Lines Matching refs:middle_end
1379 sparsebit_idx_t middle_start, middle_end; in sparsebit_set_num() local
1409 middle_end = middle_start + (n & -MASK_BITS) - 1; in sparsebit_set_num()
1418 if (middle_end + 1 > middle_end) in sparsebit_set_num()
1419 (void) node_split(s, middle_end + 1); in sparsebit_set_num()
1423 next && (next->idx < middle_end); in sparsebit_set_num()
1425 assert(next->idx + MASK_BITS + next->num_after - 1 <= middle_end); in sparsebit_set_num()
1439 nodep->num_after = middle_end - middle_start + 1 - MASK_BITS; in sparsebit_set_num()
1444 idx = middle_end + 1; in sparsebit_set_num()
1445 n -= middle_end - middle_start + 1; in sparsebit_set_num()
1461 sparsebit_idx_t middle_start, middle_end; in sparsebit_clear_num() local
1472 middle_end = middle_start + (n & -MASK_BITS) - 1; in sparsebit_clear_num()
1481 if (middle_end + 1 > middle_end) in sparsebit_clear_num()
1482 (void) node_split(s, middle_end + 1); in sparsebit_clear_num()
1486 next && (next->idx < middle_end); in sparsebit_clear_num()
1488 assert(next->idx + MASK_BITS + next->num_after - 1 <= middle_end); in sparsebit_clear_num()
1513 idx = middle_end + 1; in sparsebit_clear_num()
1514 n -= middle_end - middle_start + 1; in sparsebit_clear_num()