Lines Matching refs:XA_CHUNK_MASK
143 return (index >> node->shift) & XA_CHUNK_MASK; in get_offset()
155 xas->xa_index &= ~XA_CHUNK_MASK << shift; in xas_move_index()
192 if ((xas->xa_index >> xa_to_node(entry)->shift) > XA_CHUNK_MASK) in xas_start()
715 if (xas->xa_index <= (index | XA_CHUNK_MASK)) in xas_create_range()
825 if (offset == XA_CHUNK_MASK) in xas_store()
1093 xas->xa_offset != (xas->xa_index & XA_CHUNK_MASK)) { in xas_find()
1094 xas->xa_offset = ((xas->xa_index - 1) & XA_CHUNK_MASK) + 1; in xas_find()
1258 } else if (xas->xa_offset == XA_CHUNK_MASK) { in xas_find_conflict()
1507 unsigned int offset = XA_CHUNK_MASK; in xas_set_range()
1511 while ((first & XA_CHUNK_MASK) == 0) { in xas_set_range()
1512 if (sibs < XA_CHUNK_MASK) in xas_set_range()
1514 if ((sibs == XA_CHUNK_MASK) && (offset < XA_CHUNK_MASK)) in xas_set_range()
1517 if (offset == XA_CHUNK_MASK) in xas_set_range()
1518 offset = sibs & XA_CHUNK_MASK; in xas_set_range()
1523 offset = first & XA_CHUNK_MASK; in xas_set_range()
1524 if (offset + sibs > XA_CHUNK_MASK) in xas_set_range()
1525 sibs = XA_CHUNK_MASK - offset; in xas_set_range()
1862 if (xas.xa_offset < (xas.xa_index & XA_CHUNK_MASK)) in xa_find_after()