Searched refs:pmd_idx (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-6.6/drivers/accel/ivpu/ |
H A D | ivpu_mmu_context.c | 65 int pgd_idx, pud_idx, pmd_idx; in ivpu_mmu_pgtables_free() local 83 for (pmd_idx = 0; pmd_idx < IVPU_MMU_PGTABLE_ENTRIES; ++pmd_idx) { in ivpu_mmu_pgtables_free() 84 pte_dma_ptr = pgtable->pte_ptrs[pgd_idx][pud_idx][pmd_idx]; in ivpu_mmu_pgtables_free() 85 pte_dma = pgtable->pmd_ptrs[pgd_idx][pud_idx][pmd_idx]; in ivpu_mmu_pgtables_free() 169 int pgd_idx, int pud_idx, int pmd_idx) in ivpu_mmu_ensure_pte() 171 u64 *pte_dma_ptr = pgtable->pte_ptrs[pgd_idx][pud_idx][pmd_idx]; in ivpu_mmu_ensure_pte() 181 pgtable->pte_ptrs[pgd_idx][pud_idx][pmd_idx] = pte_dma_ptr; in ivpu_mmu_ensure_pte() 182 pgtable->pmd_ptrs[pgd_idx][pud_idx][pmd_idx] in ivpu_mmu_ensure_pte() 168 ivpu_mmu_ensure_pte(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable, int pgd_idx, int pud_idx, int pmd_idx) ivpu_mmu_ensure_pte() argument 194 int pmd_idx = FIELD_GET(IVPU_MMU_PMD_INDEX_MASK, vpu_addr); ivpu_mmu_context_map_page() local 245 int pmd_idx = FIELD_GET(IVPU_MMU_PMD_INDEX_MASK, vpu_addr); ivpu_mmu_context_unmap_page() local 270 int pmd_idx = FIELD_GET(IVPU_MMU_PMD_INDEX_MASK, vpu_addr); ivpu_mmu_context_flush_page_tables() local [all...] |
/kernel/linux/linux-5.10/arch/x86/mm/ |
H A D | init_32.c | 113 int pmd_idx = pmd_index(vaddr); in populate_extra_pmd() local 115 return one_md_table_init(swapper_pg_dir + pgd_idx) + pmd_idx; in populate_extra_pmd() 134 int pgd_idx, pmd_idx; in page_table_range_init_count() local 142 pmd_idx = pmd_index(vaddr); in page_table_range_init_count() 145 for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); in page_table_range_init_count() 146 pmd_idx++) { in page_table_range_init_count() 152 pmd_idx = 0; in page_table_range_init_count() 211 int pgd_idx, pmd_idx; in page_table_range_init() local 224 pmd_idx = pmd_index(vaddr); in page_table_range_init() 230 for (; (pmd_idx < PTRS_PER_PM in page_table_range_init() 267 int pgd_idx, pmd_idx, pte_ofs; kernel_physical_mapping_init() local [all...] |
/kernel/linux/linux-6.6/arch/x86/mm/ |
H A D | init_32.c | 110 int pmd_idx = pmd_index(vaddr); in populate_extra_pmd() local 112 return one_md_table_init(swapper_pg_dir + pgd_idx) + pmd_idx; in populate_extra_pmd() 131 int pgd_idx, pmd_idx; in page_table_range_init_count() local 139 pmd_idx = pmd_index(vaddr); in page_table_range_init_count() 142 for (; (pmd_idx < PTRS_PER_PMD) && (vaddr != end); in page_table_range_init_count() 143 pmd_idx++) { in page_table_range_init_count() 149 pmd_idx = 0; in page_table_range_init_count() 206 int pgd_idx, pmd_idx; in page_table_range_init() local 219 pmd_idx = pmd_index(vaddr); in page_table_range_init() 225 for (; (pmd_idx < PTRS_PER_PM in page_table_range_init() 258 int pgd_idx, pmd_idx, pte_ofs; kernel_physical_mapping_init() local [all...] |
/kernel/linux/linux-5.10/arch/x86/power/ |
H A D | hibernate_32.c | 87 int pgd_idx, pmd_idx; in resume_physical_mapping_init() local 101 for (pmd_idx = 0; pmd_idx < PTRS_PER_PMD; pmd++, pmd_idx++) { in resume_physical_mapping_init()
|
/kernel/linux/linux-6.6/arch/x86/power/ |
H A D | hibernate_32.c | 87 int pgd_idx, pmd_idx; in resume_physical_mapping_init() local 101 for (pmd_idx = 0; pmd_idx < PTRS_PER_PMD; pmd++, pmd_idx++) { in resume_physical_mapping_init()
|
/kernel/linux/linux-5.10/arch/riscv/mm/ |
H A D | init.c | 365 uintptr_t pmd_idx = pmd_index(va); in create_pmd_mapping() local 368 if (pmd_none(pmdp[pmd_idx])) in create_pmd_mapping() 369 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pa), prot); in create_pmd_mapping() 373 if (pmd_none(pmdp[pmd_idx])) { in create_pmd_mapping() 375 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pte_phys), PAGE_TABLE); in create_pmd_mapping() 379 pte_phys = PFN_PHYS(_pmd_pfn(pmdp[pmd_idx])); in create_pmd_mapping()
|
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | init.c | 458 uintptr_t pmd_idx = pmd_index(va); in create_pmd_mapping() local 461 if (pmd_none(pmdp[pmd_idx])) in create_pmd_mapping() 462 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pa), prot); in create_pmd_mapping() 466 if (pmd_none(pmdp[pmd_idx])) { in create_pmd_mapping() 468 pmdp[pmd_idx] = pfn_pmd(PFN_DOWN(pte_phys), PAGE_TABLE); in create_pmd_mapping() 472 pte_phys = PFN_PHYS(_pmd_pfn(pmdp[pmd_idx])); in create_pmd_mapping()
|
Completed in 8 milliseconds