Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/fs/xfs/scrub/
H A Dxfarray.h19 struct xfarray { struct
40 size_t obj_size, struct xfarray **arrayp);
41 void xfarray_destroy(struct xfarray *array);
42 int xfarray_load(struct xfarray *array, xfarray_idx_t idx, void *ptr);
43 int xfarray_unset(struct xfarray *array, xfarray_idx_t idx);
44 int xfarray_store(struct xfarray *array, xfarray_idx_t idx, const void *ptr);
45 int xfarray_store_anywhere(struct xfarray *array, const void *ptr);
46 bool xfarray_element_is_null(struct xfarray *array, const void *ptr);
49 static inline int xfarray_append(struct xfarray *array, const void *ptr) in xfarray_append()
54 uint64_t xfarray_length(struct xfarray *arra
[all...]
H A Dxfarray.c11 #include "scrub/xfarray.h"
33 * we allocate a small amount of memory on the end of the xfarray structure to
36 static inline void *xfarray_scratch(struct xfarray *array) in xfarray_scratch()
44 struct xfarray *array, in xfarray_idx()
54 static inline loff_t xfarray_pos(struct xfarray *array, xfarray_idx_t idx) in xfarray_pos()
74 struct xfarray **arrayp) in xfarray_create()
76 struct xfarray *array; in xfarray_create()
87 array = kzalloc(sizeof(struct xfarray) + obj_size, XCHK_GFP_FLAGS); in xfarray_create()
123 struct xfarray *array) in xfarray_destroy()
132 struct xfarray *arra in xfarray_load()
[all...]
H A Dtrace.h20 struct xfarray;
877 TP_PROTO(struct xfarray *xfa, unsigned long long required_capacity),

Completed in 4 milliseconds