Home
last modified time | relevance | path

Searched defs:pgtable (Results 1 – 22 of 22) sorted by relevance

/linux/drivers/iommu/amd/
H A Dio_pgtable_v2.c194 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/arch/x86/boot/compressed/
H A Dvmlinux.lds.S76 *(.pgtable)
77 _epgtable = . ;
/linux/arch/m68k/include/asm/
H A Dmcf_pgalloc.h39 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 Dmotorola_pgalloc.h42 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 Dpgtable-generic.c166 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 Dhuge_memory.c1242 pgtable_t pgtable; in __do_huge_pmd_anonymous_page() local
1326 static void set_huge_zero_folio(pgtable_t pgtable, struct mm_struct *mm, in set_huge_zero_folio()
1354 pgtable_t pgtable; in do_huge_pmd_anonymous_page() local
1408 pgtable_t pgtable = NULL; in insert_pmd() local
1665 pgtable_t pgtable = NULL; in copy_huge_pmd() local
2167 pgtable_t pgtable; in zap_deposited_table() local
2318 pgtable_t pgtable; in move_huge_pmd() local
2792 pgtable_t pgtable; in __split_huge_zero_page_pmd() local
2835 pgtable_t pgtable; in __split_huge_pmd_locked() local
H A Dhugetlb_vmemmap.c57 pte_t *pgtable; in vmemmap_split_pmd() local
H A Dkhugepaged.c1096 pgtable_t pgtable; in collapse_huge_page() local
/linux/arch/powerpc/mm/
H A Dpgtable-frag.c133 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) in pte_free_defer()
/linux/drivers/gpu/drm/etnaviv/
H A Detnaviv_iommu.c93 u32 pgtable; in etnaviv_iommuv1_restore() local
/linux/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-qcom.c216 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 Dqcom_iommu.c475 struct io_pgtable *pgtable = container_of(qcom_domain->pgtbl_ops, in qcom_iommu_flush_iotlb_all() local
/linux/arch/arm64/kvm/hyp/
H A Dpgtable.c222 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
1569 void kvm_pgtable_stage2_free_unlinked(struct kvm_pgtable_mm_ops *mm_ops, void *pgtable, s8 level) in kvm_pgtable_stage2_free_unlinked()
/linux/drivers/iommu/
H A Dexynos-iommu.c181 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 Domap-iommu.h34 u32 *pgtable; member
/linux/arch/s390/mm/
H A Dpgalloc.c178 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) in pte_free_defer()
H A Dpgtable.c533 pgtable_t pgtable) in pgtable_trans_huge_deposit()
550 pgtable_t pgtable; in pgtable_trans_huge_withdraw() local
/linux/arch/arm64/kvm/
H A Dpkvm.c463 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 Dmmu.c234 void *pgtable = page_to_virt(page); in stage2_free_unlinked_table_rcu_cb() local
/linux/arch/powerpc/mm/book3s64/
H A Dradix_pgtable.c1489 pgtable_t pgtable) in radix__pgtable_trans_huge_deposit()
1506 pgtable_t pgtable; in radix__pgtable_trans_huge_withdraw() local
/linux/arch/powerpc/include/asm/book3s/64/
H A Dpgtable.h1323 pmd_t *pmdp, pgtable_t pgtable) in pgtable_trans_huge_deposit()
/linux/arch/sparc/mm/
H A Dinit_64.c2939 void pte_free_defer(struct mm_struct *mm, pgtable_t pgtable) in pte_free_defer()