Home
last modified time | relevance | path

Searched refs:pud_index (Results 1 - 25 of 41) sorted by relevance

12

/kernel/linux/linux-6.6/arch/mips/kvm/
H A Dmmu.c204 int i_min = pud_index(start_gpa); in kvm_mips_flush_gpa_pud()
205 int i_max = pud_index(end_gpa); in kvm_mips_flush_gpa_pud()
331 int i_min = pud_index(start); \
332 int i_max = pud_index(end); \
/kernel/linux/linux-5.10/arch/mips/kvm/
H A Dmmu.c205 int i_min = pud_index(start_gpa); in kvm_mips_flush_gpa_pud()
206 int i_max = pud_index(end_gpa); in kvm_mips_flush_gpa_pud()
332 int i_min = pud_index(start); \
333 int i_max = pud_index(end); \
865 int i_min = pud_index(start_gva); in kvm_mips_flush_gva_pud()
866 int i_max = pud_index(end_gva); in kvm_mips_flush_gva_pud()
/kernel/linux/linux-6.6/arch/riscv/mm/
H A Dinit.c561 uintptr_t pud_index = pud_index(va); in create_pud_mapping() local
564 if (pud_val(pudp[pud_index]) == 0) in create_pud_mapping()
565 pudp[pud_index] = pfn_pud(PFN_DOWN(pa), prot); in create_pud_mapping()
569 if (pud_val(pudp[pud_index]) == 0) { in create_pud_mapping()
571 pudp[pud_index] = pfn_pud(PFN_DOWN(next_phys), PAGE_TABLE); in create_pud_mapping()
575 next_phys = PFN_PHYS(_pud_pfn(pudp[pud_index])); in create_pud_mapping()
H A Dkasan_init.c172 pudp = base_pud + pud_index(vaddr); in kasan_early_clear_pud()
243 pudp = base_pud + pud_index(vaddr); in kasan_early_populate_pud()
/kernel/linux/linux-5.10/include/linux/
H A Dpgtable.h57 #ifndef pud_index
58 static inline unsigned long pud_index(unsigned long address) in pud_index() function
62 #define pud_index pud_index macro
100 return p4d_pgtable(*p4d) + pud_index(address); in pud_offset()
/kernel/linux/linux-6.6/include/linux/
H A Dpgtable.h78 #ifndef pud_index
79 static inline unsigned long pud_index(unsigned long address) in pud_index() function
83 #define pud_index pud_index macro
131 return p4d_pgtable(*p4d) + pud_index(address); in pud_offset()
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/lib/aarch64/
H A Dprocessor.c32 static uint64_t pud_index(struct kvm_vm *vm, vm_vaddr_t gva) in pud_index() function
116 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pud_index(vm, vaddr) * 8; in _virt_pg_map()
161 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pud_index(vm, gva) * 8; in addr_gva2gpa()
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dpgtable-64.h336 #define pud_index(addr) (((addr) >> PUD_SHIFT) & (PTRS_PER_PUD - 1)) macro
342 return p4d_pgtable(*p4d) + pud_index(address); in pud_offset()
/kernel/linux/linux-5.10/arch/loongarch/kvm/
H A Dmmu.c246 int i_min = pud_index(start_gpa); in kvm_flush_gpa_pud()
247 int i_max = pud_index(end_gpa); in kvm_flush_gpa_pud()
382 int i_min = pud_index(start); in kvm_mkclean_pud()
383 int i_max = pud_index(end); in kvm_mkclean_pud()
607 int i_min = pud_index(start); in kvm_mkold_pud()
608 int i_max = pud_index(end); in kvm_mkold_pud()
/kernel/linux/linux-5.10/arch/x86/mm/
H A Dkaslr.c164 pud_tramp = pud_page_tramp + pud_index(paddr); in init_trampoline_kaslr()
H A Dident_map.c27 pud_t *pud = pud_page + pud_index(addr); in ident_pud_init()
H A Dinit_64.c314 pud_t *pud = pud_page + pud_index(vaddr); in set_pte_vaddr_pud()
593 int i = pud_index(vaddr); in phys_pud_init()
601 pud = pud_page + pud_index(vaddr); in phys_pud_init()
1095 pud = pud_start + pud_index(addr); in remove_pud_table()
/kernel/linux/linux-5.10/arch/x86/power/
H A Dhibernate_64.c70 set_pud(pud + pud_index(restore_jump_address), in set_up_temporary_text_mapping()
/kernel/linux/linux-6.6/arch/x86/power/
H A Dhibernate_64.c70 set_pud(pud + pud_index(restore_jump_address), in set_up_temporary_text_mapping()
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dkaslr.c164 pud_tramp = pud_page_tramp + pud_index(paddr); in init_trampoline_kaslr()
H A Dident_map.c27 pud_t *pud = pud_page + pud_index(addr); in ident_pud_init()
H A Dinit_64.c320 pud_t *pud = pud_page + pud_index(vaddr); in set_pte_vaddr_pud()
598 int i = pud_index(vaddr); in phys_pud_init()
606 pud = pud_page + pud_index(vaddr); in phys_pud_init()
1159 pud = pud_start + pud_index(addr); in remove_pud_table()
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/lib/aarch64/
H A Dprocessor.c33 static uint64_t pud_index(struct kvm_vm *vm, vm_vaddr_t gva) in pud_index() function
134 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pud_index(vm, vaddr) * 8; in _virt_pg_map()
173 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pud_index(vm, gva) * 8; in virt_get_pte_hva()
/kernel/linux/linux-5.10/arch/csky/mm/
H A Dinit.c161 j = pud_index(vaddr); in fixrange_init()
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Despfix_64.c164 pud_p = &espfix_pud_page[pud_index(addr)]; in init_espfix_ap()
H A Dhead_64.S43 #define pud_index(x) (((x) >> PUD_SHIFT) & (PTRS_PER_PUD-1)) define
48 L3_START_KERNEL = pud_index(__START_KERNEL_map)
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Despfix_64.c154 pud_p = &espfix_pud_page[pud_index(addr)]; in init_espfix_ap()
H A Dhead_64.S36 #define pud_index(x) (((x) >> PUD_SHIFT) & (PTRS_PER_PUD-1)) define
41 L3_START_KERNEL = pud_index(__START_KERNEL_map)
/kernel/linux/linux-6.6/arch/csky/mm/
H A Dinit.c166 j = pud_index(vaddr); in fixrange_init()
/kernel/linux/linux-5.10/arch/x86/platform/efi/
H A Defi_64.c144 num_entries = pud_index(EFI_VA_END); in efi_sync_low_kernel_mappings()
150 num_entries = PTRS_PER_PUD - pud_index(EFI_VA_START); in efi_sync_low_kernel_mappings()

Completed in 37 milliseconds

12