Lines Matching defs:xa
33 static inline unsigned int xa_lock_type(const struct xarray *xa) in xa_lock_type()
58 static inline bool xa_track_free(const struct xarray *xa) in xa_track_free()
63 static inline bool xa_zero_busy(const struct xarray *xa) in xa_zero_busy()
68 static inline void xa_mark_set(struct xarray *xa, xa_mark_t mark) in xa_mark_set()
74 static inline void xa_mark_clear(struct xarray *xa, xa_mark_t mark) in xa_mark_clear()
447 struct xarray *xa = xas->xa; in xas_shrink() local
569 struct xarray *xa = xas->xa; in xas_expand() local
649 struct xarray *xa = xas->xa; in xas_create() local
1612 void *xa_load(struct xarray *xa, unsigned long index) in xa_load()
1646 void *__xa_erase(struct xarray *xa, unsigned long index) in __xa_erase()
1665 void *xa_erase(struct xarray *xa, unsigned long index) in xa_erase()
1692 void *__xa_store(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) in __xa_store()
1729 void *xa_store(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) in xa_store()
1760 void *__xa_cmpxchg(struct xarray *xa, unsigned long index, in __xa_cmpxchg()
1767 static inline void *__xa_cmpxchg_raw(struct xarray *xa, unsigned long index, in __xa_cmpxchg_raw()
1804 int __xa_insert(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp) in __xa_insert()
1869 void *xa_store_range(struct xarray *xa, unsigned long first, in xa_store_range()
1942 int xa_get_order(struct xarray *xa, unsigned long index) in xa_get_order()
1979 int __xa_alloc(struct xarray *xa, u32 *id, void *entry, in __xa_alloc()
2031 int __xa_alloc_cyclic(struct xarray *xa, u32 *id, void *entry, in __xa_alloc_cyclic()
2070 void __xa_set_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) in __xa_set_mark()
2088 void __xa_clear_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) in __xa_clear_mark()
2110 bool xa_get_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) in xa_get_mark()
2140 void xa_set_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) in xa_set_mark()
2158 void xa_clear_mark(struct xarray *xa, unsigned long index, xa_mark_t mark) in xa_clear_mark()
2183 void *xa_find(struct xarray *xa, unsigned long *indexp, in xa_find()
2233 void *xa_find_after(struct xarray *xa, unsigned long *indexp, in xa_find_after()
2330 unsigned int xa_extract(struct xarray *xa, void **dst, unsigned long start, in xa_extract()
2377 void xa_destroy(struct xarray *xa) in xa_destroy()
2463 void xa_dump(const struct xarray *xa) in xa_dump()