Lines Matching defs:xarray
26 struct xarray {
33 struct xarray name = { \
47 void xa_init_flags(struct xarray *, gfp_t);
48 void xa_destroy(struct xarray *);
49 int __xa_alloc(struct xarray *, u32 *, void *, struct xarray_range, gfp_t);
50 int __xa_alloc_cyclic(struct xarray *, u32 *, void *, struct xarray_range,
52 void *__xa_load(struct xarray *, unsigned long);
53 void *__xa_store(struct xarray *, unsigned long, void *, gfp_t);
54 void *__xa_erase(struct xarray *, unsigned long);
55 void *xa_get_next(struct xarray *, unsigned long *);
129 xa_alloc(struct xarray *xa, u32 *id, void *entry, struct xarray_range xr,
140 xa_load(struct xarray *xa, unsigned long index)
149 xa_store(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp)
159 xa_erase(struct xarray *xa, unsigned long index)
169 xa_store_irq(struct xarray *xa, unsigned long index, void *entry, gfp_t gfp)
179 xa_erase_irq(struct xarray *xa, unsigned long index)
189 xa_empty(const struct xarray *xa)
195 xa_init(struct xarray *xa)