Home
last modified time | relevance | path

Searched refs:pmd_index (Results 1 – 14 of 14) sorted by relevance

/linux/arch/x86/boot/startup/
H A Dmap_kernel.c66 i = pmd_index(paddr - p2v_offset); in sme_postprocess_startup()
204 for (i = 0; i < pmd_index(va_text); i++) in __startup_64()
208 for (; i <= pmd_index(va_end); i++) in __startup_64()
/linux/arch/arm/mm/
H A Dpgd.c77 (pmd_index(MODULES_VADDR) - pmd_index(TASK_SIZE)) in pgd_alloc()
H A Didmap.c44 pmd += pmd_index(addr); in idmap_add_pmd()
/linux/arch/x86/power/
H A Dhibernate_32.c158 set_pmd(pmd + pmd_index(restore_jump_address), in set_up_temporary_text_mapping()
/linux/tools/testing/selftests/kvm/lib/arm64/
H A Dprocessor.c43 static u64 pmd_index(struct kvm_vm *vm, gva_t gva) in pmd_index() function
157 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pmd_index(vm, gva) * 8; in _virt_pg_map()
205 ptep = addr_gpa2hva(vm, pte_addr(vm, *ptep)) + pmd_index(vm, gva) * 8; in virt_get_pte_hva_at_level()
/linux/arch/x86/kernel/
H A Dhead64.c144 pmd_p[pmd_index(address)] = pmd; in __early_make_pgtable()
/linux/arch/loongarch/mm/
H A Dinit.c77 k = pmd_index(vaddr); in fixrange_init()
/linux/arch/riscv/mm/
H A Dinit.c497 uintptr_t pmd_idx = pmd_index(va); in create_pmd_mapping()
1140 fix_bmap_spmd = fixmap_pmd[pmd_index(__fix_to_virt(FIX_BTMAP_BEGIN))]; in setup_vm()
1141 fix_bmap_epmd = fixmap_pmd[pmd_index(__fix_to_virt(FIX_BTMAP_END))]; in setup_vm()
1580 pmdp = pmd_base + pmd_index(addr); in remove_pmd_mapping()
/linux/arch/riscv/include/asm/
H A Dpgtable-64.h251 #define pmd_index(addr) (((addr) >> PMD_SHIFT) & (PTRS_PER_PMD - 1)) macro
/linux/arch/x86/hyperv/
H A Dhv_crash.c524 pmd = hv_crash_ptpgs[2] + pmd_index(addr) * sizeof(pmd); in hv_crash_build_tramp_pt()
/linux/arch/s390/include/asm/
H A Dpgtable.h1363 #define pmd_index(address) (((address) >> PMD_SHIFT) & (PTRS_PER_PMD-1)) macro
1454 return (pmd_t *) pud_deref(pud) + pmd_index(address); in pmd_offset_lockless()
1617 sto = __pa(pmdp) - pmd_index(addr) * sizeof(pmd_t); in __pmdp_idte()
/linux/arch/x86/xen/
H A Dmmu_pv.c608 nr = last ? pmd_index(limit) + 1 : PTRS_PER_PMD; in xen_pmd_walk()
1071 pmd_t *pmd = level2_kernel_pgt + pmd_index(vaddr); in xen_cleanhighmap()
1932 pmd = native_make_pmd(xen_read_phys_ulong(pa + pmd_index(vaddr) * in xen_early_virt_to_phys()
/linux/arch/arm64/include/asm/
H A Dpgtable.h919 #define pmd_offset_phys(dir, addr) (pud_page_paddr(READ_ONCE(*(dir))) + pmd_index(addr) * sizeof(pm…
/linux/mm/
H A Dhugetlb.c6796 if (pmd_index(addr) != pmd_index(saddr) || in page_table_shareable()