Searched refs:xfarray (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/fs/xfs/scrub/ |
H A D | xfarray.h | 19 struct xfarray { struct 40 size_t obj_size, struct xfarray **arrayp); argument 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); 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 *array); 69 struct xfarray *array; [all …]
|
H A D | xfarray.c | 44 struct xfarray *array, in xfarray_idx() 76 struct xfarray *array; in xfarray_create() 123 struct xfarray *array) in xfarray_destroy() 132 struct xfarray *array, in xfarray_load() 146 struct xfarray *array, in xfarray_is_unset() 168 struct xfarray *array, in xfarray_unset() 201 struct xfarray *array, in xfarray_store() 224 struct xfarray *array, in xfarray_element_is_null() 236 struct xfarray *array, in xfarray_store_anywhere() 270 struct xfarray *array) in xfarray_length() [all …]
|
H A D | trace.h | 20 struct xfarray; 877 TP_PROTO(struct xfarray *xfa, unsigned long long required_capacity),
|
/openbmc/linux/fs/xfs/ |
H A D | Makefile | 167 xfarray.o \
|
/openbmc/linux/Documentation/filesystems/ |
H A D | xfs-online-fsck-design.rst | 2112 There are two key places where the xfarray uses it: 2117 of the xfarray into a memory buffer, and sorting the buffer. 2584 2. Append the records to an xfarray in inode order. 2632 records are stored in the xfarray. 2670 the xfarray. 2679 at the end of the xfarray. 2739 Append these records to an xfarray. 2892 2. Append the records to an xfarray. 4417 staging xfarray and xblob. 4550 xfarray for later. [all …]
|