Symbol: sparsebit
tools/testing/selftests/kvm/include/kvm_util.h
111
struct sparsebit *vpages_valid;
tools/testing/selftests/kvm/include/kvm_util.h
112
struct sparsebit *vpages_mapped;
tools/testing/selftests/kvm/include/kvm_util.h
38
struct sparsebit *unused_phy_pages;
tools/testing/selftests/kvm/include/kvm_util.h
39
struct sparsebit *protected_phy_pages;
tools/testing/selftests/kvm/include/sparsebit.h
27
struct sparsebit;
tools/testing/selftests/kvm/include/sparsebit.h
31
struct sparsebit *sparsebit_alloc(void);
tools/testing/selftests/kvm/include/sparsebit.h
32
void sparsebit_free(struct sparsebit **sbitp);
tools/testing/selftests/kvm/include/sparsebit.h
33
void sparsebit_copy(struct sparsebit *dstp, const struct sparsebit *src);
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
36
bool sparsebit_is_set_num(const struct sparsebit *sbit,
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
39
bool sparsebit_is_clear_num(const struct sparsebit *sbit,
tools/testing/selftests/kvm/include/sparsebit.h
41
sparsebit_num_t sparsebit_num_set(const struct sparsebit *sbit);
tools/testing/selftests/kvm/include/sparsebit.h
42
bool sparsebit_any_set(const struct sparsebit *sbit);
tools/testing/selftests/kvm/include/sparsebit.h
43
bool sparsebit_any_clear(const struct sparsebit *sbit);
tools/testing/selftests/kvm/include/sparsebit.h
44
bool sparsebit_all_set(const struct sparsebit *sbit);
tools/testing/selftests/kvm/include/sparsebit.h
45
bool sparsebit_all_clear(const struct sparsebit *sbit);
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
52
sparsebit_idx_t sparsebit_next_clear_num(const struct sparsebit *sbit,
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
58
void sparsebit_set_all(struct sparsebit *sbitp);
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
61
void sparsebit_clear_num(struct sparsebit *sbitp,
tools/testing/selftests/kvm/include/sparsebit.h
63
void sparsebit_clear_all(struct sparsebit *sbitp);
tools/testing/selftests/kvm/include/sparsebit.h
65
void sparsebit_dump(FILE *stream, const struct sparsebit *sbit,
tools/testing/selftests/kvm/include/sparsebit.h
67
void sparsebit_validate_internal(const struct sparsebit *sbit);
tools/testing/selftests/kvm/lib/sparsebit.c
1008
bool sparsebit_is_clear(const struct sparsebit *s,
tools/testing/selftests/kvm/lib/sparsebit.c
1015
bool sparsebit_is_clear_num(const struct sparsebit *s,
tools/testing/selftests/kvm/lib/sparsebit.c
1044
sparsebit_num_t sparsebit_num_set(const struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
1050
bool sparsebit_any_set(const struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
1073
bool sparsebit_all_clear(const struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
1079
bool sparsebit_any_clear(const struct sparsebit *s)
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
1154
sparsebit_idx_t sparsebit_next_set(const struct sparsebit *s,
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
1303
sparsebit_idx_t sparsebit_next_set_num(const struct sparsebit *s,
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
1370
void sparsebit_set_num(struct sparsebit *s,
tools/testing/selftests/kvm/lib/sparsebit.c
1452
void sparsebit_clear_num(struct sparsebit *s,
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
1533
void sparsebit_set_all(struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
1541
void sparsebit_clear_all(struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
1586
void sparsebit_dump(FILE *stream, const struct sparsebit *s,
tools/testing/selftests/kvm/lib/sparsebit.c
1684
void sparsebit_validate_internal(const struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
1898
struct sparsebit *s;
tools/testing/selftests/kvm/lib/sparsebit.c
205
static struct node *node_first(const struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
219
static struct node *node_next(const struct sparsebit *s, struct node *np)
tools/testing/selftests/kvm/lib/sparsebit.c
247
static struct node *node_prev(const struct sparsebit *s, struct node *np)
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
396
bool sparsebit_all_set(const struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
409
static void node_rm(struct sparsebit *s, struct node *nodep)
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
599
static void node_reduce(struct sparsebit *s, struct node *nodep)
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
924
static void sparsebit_dump_internal(FILE *stream, const struct sparsebit *s,
tools/testing/selftests/kvm/lib/sparsebit.c
938
struct sparsebit *sparsebit_alloc(void)
tools/testing/selftests/kvm/lib/sparsebit.c
940
struct sparsebit *s;
tools/testing/selftests/kvm/lib/sparsebit.c
955
void sparsebit_free(struct sparsebit **sbitp)
tools/testing/selftests/kvm/lib/sparsebit.c
957
struct sparsebit *s = *sbitp;
tools/testing/selftests/kvm/lib/sparsebit.c
972
void sparsebit_copy(struct sparsebit *d, const struct sparsebit *s)
tools/testing/selftests/kvm/lib/sparsebit.c
984
bool sparsebit_is_set_num(const struct sparsebit *s,
tools/testing/selftests/kvm/lib/x86/sev.c
20
const struct sparsebit *protected_phy_pages = region->protected_phy_pages;