Home
last modified time | relevance | path

Searched refs:xa_sibs (Results 1 – 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/lib/
Dxarray.c127 unsigned int limit = xas->xa_offset + xas->xa_sibs + 1; in xas_squash_marks()
129 if (!xas->xa_sibs) in xas_squash_marks()
137 bitmap_clear(marks, xas->xa_offset + 1, xas->xa_sibs); in xas_squash_marks()
402 return (xas->xa_sibs + 1UL) << xas->xa_shift; in xas_size()
417 if (xas->xa_shift || xas->xa_sibs) { in xas_max()
707 unsigned char sibs = xas->xa_sibs; in xas_create_range()
713 xas->xa_sibs = 0; in xas_create_range()
734 xas->xa_sibs = sibs; in xas_create_range()
793 xas->xa_sibs = 0; in xas_store()
794 if ((first == entry) && !xas->xa_sibs) in xas_store()
[all …]
/kernel/linux/linux-5.10/include/linux/
Dxarray.h1312 unsigned char xa_sibs; member
1332 .xa_sibs = sibs, \
1593 xas->xa_sibs = (1 << (order % XA_CHUNK_SHIFT)) - 1; in xas_set_order()