Searched refs:xarray (Results 1 - 3 of 3) sorted by relevance

/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
H A Dxarray.h26 * $FreeBSD: stable/11/sys/compat/linuxkpi/common/include/linux/xarray.h 367557 2020-11-10 13:13:37Z hselasky $
53 struct xarray { struct
62 void *xa_erase(struct xarray *, uint32_t);
63 void *xa_load(struct xarray *, uint32_t);
64 int xa_alloc(struct xarray *, uint32_t *, void *, uint32_t, gfp_t);
65 int xa_alloc_cyclic(struct xarray *, uint32_t *, void *, uint32_t, uint32_t *, gfp_t);
66 int xa_insert(struct xarray *, uint32_t, void *, gfp_t);
67 void *xa_store(struct xarray *, uint32_t, void *, gfp_t);
68 void xa_init_flags(struct xarray *, uint32_t);
69 bool xa_empty(struct xarray *);
[all...]
/freebsd-11-stable/sys/compat/linuxkpi/common/src/
H A Dlinux_xarray.c30 #include <linux/xarray.h>
39 __xa_erase(struct xarray *xa, uint32_t index)
47 xa_erase(struct xarray *xa, uint32_t index)
63 xa_load(struct xarray *xa, uint32_t index)
79 xa_vm_wait_locked(struct xarray *xa)
87 * This function iterates the xarray until it finds a free slot where
95 * the xarray is full, or there was not enough internal memory
99 __xa_alloc(struct xarray *xa, uint32_t *pindex, void *ptr, uint32_t mask, gfp_t gfp)
136 xa_alloc(struct xarray *xa, uint32_t *pindex, void *ptr, uint32_t mask, gfp_t gfp)
150 * left at the end of the xarray searchin
[all...]
/freebsd-11-stable/contrib/netbsd-tests/lib/libc/sys/
H A Dt_select.c63 static const char xarray[] = "0123456789abcdef"; local
64 assert(n < sizeof(xarray));
65 return xarray[n];

Completed in 74 milliseconds