Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/arch/arm/mm/
H A Ddump.c202 struct pg_level { struct
211 static struct pg_level pg_level[] = { variable
248 if ((st->current_prot & pg_level[st->level].ro_bit->mask) == in note_prot_wx()
249 pg_level[st->level].ro_bit->val) in note_prot_wx()
251 if ((st->current_prot & pg_level[st->level].nx_bit->mask) == in note_prot_wx()
252 pg_level[st->level].nx_bit->val) in note_prot_wx()
265 u64 prot = val & pg_level[level].mask; in note_page()
289 pg_level[st->level].name); in note_page()
293 if (pg_level[s in note_page()
[all...]
/kernel/linux/linux-5.10/arch/arm/mm/
H A Ddump.c198 struct pg_level { struct
206 static struct pg_level pg_level[] = { variable
241 if ((st->current_prot & pg_level[st->level].ro_bit->mask) == in note_prot_wx()
242 pg_level[st->level].ro_bit->val) in note_prot_wx()
244 if ((st->current_prot & pg_level[st->level].nx_bit->mask) == in note_prot_wx()
245 pg_level[st->level].nx_bit->val) in note_prot_wx()
258 u64 prot = val & pg_level[level].mask; in note_page()
285 if (pg_level[st->level].bits) in note_page()
286 dump_prot(st, pg_level[s in note_page()
[all...]
/kernel/linux/linux-5.10/arch/arm64/mm/
H A Dptdump.c181 struct pg_level { struct
188 static struct pg_level pg_level[] = { variable
267 prot = val & pg_level[level].mask; in note_page()
293 pg_level[st->level].name); in note_page()
294 if (st->current_prot && pg_level[st->level].bits) in note_page()
295 dump_prot(st, pg_level[st->level].bits, in note_page()
296 pg_level[st->level].num); in note_page()
343 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in ptdump_initialize()
344 if (pg_level[ in ptdump_initialize()
[all...]
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dptdump.c173 struct pg_level { struct
180 static struct pg_level pg_level[] = { variable
259 prot = val & pg_level[level].mask; in note_page()
285 pg_level[st->level].name); in note_page()
286 if (st->current_prot && pg_level[st->level].bits) in note_page()
287 dump_prot(st, pg_level[st->level].bits, in note_page()
288 pg_level[st->level].num); in note_page()
336 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in ptdump_initialize()
337 if (pg_level[ in ptdump_initialize()
[all...]
/kernel/linux/linux-6.6/arch/x86/coco/tdx/
H A Dtdx-shared.c5 enum pg_level pg_level) in try_accept_one()
7 unsigned long accept_size = page_level_size(pg_level); in try_accept_one()
23 switch (pg_level) { in try_accept_one()
4 try_accept_one(phys_addr_t start, unsigned long len, enum pg_level pg_level) try_accept_one() argument
/kernel/linux/linux-6.6/arch/powerpc/mm/ptdump/
H A Dptdump.c201 u64 flag = level >= 0 ? val & pg_level[level].mask : 0; in note_page_update_state()
217 u64 flag = level >= 0 ? val & pg_level[level].mask : 0; in note_page()
240 if (pg_level[st->level].flag) in note_page()
241 dump_flag_info(st, pg_level[st->level].flag, in note_page()
243 pg_level[st->level].num); in note_page()
323 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in build_pgtable_complete_mask()
324 if (pg_level[i].flag) in build_pgtable_complete_mask()
325 for (j = 0; j < pg_level[i].num; j++) in build_pgtable_complete_mask()
326 pg_level[i].mask |= pg_level[ in build_pgtable_complete_mask()
[all...]
H A Dptdump.h20 extern struct pgtable_level pg_level[5];
H A D8xx.c77 struct pgtable_level pg_level[5] = { variable
H A Dshared.c70 struct pgtable_level pg_level[5] = { variable
H A Dbook3s64.c105 struct pgtable_level pg_level[5] = { variable
/kernel/linux/linux-6.6/arch/riscv/mm/
H A Dptdump.c187 struct pg_level { struct
192 static struct pg_level pg_level[] = { variable
246 pg_level[st->level].name); in dump_addr()
272 prot = val & pg_level[level].mask; in note_page()
387 pg_level[1].name = pgtable_l5_enabled ? "P4D" : "PGD"; in ptdump_init()
388 pg_level[2].name = pgtable_l4_enabled ? "PUD" : "PGD"; in ptdump_init()
390 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in ptdump_init()
392 pg_level[i].mask |= pte_bits[j].mask; in ptdump_init()
/kernel/linux/linux-5.10/arch/powerpc/mm/ptdump/
H A Dptdump.c204 u64 flag = val & pg_level[level].mask; in note_page_update_state()
222 u64 flag = val & pg_level[level].mask; in note_page()
248 if (pg_level[st->level].flag) in note_page()
249 dump_flag_info(st, pg_level[st->level].flag, in note_page()
251 pg_level[st->level].num); in note_page()
433 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in build_pgtable_complete_mask()
434 if (pg_level[i].flag) in build_pgtable_complete_mask()
435 for (j = 0; j < pg_level[i].num; j++) in build_pgtable_complete_mask()
436 pg_level[i].mask |= pg_level[ in build_pgtable_complete_mask()
[all...]
H A Dptdump.h20 extern struct pgtable_level pg_level[5];
H A D8xx.c77 struct pgtable_level pg_level[5] = { variable
H A Dshared.c70 struct pgtable_level pg_level[5] = { variable
H A Dbook3s64.c105 struct pgtable_level pg_level[5] = { variable
/kernel/linux/linux-5.10/arch/riscv/mm/
H A Dptdump.c160 struct pg_level { struct
165 static struct pg_level pg_level[] = { variable
219 pg_level[st->level].name); in dump_addr()
245 prot = val & pg_level[level].mask; in note_page()
338 for (i = 0; i < ARRAY_SIZE(pg_level); i++) in ptdump_init()
340 pg_level[i].mask |= pte_bits[j].mask; in ptdump_init()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dpgtable.h1267 static inline int page_level_shift(enum pg_level level) in page_level_shift()
1271 static inline unsigned long page_level_size(enum pg_level level) in page_level_size()
1275 static inline unsigned long page_level_mask(enum pg_level level) in page_level_mask()
H A Dpgtable_types.h543 enum pg_level { enum
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dpgtable.h1496 static inline int page_level_shift(enum pg_level level) in page_level_shift()
1500 static inline unsigned long page_level_size(enum pg_level level) in page_level_size()
1504 static inline unsigned long page_level_mask(enum pg_level level) in page_level_mask()
H A Dpgtable_types.h545 enum pg_level { enum
/kernel/linux/linux-5.10/arch/x86/mm/pat/
H A Dset_memory.c692 enum pg_level level; in slow_virt_to_phys()
771 enum pg_level level; in __should_split_large_page()
/kernel/linux/linux-6.6/arch/x86/mm/pat/
H A Dset_memory.c768 enum pg_level level; in slow_virt_to_phys()
847 enum pg_level level; in __should_split_large_page()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/include/x86_64/
H A Dprocessor.h1202 enum pg_level { enum

Completed in 25 milliseconds