Lines Matching defs:xas
1410 #define xas_marked(xas, mark) xa_marked((xas)->xa, (mark)) argument
1411 #define xas_trylock(xas) xa_trylock((xas)->xa) argument
1412 #define xas_lock(xas) xa_lock((xas)->xa) argument
1413 #define xas_unlock(xas) xa_unlock((xas)->xa) argument
1414 #define xas_lock_bh(xas) xa_lock_bh((xas)->xa) argument
1415 #define xas_unlock_bh(xas) xa_unlock_bh((xas)->xa) argument
1416 #define xas_lock_irq(xas) xa_lock_irq((xas)->xa) argument
1417 #define xas_unlock_irq(xas) xa_unlock_irq((xas)->xa) argument
1418 #define xas_lock_irqsave(xas, flags) \ argument
1420 #define xas_unlock_irqrestore(xas, flags) \ argument
1429 static inline int xas_error(const struct xa_state *xas) in xas_error()
1443 static inline void xas_set_err(struct xa_state *xas, long err) in xas_set_err()
1454 static inline bool xas_invalid(const struct xa_state *xas) in xas_invalid()
1465 static inline bool xas_valid(const struct xa_state *xas) in xas_valid()
1476 static inline bool xas_is_node(const struct xa_state *xas) in xas_is_node()
1509 static inline void xas_reset(struct xa_state *xas) in xas_reset()
1526 static inline bool xas_retry(struct xa_state *xas, const void *entry) in xas_retry()
1564 static inline int xas_get_order(struct xa_state *xas) in xas_get_order()
1569 static inline void xas_split(struct xa_state *xas, void *entry, in xas_split()
1575 static inline void xas_split_alloc(struct xa_state *xas, void *entry, in xas_split_alloc()
1595 static inline void *xas_reload(struct xa_state *xas) in xas_reload()
1624 static inline void xas_set(struct xa_state *xas, unsigned long index) in xas_set()
1640 static inline void xas_advance(struct xa_state *xas, unsigned long index) in xas_advance()
1654 static inline void xas_set_order(struct xa_state *xas, unsigned long index, in xas_set_order()
1677 static inline void xas_set_update(struct xa_state *xas, xa_update_node_t update) in xas_set_update()
1682 static inline void xas_set_lru(struct xa_state *xas, struct list_lru *lru) in xas_set_lru()
1698 static inline void *xas_next_entry(struct xa_state *xas, unsigned long max) in xas_next_entry()
1723 static inline unsigned int xas_find_chunk(struct xa_state *xas, bool advance, in xas_find_chunk()
1755 static inline void *xas_next_marked(struct xa_state *xas, unsigned long max, in xas_next_marked()
1798 #define xas_for_each(xas, entry, max) \ argument
1816 #define xas_for_each_marked(xas, entry, max, mark) \ argument
1832 #define xas_for_each_conflict(xas, entry) \ argument
1854 static inline void *xas_prev(struct xa_state *xas) in xas_prev()
1883 static inline void *xas_next(struct xa_state *xas) in xas_next()