/linux-6.14.4/drivers/iommu/amd/ |
D | io_pgtable.c | 119 static bool increase_address_space(struct amd_io_pgtable *pgtable, in increase_address_space() 161 static u64 *alloc_pte(struct amd_io_pgtable *pgtable, in alloc_pte() 260 static u64 *fetch_pte(struct amd_io_pgtable *pgtable, in fetch_pte() 337 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_map_pages() local 415 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_unmap_pages() local 446 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_iova_to_phys() local 500 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_read_and_clear_dirty() local 533 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, pgtbl); in v1_free_pgtable() local 549 struct amd_io_pgtable *pgtable = io_pgtable_cfg_to_data(cfg); in v1_alloc_pgtable() local
|
D | io_pgtable_v2.c | 194 static u64 *fetch_pte(struct amd_io_pgtable *pgtable, in fetch_pte() 236 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v2_map_pages() local 289 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v2_unmap_pages() local 315 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v2_iova_to_phys() local 334 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, pgtbl); in v2_free_pgtable() local 346 struct amd_io_pgtable *pgtable = io_pgtable_cfg_to_data(cfg); in v2_alloc_pgtable() local
|
/linux-6.14.4/arch/arm64/kvm/ |
D | ptdump.c | 100 struct kvm_pgtable *pgtable = mmu->pgt; in kvm_ptdump_parser_create() local 196 struct kvm_pgtable *pgtable = m->private; in kvm_pgtable_range_show() local 204 struct kvm_pgtable *pgtable = m->private; in kvm_pgtable_levels_show() local 214 struct kvm_pgtable *pgtable; in kvm_pgtable_debugfs_open() local
|
D | pkvm.c | 454 void pkvm_pgtable_stage2_free_unlinked(struct kvm_pgtable_mm_ops *mm_ops, void *pgtable, s8 level) in pkvm_pgtable_stage2_free_unlinked()
|
/linux-6.14.4/arch/x86/boot/compressed/ |
D | vmlinux.lds.S | 68 *(.pgtable) 69 _epgtable = . ;
|
D | pgtable_64.c | 105 asmlinkage void configure_5level_paging(struct boot_params *bp, void *pgtable) in configure_5level_paging()
|
/linux-6.14.4/arch/m68k/include/asm/ |
D | mcf_pgalloc.h | 35 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pgtable, in __pte_free_tlb() 60 static inline void pte_free(struct mm_struct *mm, pgtable_t pgtable) in pte_free()
|
D | motorola_pgalloc.h | 42 static inline void pte_free(struct mm_struct *mm, pgtable_t pgtable) in pte_free() 47 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pgtable, in __pte_free_tlb()
|
/linux-6.14.4/drivers/accel/ivpu/ |
D | ivpu_mmu_context.c | 93 static void ivpu_mmu_pgtables_free(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable) in ivpu_mmu_pgtables_free() 135 ivpu_mmu_ensure_pgd(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable) in ivpu_mmu_ensure_pgd() 154 ivpu_mmu_ensure_pud(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable, int pgd_idx) in ivpu_mmu_ensure_pud() 190 ivpu_mmu_ensure_pmd(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable, int pgd_idx, in ivpu_mmu_ensure_pmd() 219 ivpu_mmu_ensure_pte(struct ivpu_device *vdev, struct ivpu_mmu_pgtable *pgtable, in ivpu_mmu_ensure_pte()
|
D | ivpu_mmu_context.h | 28 struct ivpu_mmu_pgtable pgtable; member
|
/linux-6.14.4/arch/powerpc/mm/book3s64/ |
D | hash_pgtable.c | 268 pgtable_t pgtable) in hash__pgtable_trans_huge_deposit() 289 pgtable_t pgtable; in hash__pgtable_trans_huge_withdraw() local 349 pgtable_t pgtable; in hash__pmdp_huge_get_and_clear() local
|
D | radix_pgtable.c | 1469 pgtable_t pgtable) in radix__pgtable_trans_huge_deposit() 1486 pgtable_t pgtable; in radix__pgtable_trans_huge_withdraw() local
|
/linux-6.14.4/mm/ |
D | pgtable-generic.c | 166 pgtable_t pgtable) in pgtable_trans_huge_deposit() 183 pgtable_t pgtable; in pgtable_trans_huge_withdraw() local 247 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) in pte_free_defer()
|
D | huge_memory.c | 1223 pgtable_t pgtable; in __do_huge_pmd_anonymous_page() local 1307 static void set_huge_zero_folio(pgtable_t pgtable, struct mm_struct *mm, in set_huge_zero_folio() 1337 pgtable_t pgtable; in do_huge_pmd_anonymous_page() local 1380 pgtable_t pgtable) in insert_pfn_pmd() 1442 pgtable_t pgtable = NULL; in vmf_insert_pfn_pmd() local 1615 pgtable_t pgtable = NULL; in copy_huge_pmd() local 2116 pgtable_t pgtable; in zap_deposited_table() local 2258 pgtable_t pgtable; in move_huge_pmd() local 2702 pgtable_t pgtable; in __split_huge_zero_page_pmd() local 2745 pgtable_t pgtable; in __split_huge_pmd_locked() local
|
D | hugetlb_vmemmap.c | 57 pte_t *pgtable; in vmemmap_split_pmd() local
|
/linux-6.14.4/arch/sparc/mm/ |
D | tlb.c | 273 pgtable_t pgtable) in pgtable_trans_huge_deposit() 290 pgtable_t pgtable; in pgtable_trans_huge_withdraw() local
|
/linux-6.14.4/arch/powerpc/mm/ |
D | pgtable-frag.c | 137 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) in pte_free_defer()
|
/linux-6.14.4/drivers/gpu/drm/etnaviv/ |
D | etnaviv_iommu.c | 93 u32 pgtable; in etnaviv_iommuv1_restore() local
|
/linux-6.14.4/drivers/iommu/arm/arm-smmu/ |
D | arm-smmu-qcom.c | 202 struct io_pgtable *pgtable = in qcom_adreno_smmu_get_ttbr1_cfg() local 217 struct io_pgtable *pgtable = io_pgtable_ops_to_pgtable(smmu_domain->pgtbl_ops); in qcom_adreno_smmu_set_ttbr0_cfg() local
|
D | qcom_iommu.c | 476 struct io_pgtable *pgtable = container_of(qcom_domain->pgtbl_ops, in qcom_iommu_flush_iotlb_all() local
|
/linux-6.14.4/arch/arm64/kvm/hyp/ |
D | pgtable.c | 228 struct kvm_pgtable_mm_ops *mm_ops, kvm_pteref_t pgtable, s8 level) in __kvm_pgtable_walk() 1379 kvm_pte_t *pgtable; in kvm_pgtable_stage2_create_unlinked() local 1575 void kvm_pgtable_stage2_free_unlinked(struct kvm_pgtable_mm_ops *mm_ops, void *pgtable, s8 level) in kvm_pgtable_stage2_free_unlinked()
|
/linux-6.14.4/drivers/iommu/ |
D | exynos-iommu.c | 180 static sysmmu_pte_t *section_entry(sysmmu_pte_t *pgtable, sysmmu_iova_t iova) in section_entry() 250 sysmmu_pte_t *pgtable; /* lv1 page table, 16KB */ member 300 phys_addr_t pgtable; /* assigned page table structure */ member
|
D | omap-iommu.h | 34 u32 *pgtable; member
|
/linux-6.14.4/arch/s390/mm/ |
D | pgalloc.c | 199 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) in pte_free_defer()
|
D | pgtable.c | 554 pgtable_t pgtable) in pgtable_trans_huge_deposit() 571 pgtable_t pgtable; in pgtable_trans_huge_withdraw() local
|