Searched refs:sibs (Results 1 – 2 of 2) sorted by relevance
| /linux/lib/ |
| H A D | xarray.c | 716 unsigned char sibs = xas->xa_sibs; in xas_create_range() local 718 xas->xa_index |= ((sibs + 1UL) << shift) - 1; in xas_create_range() 720 xas->xa_offset |= sibs; in xas_create_range() 745 xas->xa_sibs = sibs; in xas_create_range() 980 static inline void node_mark_slots(struct xa_node *node, unsigned int sibs, in node_mark_slots() argument 985 if (sibs == 0) in node_mark_slots() 988 for (i = 0; i < XA_CHUNK_SIZE; i += sibs + 1) in node_mark_slots() 994 struct xa_node *child, unsigned int sibs, in node_set_marks() argument 1003 node_mark_slots(child, sibs, mark); in node_set_marks() 1048 unsigned int sibs = (1 << (order % XA_CHUNK_SHIFT)) - 1; in xas_split_alloc() local [all …]
|
| /linux/include/linux/ |
| H A D | xarray.h | 1375 #define __XA_STATE(array, index, shift, sibs) { \ argument 1379 .xa_sibs = sibs, \
|