sparsebit_idx_t 35 tools/testing/selftests/kvm/include/sparsebit.h bool sparsebit_is_set(struct sparsebit *sbit, sparsebit_idx_t idx); sparsebit_idx_t 37 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t idx, sparsebit_num_t num); sparsebit_idx_t 38 tools/testing/selftests/kvm/include/sparsebit.h bool sparsebit_is_clear(struct sparsebit *sbit, sparsebit_idx_t idx); sparsebit_idx_t 40 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t idx, sparsebit_num_t num); sparsebit_idx_t 46 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t sparsebit_first_set(struct sparsebit *sbit); sparsebit_idx_t 47 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t sparsebit_first_clear(struct sparsebit *sbit); sparsebit_idx_t 48 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t sparsebit_next_set(struct sparsebit *sbit, sparsebit_idx_t prev); sparsebit_idx_t 49 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t sparsebit_next_clear(struct sparsebit *sbit, sparsebit_idx_t prev); sparsebit_idx_t 50 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t sparsebit_next_set_num(struct sparsebit *sbit, sparsebit_idx_t 51 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t start, sparsebit_num_t num); sparsebit_idx_t 52 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t sparsebit_next_clear_num(struct sparsebit *sbit, sparsebit_idx_t 53 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t start, sparsebit_num_t num); sparsebit_idx_t 55 tools/testing/selftests/kvm/include/sparsebit.h void sparsebit_set(struct sparsebit *sbitp, sparsebit_idx_t idx); sparsebit_idx_t 56 tools/testing/selftests/kvm/include/sparsebit.h void sparsebit_set_num(struct sparsebit *sbitp, sparsebit_idx_t start, sparsebit_idx_t 60 tools/testing/selftests/kvm/include/sparsebit.h void sparsebit_clear(struct sparsebit *sbitp, sparsebit_idx_t idx); sparsebit_idx_t 62 tools/testing/selftests/kvm/include/sparsebit.h sparsebit_idx_t start, sparsebit_num_t num); sparsebit_idx_t 1561 tools/testing/selftests/kvm/lib/kvm_util.c sparsebit_idx_t pg, base; sparsebit_idx_t 172 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t idx; /* index of least-significant bit in mask */ sparsebit_idx_t 310 tools/testing/selftests/kvm/lib/sparsebit.c static struct node *node_find(struct sparsebit *s, sparsebit_idx_t idx) sparsebit_idx_t 333 tools/testing/selftests/kvm/lib/sparsebit.c static struct node *node_add(struct sparsebit *s, sparsebit_idx_t idx) sparsebit_idx_t 498 tools/testing/selftests/kvm/lib/sparsebit.c static struct node *node_split(struct sparsebit *s, sparsebit_idx_t idx) sparsebit_idx_t 501 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t offset; sparsebit_idx_t 672 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t prev_highest_bit; sparsebit_idx_t 779 tools/testing/selftests/kvm/lib/sparsebit.c bool sparsebit_is_set(struct sparsebit *s, sparsebit_idx_t idx) sparsebit_idx_t 805 tools/testing/selftests/kvm/lib/sparsebit.c static void bit_set(struct sparsebit *s, sparsebit_idx_t idx) sparsebit_idx_t 832 tools/testing/selftests/kvm/lib/sparsebit.c static void bit_clear(struct sparsebit *s, sparsebit_idx_t idx) sparsebit_idx_t 901 tools/testing/selftests/kvm/lib/sparsebit.c static inline sparsebit_idx_t node_first_set(struct node *nodep, int start) sparsebit_idx_t 909 tools/testing/selftests/kvm/lib/sparsebit.c static inline sparsebit_idx_t node_first_clear(struct node *nodep, int start) sparsebit_idx_t 986 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t idx, sparsebit_num_t num) sparsebit_idx_t 988 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t next_cleared; sparsebit_idx_t 1010 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t idx) sparsebit_idx_t 1017 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t idx, sparsebit_num_t num) sparsebit_idx_t 1019 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t next_set; sparsebit_idx_t 1087 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_first_set(struct sparsebit *s) sparsebit_idx_t 1101 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_first_clear(struct sparsebit *s) sparsebit_idx_t 1129 tools/testing/selftests/kvm/lib/sparsebit.c assert(nodep1->idx + MASK_BITS + nodep1->num_after != (sparsebit_idx_t) 0); sparsebit_idx_t 1155 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_next_set(struct sparsebit *s, sparsebit_idx_t 1156 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t prev) sparsebit_idx_t 1158 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t lowest_possible = prev + 1; sparsebit_idx_t 1159 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t start; sparsebit_idx_t 1224 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t first_num_after_idx = candidate->idx + MASK_BITS; sparsebit_idx_t 1248 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_next_clear(struct sparsebit *s, sparsebit_idx_t 1249 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t prev) sparsebit_idx_t 1251 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t lowest_possible = prev + 1; sparsebit_idx_t 1252 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t idx; sparsebit_idx_t 1304 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_next_set_num(struct sparsebit *s, sparsebit_idx_t 1305 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t start, sparsebit_num_t num) sparsebit_idx_t 1307 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t idx; sparsebit_idx_t 1339 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t sparsebit_next_clear_num(struct sparsebit *s, sparsebit_idx_t 1340 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t start, sparsebit_num_t num) sparsebit_idx_t 1342 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t idx; sparsebit_idx_t 1372 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t start, sparsebit_num_t num) sparsebit_idx_t 1376 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t idx; sparsebit_idx_t 1378 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t middle_start, middle_end; sparsebit_idx_t 1454 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t start, sparsebit_num_t num) sparsebit_idx_t 1458 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t idx; sparsebit_idx_t 1460 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t middle_start, middle_end; sparsebit_idx_t 1522 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_set(struct sparsebit *s, sparsebit_idx_t idx) sparsebit_idx_t 1528 tools/testing/selftests/kvm/lib/sparsebit.c void sparsebit_clear(struct sparsebit *s, sparsebit_idx_t idx) sparsebit_idx_t 1537 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_set_num(s, 1, ~(sparsebit_idx_t) 0); sparsebit_idx_t 1545 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_clear_num(s, 1, ~(sparsebit_idx_t) 0); sparsebit_idx_t 1549 tools/testing/selftests/kvm/lib/sparsebit.c static size_t display_range(FILE *stream, sparsebit_idx_t low, sparsebit_idx_t 1550 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t high, bool prepend_comma_space) sparsebit_idx_t 1603 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t low, high; sparsebit_idx_t 1896 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t first, last; sparsebit_idx_t 1904 tools/testing/selftests/kvm/lib/sparsebit.c static bool get_value(sparsebit_idx_t idx) sparsebit_idx_t 1915 tools/testing/selftests/kvm/lib/sparsebit.c static void operate(int code, sparsebit_idx_t first, sparsebit_idx_t last) sparsebit_idx_t 1918 tools/testing/selftests/kvm/lib/sparsebit.c sparsebit_idx_t next; sparsebit_idx_t 1969 tools/testing/selftests/kvm/lib/sparsebit.c { .first = 0, .last = ~(sparsebit_idx_t)0, .set = true }; sparsebit_idx_t 514 tools/testing/selftests/kvm/lib/x86_64/vmx.c sparsebit_idx_t i, last;