/linux/drivers/iommu/amd/ |
H A D | io_pgtable.c | 105 static bool increase_address_space(struct amd_io_pgtable *pgtable, in increase_address_space() 147 static u64 *alloc_pte(struct amd_io_pgtable *pgtable, in alloc_pte() 247 static u64 *fetch_pte(struct amd_io_pgtable *pgtable, in fetch_pte() 325 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_map_pages() local 403 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_unmap_pages() local 434 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_iova_to_phys() local 488 struct amd_io_pgtable *pgtable = io_pgtable_ops_to_data(ops); in iommu_v1_read_and_clear_dirty() local 521 struct amd_io_pgtable *pgtable = container_of(iop, struct amd_io_pgtable, pgtbl); in v1_free_pgtable() local 537 struct amd_io_pgtable *pgtable = io_pgtable_cfg_to_data(cfg); in v1_alloc_pgtable() local
|
H A 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
|
H A D | iommu.c | 2528 static inline u64 dma_max_address(enum protection_domain_mode pgtable) in dma_max_address() 2560 enum protection_domain_mode pgtable) in do_iommu_domain_alloc()
|
/linux/arch/x86/boot/compressed/ |
H A D | vmlinux.lds.S | 76 *(.pgtable) 77 _epgtable = . ;
|
/linux/arch/m68k/include/asm/ |
H A D | mcf_pgalloc.h | 39 static inline void __pte_free_tlb(struct mmu_gather *tlb, pgtable_t pgtable, in __pte_free_tlb() 64 static inline void pte_free(struct mm_struct *mm, pgtable_t pgtable) in pte_free()
|
H A 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/mm/ |
H A D | pgtable-generic.c | 166 pgtable_trans_huge_deposit(struct mm_struct * mm,pmd_t * pmdp,pgtable_t pgtable) pgtable_trans_huge_deposit() argument 183 pgtable_t pgtable; pgtable_trans_huge_withdraw() local 247 pte_free_defer(struct mm_struct * mm,pgtable_t pgtable) pte_free_defer() argument [all...] |
H A D | huge_memory.c | 1223 pgtable_t pgtable; __do_huge_pmd_anonymous_page() local 1307 set_huge_zero_folio(pgtable_t pgtable,struct mm_struct * mm,struct vm_area_struct * vma,unsigned long haddr,pmd_t * pmd,struct folio * zero_folio) set_huge_zero_folio() argument 1334 pgtable_t pgtable; do_huge_pmd_anonymous_page() local 1377 insert_pfn_pmd(struct vm_area_struct * vma,unsigned long addr,pmd_t * pmd,pfn_t pfn,pgprot_t prot,bool write,pgtable_t pgtable) insert_pfn_pmd() argument 1434 pgtable_t pgtable = NULL; vmf_insert_pfn_pmd() local 1478 pgtable_t pgtable = NULL; vmf_insert_folio_pmd() local 1697 pgtable_t pgtable = NULL; copy_huge_pmd() local 2198 pgtable_t pgtable; zap_deposited_table() local 2349 pgtable_t pgtable; move_huge_pmd() local 2824 pgtable_t pgtable; __split_huge_zero_page_pmd() local 2867 pgtable_t pgtable; __split_huge_pmd_locked() local [all...] |
H A D | hugetlb_vmemmap.c | 57 pte_t *pgtable; in vmemmap_split_pmd() local
|
H A D | khugepaged.c | 1115 pgtable_t pgtable; in collapse_huge_page() local
|
/linux/arch/powerpc/mm/ |
H A D | pgtable-frag.c | 133 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) in pte_free_defer()
|
/linux/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_iommu.c | 93 u32 pgtable; in etnaviv_iommuv1_restore() local
|
/linux/drivers/iommu/arm/arm-smmu/ |
H A D | arm-smmu-qcom.c | 216 struct io_pgtable *pgtable = in qcom_adreno_smmu_get_ttbr1_cfg() local 231 struct io_pgtable *pgtable = io_pgtable_ops_to_pgtable(smmu_domain->pgtbl_ops); in qcom_adreno_smmu_set_ttbr0_cfg() local
|
H A D | qcom_iommu.c | 475 struct io_pgtable *pgtable = container_of(qcom_domain->pgtbl_ops, in qcom_iommu_flush_iotlb_all() local
|
/linux/drivers/iommu/ |
H A D | exynos-iommu.c | 181 static sysmmu_pte_t *section_entry(sysmmu_pte_t *pgtable, sysmmu_iova_t iova) in section_entry() 251 sysmmu_pte_t *pgtable; /* lv1 page table, 16KB */ member 301 phys_addr_t pgtable; /* assigned page table structure */ member
|
H A D | omap-iommu.h | 34 u32 *pgtable; member
|
/linux/arch/arm64/kvm/hyp/ |
H A D | pgtable.c | 222 struct kvm_pgtable_mm_ops *mm_ops, kvm_pteref_t pgtable, s8 level) in __kvm_pgtable_walk() 1373 kvm_pte_t *pgtable; in kvm_pgtable_stage2_create_unlinked() local 1586 void kvm_pgtable_stage2_free_unlinked(struct kvm_pgtable_mm_ops *mm_ops, void *pgtable, s8 level) in kvm_pgtable_stage2_free_unlinked()
|
/linux/arch/s390/mm/ |
H A D | pgalloc.c | 171 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) in pte_free_defer()
|
H A D | pgtable.c | 556 pgtable_t pgtable) in pgtable_trans_huge_deposit() 573 pgtable_t pgtable; in pgtable_trans_huge_withdraw() local
|
/linux/arch/arm64/kvm/ |
H A D | pkvm.c | 442 void pkvm_pgtable_stage2_free_unlinked(struct kvm_pgtable_mm_ops *mm_ops, void *pgtable, s8 level) in pkvm_pgtable_stage2_free_unlinked()
|
H A D | mmu.c | 234 void *pgtable = page_to_virt(page); in stage2_free_unlinked_table_rcu_cb() local
|
/linux/include/linux/ |
H A D | page-flags.h | 1043 PAGE_TYPE_OPS(Table, table, pgtable) in PAGE_TYPE_OPS() argument
|
/linux/fs/ |
H A D | dax.c | 1381 pgtable_t pgtable = NULL; in dax_pmd_load_hole() local
|
/linux/arch/powerpc/include/asm/book3s/64/ |
H A D | pgtable.h | 1323 pmd_t *pmdp, pgtable_t pgtable) in pgtable_trans_huge_deposit()
|
/linux/drivers/iommu/intel/ |
H A D | iommu.c | 627 struct dma_pte *pgtable; in dmar_fault_dump_ptes() local
|