Symbol: pg_level
arch/arm/mm/dump.c
211
static struct pg_level pg_level[] = {
arch/arm/mm/dump.c
248
if ((st->current_prot & pg_level[st->level].ro_bit->mask) ==
arch/arm/mm/dump.c
249
pg_level[st->level].ro_bit->val)
arch/arm/mm/dump.c
251
if ((st->current_prot & pg_level[st->level].nx_bit->mask) ==
arch/arm/mm/dump.c
252
pg_level[st->level].nx_bit->val)
arch/arm/mm/dump.c
265
u64 prot = val & pg_level[level].mask;
arch/arm/mm/dump.c
289
pg_level[st->level].name);
arch/arm/mm/dump.c
293
if (pg_level[st->level].bits)
arch/arm/mm/dump.c
294
dump_prot(st, pg_level[st->level].bits, pg_level[st->level].num);
arch/arm/mm/dump.c
431
for (i = 0; i < ARRAY_SIZE(pg_level); i++)
arch/arm/mm/dump.c
432
if (pg_level[i].bits)
arch/arm/mm/dump.c
433
for (j = 0; j < pg_level[i].num; j++) {
arch/arm/mm/dump.c
434
pg_level[i].mask |= pg_level[i].bits[j].mask;
arch/arm/mm/dump.c
435
if (pg_level[i].bits[j].ro_bit)
arch/arm/mm/dump.c
436
pg_level[i].ro_bit = &pg_level[i].bits[j];
arch/arm/mm/dump.c
437
if (pg_level[i].bits[j].nx_bit)
arch/arm/mm/dump.c
438
pg_level[i].nx_bit = &pg_level[i].bits[j];
arch/arm64/include/asm/ptdump.h
50
struct ptdump_pg_level *pg_level;
arch/arm64/kvm/ptdump.c
154
.pg_level = &st->level[0],
arch/arm64/mm/ptdump.c
195
struct ptdump_pg_level *pg_level = st->pg_level;
arch/arm64/mm/ptdump.c
205
prot = val & pg_level[level].mask;
arch/arm64/mm/ptdump.c
231
pg_level[st->level].name);
arch/arm64/mm/ptdump.c
232
if (st->current_prot && pg_level[st->level].bits)
arch/arm64/mm/ptdump.c
233
dump_prot(st, pg_level[st->level].bits,
arch/arm64/mm/ptdump.c
234
pg_level[st->level].num);
arch/arm64/mm/ptdump.c
305
.pg_level = &kernel_pg_levels[0],
arch/arm64/mm/ptdump.c
346
.pg_level = &kernel_pg_levels[0],
arch/powerpc/mm/ptdump/8xx.c
72
struct ptdump_pg_level pg_level[5] = {
arch/powerpc/mm/ptdump/book3s64.c
105
struct ptdump_pg_level pg_level[5] = {
arch/powerpc/mm/ptdump/ptdump.c
181
pt_dump_seq_printf(st->seq, "%s ", pg_level[st->level].name);
arch/powerpc/mm/ptdump/ptdump.c
203
u64 flag = level >= 0 ? val & pg_level[level].mask : 0;
arch/powerpc/mm/ptdump/ptdump.c
219
u64 flag = level >= 0 ? val & pg_level[level].mask : 0;
arch/powerpc/mm/ptdump/ptdump.c
242
if (pg_level[st->level].flag)
arch/powerpc/mm/ptdump/ptdump.c
243
dump_flag_info(st, pg_level[st->level].flag,
arch/powerpc/mm/ptdump/ptdump.c
245
pg_level[st->level].num);
arch/powerpc/mm/ptdump/ptdump.c
362
for (i = 0; i < ARRAY_SIZE(pg_level); i++)
arch/powerpc/mm/ptdump/ptdump.c
363
if (pg_level[i].flag)
arch/powerpc/mm/ptdump/ptdump.c
364
for (j = 0; j < pg_level[i].num; j++)
arch/powerpc/mm/ptdump/ptdump.c
365
pg_level[i].mask |= pg_level[i].flag[j].mask;
arch/powerpc/mm/ptdump/ptdump.h
21
extern struct ptdump_pg_level pg_level[5];
arch/powerpc/mm/ptdump/shared.c
70
struct ptdump_pg_level pg_level[5] = {
arch/riscv/mm/ptdump.c
192
static struct pg_level pg_level[] = {
arch/riscv/mm/ptdump.c
261
pg_level[st->level].name);
arch/riscv/mm/ptdump.c
287
prot = val & pg_level[level].mask;
arch/riscv/mm/ptdump.c
449
pg_level[1].name = pgtable_l5_enabled ? "P4D" : "PGD";
arch/riscv/mm/ptdump.c
450
pg_level[2].name = pgtable_l4_enabled ? "PUD" : "PGD";
arch/riscv/mm/ptdump.c
452
for (i = 0; i < ARRAY_SIZE(pg_level); i++)
arch/riscv/mm/ptdump.c
454
pg_level[i].mask |= pte_bits[j].mask;
arch/x86/coco/tdx/tdx-shared.c
23
switch (pg_level) {
arch/x86/coco/tdx/tdx-shared.c
5
enum pg_level pg_level)
arch/x86/coco/tdx/tdx-shared.c
7
unsigned long accept_size = page_level_size(pg_level);
arch/x86/include/asm/kvm_host.h
1920
u64 new_spte, enum pg_level level);
arch/x86/include/asm/pgtable.h
1483
static inline int page_level_shift(enum pg_level level)
arch/x86/include/asm/pgtable.h
1487
static inline unsigned long page_level_size(enum pg_level level)
arch/x86/include/asm/pgtable.h
1491
static inline unsigned long page_level_mask(enum pg_level level)
arch/x86/include/asm/sev.h
655
int rmp_make_private(u64 pfn, u64 gpa, enum pg_level level, u32 asid, bool immutable);
arch/x86/include/asm/sev.h
656
int rmp_make_shared(u64 pfn, enum pg_level level);
arch/x86/include/asm/sev.h
672
static inline int rmp_make_private(u64 pfn, u64 gpa, enum pg_level level, u32 asid,
arch/x86/include/asm/sev.h
677
static inline int rmp_make_shared(u64 pfn, enum pg_level level) { return -ENODEV; }
arch/x86/include/asm/tdx.h
155
u64 tdh_mem_sept_add(struct tdx_td *td, u64 gpa, enum pg_level level, struct page *page, u64 *ext_err1, u64 *ext_err2);
arch/x86/include/asm/tdx.h
157
u64 tdh_mem_page_aug(struct tdx_td *td, u64 gpa, enum pg_level level, kvm_pfn_t pfn,
arch/x86/include/asm/tdx.h
159
u64 tdh_mem_range_block(struct tdx_td *td, u64 gpa, enum pg_level level, u64 *ext_err1, u64 *ext_err2);
arch/x86/include/asm/tdx.h
175
u64 tdh_mem_page_remove(struct tdx_td *td, u64 gpa, enum pg_level level, u64 *ext_err1, u64 *ext_err2);
arch/x86/kvm/svm/sev.c
358
static int kvm_rmp_make_shared(struct kvm *kvm, u64 pfn, enum pg_level level)
arch/x86/kvm/vmx/tdx.c
1624
static int tdx_mem_page_add(struct kvm *kvm, gfn_t gfn, enum pg_level level,
arch/x86/kvm/vmx/tdx.c
1649
enum pg_level level, kvm_pfn_t pfn)
arch/x86/kvm/vmx/tdx.c
1667
u64 new_spte, enum pg_level level)
arch/x86/kvm/vmx/tdx.c
1680
enum pg_level level, u64 new_spte)
arch/x86/kvm/vmx/tdx.c
1701
static int tdx_sept_map_leaf_spte(struct kvm *kvm, gfn_t gfn, enum pg_level level,
arch/x86/kvm/vmx/tdx.c
1778
enum pg_level level, u64 old_spte)
arch/x86/kvm/vmx/tdx.c
1846
u64 new_spte, enum pg_level level)
arch/x86/mm/pat/set_memory.c
855
enum pg_level level;
arch/x86/mm/pat/set_memory.c
934
enum pg_level level;
arch/x86/virt/svm/sev.c
1036
int rmp_make_private(u64 pfn, u64 gpa, enum pg_level level, u32 asid, bool immutable)
arch/x86/virt/svm/sev.c
1052
int rmp_make_shared(u64 pfn, enum pg_level level)
arch/x86/virt/vmx/tdx/tdx.c
1636
static int pg_level_to_tdx_sept_level(enum pg_level level)
arch/x86/virt/vmx/tdx/tdx.c
1683
u64 tdh_mem_sept_add(struct tdx_td *td, u64 gpa, enum pg_level level,
arch/x86/virt/vmx/tdx/tdx.c
1715
u64 tdh_mem_page_aug(struct tdx_td *td, u64 gpa, enum pg_level level,
arch/x86/virt/vmx/tdx/tdx.c
1735
u64 tdh_mem_range_block(struct tdx_td *td, u64 gpa, enum pg_level level,
arch/x86/virt/vmx/tdx/tdx.c
1952
u64 tdh_mem_page_remove(struct tdx_td *td, u64 gpa, enum pg_level level,