num_after         173 tools/testing/selftests/kvm/lib/sparsebit.c 	sparsebit_num_t num_after; /* num contiguously set after mask */
num_after         199 tools/testing/selftests/kvm/lib/sparsebit.c 	return nodep->num_after + __builtin_popcount(nodep->mask);
num_after         289 tools/testing/selftests/kvm/lib/sparsebit.c 	root->num_after = subtree->num_after;
num_after         318 tools/testing/selftests/kvm/lib/sparsebit.c 		    idx <= nodep->idx + MASK_BITS + nodep->num_after - 1)
num_after         366 tools/testing/selftests/kvm/lib/sparsebit.c 			assert(idx > parentp->idx + MASK_BITS + parentp->num_after - 1);
num_after         382 tools/testing/selftests/kvm/lib/sparsebit.c 	while (prev && prev->idx + MASK_BITS + prev->num_after - 1 >= nodep->idx) {
num_after         383 tools/testing/selftests/kvm/lib/sparsebit.c 		unsigned int n1 = (prev->idx + MASK_BITS + prev->num_after - 1)
num_after         385 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(prev->num_after > 0);
num_after         389 tools/testing/selftests/kvm/lib/sparsebit.c 		prev->num_after--;
num_after         531 tools/testing/selftests/kvm/lib/sparsebit.c 	orig_num_after = nodep1->num_after;
num_after         537 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep1->num_after = offset;
num_after         541 tools/testing/selftests/kvm/lib/sparsebit.c 	nodep2->num_after = orig_num_after - offset;
num_after         542 tools/testing/selftests/kvm/lib/sparsebit.c 	if (nodep2->num_after >= MASK_BITS) {
num_after         544 tools/testing/selftests/kvm/lib/sparsebit.c 		nodep2->num_after -= MASK_BITS;
num_after         546 tools/testing/selftests/kvm/lib/sparsebit.c 		nodep2->mask = (1 << nodep2->num_after) - 1;
num_after         547 tools/testing/selftests/kvm/lib/sparsebit.c 		nodep2->num_after = 0;
num_after         610 tools/testing/selftests/kvm/lib/sparsebit.c 		if (nodep->mask == 0 && nodep->num_after == 0) {
num_after         649 tools/testing/selftests/kvm/lib/sparsebit.c 			assert(nodep->num_after != 0);
num_after         654 tools/testing/selftests/kvm/lib/sparsebit.c 			if (nodep->num_after >= MASK_BITS) {
num_after         656 tools/testing/selftests/kvm/lib/sparsebit.c 				nodep->num_after -= MASK_BITS;
num_after         658 tools/testing/selftests/kvm/lib/sparsebit.c 				nodep->mask = (1u << nodep->num_after) - 1;
num_after         659 tools/testing/selftests/kvm/lib/sparsebit.c 				nodep->num_after = 0;
num_after         675 tools/testing/selftests/kvm/lib/sparsebit.c 			if (prev->mask == 0 && prev->num_after == 0) {
num_after         688 tools/testing/selftests/kvm/lib/sparsebit.c 				prev->num_after += MASK_BITS + nodep->num_after;
num_after         690 tools/testing/selftests/kvm/lib/sparsebit.c 				nodep->num_after = 0;
num_after         701 tools/testing/selftests/kvm/lib/sparsebit.c 			prev_highest_bit = prev->idx + MASK_BITS - 1 + prev->num_after;
num_after         716 tools/testing/selftests/kvm/lib/sparsebit.c 				prev->num_after += num_contiguous;
num_after         733 tools/testing/selftests/kvm/lib/sparsebit.c 					prev->num_after += nodep->num_after;
num_after         734 tools/testing/selftests/kvm/lib/sparsebit.c 					nodep->num_after = 0;
num_after         749 tools/testing/selftests/kvm/lib/sparsebit.c 			if (next->mask == 0 && next->num_after == 0) {
num_after         759 tools/testing/selftests/kvm/lib/sparsebit.c 			if (next->idx == nodep->idx + MASK_BITS + nodep->num_after &&
num_after         761 tools/testing/selftests/kvm/lib/sparsebit.c 				nodep->num_after += MASK_BITS;
num_after         763 tools/testing/selftests/kvm/lib/sparsebit.c 				nodep->num_after += next->num_after;
num_after         764 tools/testing/selftests/kvm/lib/sparsebit.c 				next->num_after = 0;
num_after         787 tools/testing/selftests/kvm/lib/sparsebit.c 		    idx <= nodep->idx + MASK_BITS + nodep->num_after - 1)
num_after         794 tools/testing/selftests/kvm/lib/sparsebit.c 	if (nodep->num_after && idx >= nodep->idx + MASK_BITS)
num_after         890 tools/testing/selftests/kvm/lib/sparsebit.c 		indent, "", nodep->idx, nodep->mask, nodep->num_after);
num_after        1067 tools/testing/selftests/kvm/lib/sparsebit.c 	       (s->root->num_after == ((sparsebit_num_t) 0) - MASK_BITS &&
num_after        1129 tools/testing/selftests/kvm/lib/sparsebit.c 		assert(nodep1->idx + MASK_BITS + nodep1->num_after != (sparsebit_idx_t) 0);
num_after        1130 tools/testing/selftests/kvm/lib/sparsebit.c 		return nodep1->idx + MASK_BITS + nodep1->num_after;
num_after        1139 tools/testing/selftests/kvm/lib/sparsebit.c 	if (nodep1->idx + MASK_BITS + nodep1->num_after != nodep2->idx)
num_after        1140 tools/testing/selftests/kvm/lib/sparsebit.c 		return nodep1->idx + MASK_BITS + nodep1->num_after;
num_after        1181 tools/testing/selftests/kvm/lib/sparsebit.c 		if ((nodep->idx + MASK_BITS + nodep->num_after - 1)
num_after        1223 tools/testing/selftests/kvm/lib/sparsebit.c 	if (candidate->num_after) {
num_after        1279 tools/testing/selftests/kvm/lib/sparsebit.c 		return nodep1->idx + MASK_BITS + nodep1->num_after;
num_after        1287 tools/testing/selftests/kvm/lib/sparsebit.c 	if (nodep1->idx + MASK_BITS + nodep1->num_after != nodep2->idx)
num_after        1288 tools/testing/selftests/kvm/lib/sparsebit.c 		return nodep1->idx + MASK_BITS + nodep1->num_after;
num_after        1424 tools/testing/selftests/kvm/lib/sparsebit.c 			assert(next->idx + MASK_BITS + next->num_after - 1 <= middle_end);
num_after        1437 tools/testing/selftests/kvm/lib/sparsebit.c 		s->num_set -= nodep->num_after;
num_after        1438 tools/testing/selftests/kvm/lib/sparsebit.c 		nodep->num_after = middle_end - middle_start + 1 - MASK_BITS;
num_after        1439 tools/testing/selftests/kvm/lib/sparsebit.c 		s->num_set += nodep->num_after;
num_after        1487 tools/testing/selftests/kvm/lib/sparsebit.c 			assert(next->idx + MASK_BITS + next->num_after - 1 <= middle_end);
num_after        1501 tools/testing/selftests/kvm/lib/sparsebit.c 		s->num_set -= nodep->num_after;
num_after        1502 tools/testing/selftests/kvm/lib/sparsebit.c 		nodep->num_after = 0;
num_after        1617 tools/testing/selftests/kvm/lib/sparsebit.c 				if ((n1 == MASK_BITS) && nodep->num_after)
num_after        1618 tools/testing/selftests/kvm/lib/sparsebit.c 					high += nodep->num_after;
num_after        1650 tools/testing/selftests/kvm/lib/sparsebit.c 		if (!(nodep->mask & (1 << (MASK_BITS - 1))) && nodep->num_after) {
num_after        1652 tools/testing/selftests/kvm/lib/sparsebit.c 			high = nodep->idx + MASK_BITS + nodep->num_after - 1;
num_after        1704 tools/testing/selftests/kvm/lib/sparsebit.c 		total_bits_set += nodep->num_after;
num_after        1732 tools/testing/selftests/kvm/lib/sparsebit.c 		if (nodep->num_after
num_after        1736 tools/testing/selftests/kvm/lib/sparsebit.c 				nodep, nodep->num_after);
num_after        1756 tools/testing/selftests/kvm/lib/sparsebit.c 		if ((nodep->idx + MASK_BITS + nodep->num_after - 1) < nodep->idx) {
num_after        1761 tools/testing/selftests/kvm/lib/sparsebit.c 				nodep, nodep->idx, MASK_BITS, nodep->num_after);
num_after        1822 tools/testing/selftests/kvm/lib/sparsebit.c 			if ((prev->idx + MASK_BITS + prev->num_after - 1)
num_after        1831 tools/testing/selftests/kvm/lib/sparsebit.c 					prev, prev->idx, prev->num_after,
num_after        1832 tools/testing/selftests/kvm/lib/sparsebit.c 					nodep, nodep->idx, nodep->num_after,
num_after        1844 tools/testing/selftests/kvm/lib/sparsebit.c 			    prev->idx + MASK_BITS + prev->num_after == nodep->idx) {
num_after        1853 tools/testing/selftests/kvm/lib/sparsebit.c 					prev, prev->idx, prev->num_after,
num_after        1854 tools/testing/selftests/kvm/lib/sparsebit.c 					nodep, nodep->idx, nodep->num_after,