Home
last modified time | relevance | path

Searched refs:xa_offset (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.15/lib/
Dxarray.c127 unsigned int limit = xas->xa_offset + xas->xa_sibs + 1; in xas_squash_marks()
134 if (find_next_bit(marks, limit, xas->xa_offset + 1) == limit) in xas_squash_marks()
136 __set_bit(xas->xa_offset, marks); in xas_squash_marks()
137 bitmap_clear(marks, xas->xa_offset + 1, xas->xa_sibs); in xas_squash_marks()
149 xas->xa_offset = get_offset(xas->xa_index, xas->xa_node); in xas_set_offset()
162 xas->xa_offset++; in xas_advance()
163 xas_move_index(xas, xas->xa_offset); in xas_advance()
212 xas->xa_offset = offset; in xas_descend()
382 node->offset = xas->xa_offset; in xas_alloc()
493 xas->xa_offset = node->offset; in xas_delete_node()
[all …]
/Linux-v5.15/include/linux/
Dxarray.h1315 unsigned char xa_offset; member
1335 .xa_offset = 0, \
1563 offset = xas->xa_offset; in xas_reload()
1633 xas->xa_offset != (xas->xa_index & XA_CHUNK_MASK))) in xas_next_entry()
1639 if (unlikely(xas->xa_offset == XA_CHUNK_MASK)) in xas_next_entry()
1641 entry = xa_entry(xas->xa, node, xas->xa_offset + 1); in xas_next_entry()
1644 xas->xa_offset++; in xas_next_entry()
1656 unsigned int offset = xas->xa_offset; in xas_find_chunk()
1694 xas->xa_offset = offset; in xas_next_marked()
1788 xas->xa_offset == 0)) in xas_prev()
[all …]
/Linux-v5.15/mm/
Dfilemap.c2359 xas.xa_offset = (xas.xa_index >> xas.xa_shift) & XA_CHUNK_MASK; in filemap_get_read_batch()