Lines Matching refs:bn_start
23 uint64_t bn_start; member
34 #define START(node) ((node)->bn_start)
78 if (bn->bn_start < start && bn->bn_last > last) {
91 new_bn->bn_start = last + 1;
94 } else if (bn->bn_start < start) {
102 bn->bn_start = last + 1;
129 if (left && left->bn_start <= start && left->bn_last >= last) in xbitmap_set()
143 ASSERT(!right || right->bn_start == last + 1); in xbitmap_set()
160 right->bn_start = start; in xbitmap_set()
167 left->bn_start = start; in xbitmap_set()
222 error = xbitmap_clear(bitmap, bn->bn_start, in xbitmap_disunion()
223 bn->bn_last - bn->bn_start + 1); in xbitmap_disunion()
329 ret += bn->bn_last - bn->bn_start + 1; in xbitmap_hweight()
345 error = fn(bn->bn_start, bn->bn_last - bn->bn_start + 1, priv); in xbitmap_walk()
374 if (bn->bn_start <= start) { in xbitmap_test()
379 *len = bn->bn_start - start; in xbitmap_test()