xarray
void *__xa_erase(struct xarray *, uint32_t);
int __xa_alloc(struct xarray *, uint32_t *, void *, struct xa_limit, gfp_t);
int __xa_alloc_cyclic(struct xarray *, uint32_t *, void *, struct xa_limit, uint32_t *, gfp_t);
int __xa_insert(struct xarray *, uint32_t, void *, gfp_t);
void *__xa_store(struct xarray *, uint32_t, void *, gfp_t);
bool __xa_empty(struct xarray *);
void *__xa_next(struct xarray *, unsigned long *, bool);
xa_init(struct xarray *xa)
struct xarray name = { \
void *xa_erase(struct xarray *, uint32_t);
void *xa_load(struct xarray *, uint32_t);
int xa_alloc(struct xarray *, uint32_t *, void *, struct xa_limit, gfp_t);
int xa_alloc_cyclic(struct xarray *, uint32_t *, void *, struct xa_limit, uint32_t *, gfp_t);
int xa_alloc_cyclic_irq(struct xarray *, uint32_t *, void *, struct xa_limit, uint32_t *, gfp_t);
int xa_insert(struct xarray *, uint32_t, void *, gfp_t);
void *xa_store(struct xarray *, uint32_t, void *, gfp_t);
void xa_init_flags(struct xarray *, uint32_t);
bool xa_empty(struct xarray *);
void xa_destroy(struct xarray *);
void *xa_next(struct xarray *, unsigned long *, bool);
__xa_alloc(struct xarray *xa, uint32_t *pindex, void *ptr, struct xa_limit limit, gfp_t gfp)
xa_alloc(struct xarray *xa, uint32_t *pindex, void *ptr, struct xa_limit limit, gfp_t gfp)
__xa_alloc_cyclic(struct xarray *xa, uint32_t *pindex, void *ptr, struct xa_limit limit,
xa_alloc_cyclic(struct xarray *xa, uint32_t *pindex, void *ptr, struct xa_limit limit,
xa_alloc_cyclic_irq(struct xarray *xa, uint32_t *pindex, void *ptr,
__xa_insert(struct xarray *xa, uint32_t index, void *ptr, gfp_t gfp)
xa_insert(struct xarray *xa, uint32_t index, void *ptr, gfp_t gfp)
__xa_store(struct xarray *xa, uint32_t index, void *ptr, gfp_t gfp)
xa_store(struct xarray *xa, uint32_t index, void *ptr, gfp_t gfp)
xa_init_flags(struct xarray *xa, uint32_t flags)
xa_destroy(struct xarray *xa)
__xa_empty(struct xarray *xa)
xa_empty(struct xarray *xa)
__xa_next(struct xarray *xa, unsigned long *pindex, bool not_first)
xa_next(struct xarray *xa, unsigned long *pindex, bool not_first)
__xa_erase(struct xarray *xa, uint32_t index)
xa_erase(struct xarray *xa, uint32_t index)
xa_load(struct xarray *xa, uint32_t index)
xa_vm_wait_locked(struct xarray *xa)
struct xarray ipsec_sadb;
struct xarray fgs_xa;
struct xarray ftes_xa;
struct xarray chains_xa;
struct xarray prios_xa;
struct xarray event_xa;
struct xarray object_ids; /* second XA level, Key = object id */
struct xarray idr;
struct xarray mmap_xa;