Lines Matching refs:xa_shift
244 if (xas->xa_shift > node->shift) in xas_load()
406 return (xas->xa_sibs + 1UL) << xas->xa_shift; in xas_size()
421 if (xas->xa_shift || xas->xa_sibs) { in xas_max()
654 unsigned int order = xas->xa_shift; in xas_create()
715 unsigned char shift = xas->xa_shift; in xas_create_range()
719 if (xas_is_node(xas) && xas->xa_node->shift == xas->xa_shift) in xas_create_range()
721 xas->xa_shift = 0; in xas_create_range()
744 xas->xa_shift = shift; in xas_create_range()
803 if (node && (xas->xa_shift < node->shift)) in xas_store()
1051 if (WARN_ON(xas->xa_shift + 2 * XA_CHUNK_SHIFT <= order)) in xas_split_alloc()
1053 if (xas->xa_shift + XA_CHUNK_SHIFT > order) in xas_split_alloc()
1102 if (xas->xa_shift < node->shift) { in xas_split()
1195 if (xas->xa_shift < node->shift) { in xas_try_split()
1574 if (xas->xa_node->shift > xas->xa_shift) in xas_find_conflict()
1578 if (xas->xa_node->shift == xas->xa_shift) { in xas_find_conflict()
1847 xas->xa_shift = shift; in xas_set_range()
2357 .xa_shift = node->shift + XA_CHUNK_SHIFT, in xa_delete_node()