Searched refs:pg_level (Results 1 - 15 of 15) sorted by relevance

/linux-master/arch/powerpc/mm/ptdump/
H A Dptdump.h20 extern struct pgtable_level pg_level[5];
H A Dptdump.c202 u64 flag = level >= 0 ? val & pg_level[level].mask : 0;
218 u64 flag = level >= 0 ? val & pg_level[level].mask : 0;
241 if (pg_level[st->level].flag)
242 dump_flag_info(st, pg_level[st->level].flag,
244 pg_level[st->level].num);
324 for (i = 0; i < ARRAY_SIZE(pg_level); i++)
325 if (pg_level[i].flag)
326 for (j = 0; j < pg_level[i].num; j++)
327 pg_level[i].mask |= pg_level[
[all...]
H A D8xx.c72 struct pgtable_level pg_level[5] = { variable in typeref:struct:pgtable_level
H A Dshared.c70 struct pgtable_level pg_level[5] = { variable in typeref:struct:pgtable_level
H A Dbook3s64.c105 struct pgtable_level pg_level[5] = { variable in typeref:struct:pgtable_level
/linux-master/arch/x86/coco/tdx/
H A Dtdx-shared.c5 enum pg_level pg_level)
7 unsigned long accept_size = page_level_size(pg_level);
23 switch (pg_level) {
4 try_accept_one(phys_addr_t start, unsigned long len, enum pg_level pg_level) argument
/linux-master/arch/arm/mm/
H A Ddump.c202 struct pg_level { struct
211 static struct pg_level pg_level[] = { variable in typeref:struct:pg_level
248 if ((st->current_prot & pg_level[st->level].ro_bit->mask) ==
249 pg_level[st->level].ro_bit->val)
251 if ((st->current_prot & pg_level[st->level].nx_bit->mask) ==
252 pg_level[st->level].nx_bit->val)
265 u64 prot = val & pg_level[level].mask;
289 pg_level[st->level].name);
293 if (pg_level[s
[all...]
/linux-master/arch/arm64/mm/
H A Dptdump.c146 struct pg_level { struct
153 static struct pg_level pg_level[] __ro_after_init = {
237 prot = val & pg_level[level].mask;
263 pg_level[st->level].name);
264 if (st->current_prot && pg_level[st->level].bits)
265 dump_prot(st, pg_level[st->level].bits,
266 pg_level[st->level].num);
315 for (i = 0; i < ARRAY_SIZE(pg_level); i++)
316 if (pg_level[
[all...]
/linux-master/arch/riscv/mm/
H A Dptdump.c186 struct pg_level { struct
191 static struct pg_level pg_level[] = { variable in typeref:struct:pg_level
260 pg_level[st->level].name);
286 prot = val & pg_level[level].mask;
406 pg_level[1].name = pgtable_l5_enabled ? "P4D" : "PGD";
407 pg_level[2].name = pgtable_l4_enabled ? "PUD" : "PGD";
409 for (i = 0; i < ARRAY_SIZE(pg_level); i++)
411 pg_level[i].mask |= pte_bits[j].mask;
/linux-master/arch/x86/include/asm/
H A Dsev.h268 int rmp_make_private(u64 pfn, u64 gpa, enum pg_level level, u32 asid, bool immutable);
269 int rmp_make_shared(u64 pfn, enum pg_level level);
277 static inline int rmp_make_private(u64 pfn, u64 gpa, enum pg_level level, u32 asid,
282 static inline int rmp_make_shared(u64 pfn, enum pg_level level) { return -ENODEV; }
H A Dpgtable.h1490 static inline int page_level_shift(enum pg_level level)
1494 static inline unsigned long page_level_size(enum pg_level level)
1498 static inline unsigned long page_level_mask(enum pg_level level)
H A Dpgtable_types.h546 enum pg_level { enum
/linux-master/arch/x86/virt/svm/
H A Dsev.c492 pr_err("RMPUPDATE failed for PFN %llx, pg_level: %d, ret: %d\n",
503 int rmp_make_private(u64 pfn, u64 gpa, enum pg_level level, u32 asid, bool immutable)
519 int rmp_make_shared(u64 pfn, enum pg_level level)
/linux-master/arch/x86/mm/pat/
H A Dset_memory.c772 enum pg_level level;
851 enum pg_level level;
/linux-master/tools/testing/selftests/kvm/include/x86_64/
H A Dprocessor.h1320 enum pg_level { enum

Completed in 281 milliseconds