Symbol: sparsebit_idx_t
tools/testing/selftests/kvm/include/sparsebit.h
35
bool sparsebit_is_set(const struct sparsebit *sbit, sparsebit_idx_t idx);
tools/testing/selftests/kvm/include/sparsebit.h
37
sparsebit_idx_t idx, sparsebit_num_t num);
tools/testing/selftests/kvm/include/sparsebit.h
38
bool sparsebit_is_clear(const struct sparsebit *sbit, sparsebit_idx_t idx);
tools/testing/selftests/kvm/include/sparsebit.h
40
sparsebit_idx_t idx, sparsebit_num_t num);
tools/testing/selftests/kvm/include/sparsebit.h
46
sparsebit_idx_t sparsebit_first_set(const struct sparsebit *sbit);
tools/testing/selftests/kvm/include/sparsebit.h
47
sparsebit_idx_t sparsebit_first_clear(const struct sparsebit *sbit);
tools/testing/selftests/kvm/include/sparsebit.h
48
sparsebit_idx_t sparsebit_next_set(const struct sparsebit *sbit, sparsebit_idx_t prev);
tools/testing/selftests/kvm/include/sparsebit.h
49
sparsebit_idx_t sparsebit_next_clear(const struct sparsebit *sbit, sparsebit_idx_t prev);
tools/testing/selftests/kvm/include/sparsebit.h
50
sparsebit_idx_t sparsebit_next_set_num(const struct sparsebit *sbit,
tools/testing/selftests/kvm/include/sparsebit.h
51
sparsebit_idx_t start, sparsebit_num_t num);
tools/testing/selftests/kvm/include/sparsebit.h
52
sparsebit_idx_t sparsebit_next_clear_num(const struct sparsebit *sbit,
tools/testing/selftests/kvm/include/sparsebit.h
53
sparsebit_idx_t start, sparsebit_num_t num);
tools/testing/selftests/kvm/include/sparsebit.h
55
void sparsebit_set(struct sparsebit *sbitp, sparsebit_idx_t idx);
tools/testing/selftests/kvm/include/sparsebit.h
56
void sparsebit_set_num(struct sparsebit *sbitp, sparsebit_idx_t start,
tools/testing/selftests/kvm/include/sparsebit.h
60
void sparsebit_clear(struct sparsebit *sbitp, sparsebit_idx_t idx);
tools/testing/selftests/kvm/include/sparsebit.h
62
sparsebit_idx_t start, sparsebit_num_t num);
tools/testing/selftests/kvm/lib/kvm_util.c
2028
sparsebit_idx_t pg, base;
tools/testing/selftests/kvm/lib/kvm_util.c
2290
sparsebit_idx_t pg = 0;
tools/testing/selftests/kvm/lib/sparsebit.c
1009
sparsebit_idx_t idx)
tools/testing/selftests/kvm/lib/sparsebit.c
1016
sparsebit_idx_t idx, sparsebit_num_t num)
tools/testing/selftests/kvm/lib/sparsebit.c
1018
sparsebit_idx_t next_set;
tools/testing/selftests/kvm/lib/sparsebit.c
1086
sparsebit_idx_t sparsebit_first_set(const struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
1100
sparsebit_idx_t sparsebit_first_clear(const struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
1128
assert(nodep1->idx + MASK_BITS + nodep1->num_after != (sparsebit_idx_t) 0);
tools/testing/selftests/kvm/lib/sparsebit.c
1154
sparsebit_idx_t sparsebit_next_set(const struct sparsebit *s,
tools/testing/selftests/kvm/lib/sparsebit.c
1155
sparsebit_idx_t prev)
tools/testing/selftests/kvm/lib/sparsebit.c
1157
sparsebit_idx_t lowest_possible = prev + 1;
tools/testing/selftests/kvm/lib/sparsebit.c
1158
sparsebit_idx_t start;
tools/testing/selftests/kvm/lib/sparsebit.c
1223
sparsebit_idx_t first_num_after_idx = candidate->idx + MASK_BITS;
tools/testing/selftests/kvm/lib/sparsebit.c
1247
sparsebit_idx_t sparsebit_next_clear(const struct sparsebit *s,
tools/testing/selftests/kvm/lib/sparsebit.c
1248
sparsebit_idx_t prev)
tools/testing/selftests/kvm/lib/sparsebit.c
1250
sparsebit_idx_t lowest_possible = prev + 1;
tools/testing/selftests/kvm/lib/sparsebit.c
1251
sparsebit_idx_t idx;
tools/testing/selftests/kvm/lib/sparsebit.c
1303
sparsebit_idx_t sparsebit_next_set_num(const struct sparsebit *s,
tools/testing/selftests/kvm/lib/sparsebit.c
1304
sparsebit_idx_t start, sparsebit_num_t num)
tools/testing/selftests/kvm/lib/sparsebit.c
1306
sparsebit_idx_t idx;
tools/testing/selftests/kvm/lib/sparsebit.c
1338
sparsebit_idx_t sparsebit_next_clear_num(const struct sparsebit *s,
tools/testing/selftests/kvm/lib/sparsebit.c
1339
sparsebit_idx_t start, sparsebit_num_t num)
tools/testing/selftests/kvm/lib/sparsebit.c
1341
sparsebit_idx_t idx;
tools/testing/selftests/kvm/lib/sparsebit.c
1371
sparsebit_idx_t start, sparsebit_num_t num)
tools/testing/selftests/kvm/lib/sparsebit.c
1375
sparsebit_idx_t idx;
tools/testing/selftests/kvm/lib/sparsebit.c
1377
sparsebit_idx_t middle_start, middle_end;
tools/testing/selftests/kvm/lib/sparsebit.c
1453
sparsebit_idx_t start, sparsebit_num_t num)
tools/testing/selftests/kvm/lib/sparsebit.c
1457
sparsebit_idx_t idx;
tools/testing/selftests/kvm/lib/sparsebit.c
1459
sparsebit_idx_t middle_start, middle_end;
tools/testing/selftests/kvm/lib/sparsebit.c
1521
void sparsebit_set(struct sparsebit *s, sparsebit_idx_t idx)
tools/testing/selftests/kvm/lib/sparsebit.c
1527
void sparsebit_clear(struct sparsebit *s, sparsebit_idx_t idx)
tools/testing/selftests/kvm/lib/sparsebit.c
1536
sparsebit_set_num(s, 1, ~(sparsebit_idx_t) 0);
tools/testing/selftests/kvm/lib/sparsebit.c
1544
sparsebit_clear_num(s, 1, ~(sparsebit_idx_t) 0);
tools/testing/selftests/kvm/lib/sparsebit.c
1548
static size_t display_range(FILE *stream, sparsebit_idx_t low,
tools/testing/selftests/kvm/lib/sparsebit.c
1549
sparsebit_idx_t high, bool prepend_comma_space)
tools/testing/selftests/kvm/lib/sparsebit.c
1602
sparsebit_idx_t low, high;
tools/testing/selftests/kvm/lib/sparsebit.c
172
sparsebit_idx_t idx; /* index of least-significant bit in mask */
tools/testing/selftests/kvm/lib/sparsebit.c
1894
sparsebit_idx_t first, last;
tools/testing/selftests/kvm/lib/sparsebit.c
1902
static bool get_value(sparsebit_idx_t idx)
tools/testing/selftests/kvm/lib/sparsebit.c
1913
static void operate(int code, sparsebit_idx_t first, sparsebit_idx_t last)
tools/testing/selftests/kvm/lib/sparsebit.c
1916
sparsebit_idx_t next;
tools/testing/selftests/kvm/lib/sparsebit.c
1967
{ .first = 0, .last = ~(sparsebit_idx_t)0, .set = true };
tools/testing/selftests/kvm/lib/sparsebit.c
310
static struct node *node_find(const struct sparsebit *s, sparsebit_idx_t idx)
tools/testing/selftests/kvm/lib/sparsebit.c
333
static struct node *node_add(struct sparsebit *s, sparsebit_idx_t idx)
tools/testing/selftests/kvm/lib/sparsebit.c
498
static struct node *node_split(struct sparsebit *s, sparsebit_idx_t idx)
tools/testing/selftests/kvm/lib/sparsebit.c
501
sparsebit_idx_t offset;
tools/testing/selftests/kvm/lib/sparsebit.c
671
sparsebit_idx_t prev_highest_bit;
tools/testing/selftests/kvm/lib/sparsebit.c
778
bool sparsebit_is_set(const struct sparsebit *s, sparsebit_idx_t idx)
tools/testing/selftests/kvm/lib/sparsebit.c
804
static void bit_set(struct sparsebit *s, sparsebit_idx_t idx)
tools/testing/selftests/kvm/lib/sparsebit.c
831
static void bit_clear(struct sparsebit *s, sparsebit_idx_t idx)
tools/testing/selftests/kvm/lib/sparsebit.c
900
static inline sparsebit_idx_t node_first_set(struct node *nodep, int start)
tools/testing/selftests/kvm/lib/sparsebit.c
908
static inline sparsebit_idx_t node_first_clear(struct node *nodep, int start)
tools/testing/selftests/kvm/lib/sparsebit.c
985
sparsebit_idx_t idx, sparsebit_num_t num)
tools/testing/selftests/kvm/lib/sparsebit.c
987
sparsebit_idx_t next_cleared;
tools/testing/selftests/kvm/lib/x86/processor.c
524
sparsebit_idx_t i, last;
tools/testing/selftests/kvm/lib/x86/sev.c
22
const sparsebit_idx_t lowest_page_in_region = gpa_base >> vm->page_shift;
tools/testing/selftests/kvm/lib/x86/sev.c
23
sparsebit_idx_t i, j;