Home
last modified time | relevance | path

Searched refs:io_pgtable_cfg (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/drivers/iommu/
Dio-pgtable.h47 struct io_pgtable_cfg { struct
101 struct io_pgtable_cfg *cfg,
130 struct io_pgtable_cfg cfg;
142 struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void *cookie);
Dio-pgtable-arm.c211 struct io_pgtable_cfg *cfg) in __arm_lpae_alloc_pages()
244 struct io_pgtable_cfg *cfg) in __arm_lpae_free_pages()
253 struct io_pgtable_cfg *cfg) in __arm_lpae_set_pte()
273 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_lpae_init_pte()
313 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_lpae_map()
449 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_lpae_split_blk_unmap()
578 static void arm_lpae_restrict_pgsizes(struct io_pgtable_cfg *cfg) in arm_lpae_restrict_pgsizes()
614 arm_lpae_alloc_pgtable(struct io_pgtable_cfg *cfg) in arm_lpae_alloc_pgtable()
659 arm_64_lpae_alloc_pgtable_s1(struct io_pgtable_cfg *cfg, void *cookie) in arm_64_lpae_alloc_pgtable_s1()
743 arm_64_lpae_alloc_pgtable_s2(struct io_pgtable_cfg *cfg, void *cookie) in arm_64_lpae_alloc_pgtable_s2()
[all …]
Dio-pgtable.c39 struct io_pgtable_cfg *cfg, in alloc_io_pgtable_ops()
Darm-smmu-v3.c1449 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s1()
1480 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s2()
1503 struct io_pgtable_cfg pgtbl_cfg; in arm_smmu_domain_finalise()
1506 struct io_pgtable_cfg *); in arm_smmu_domain_finalise()
1534 pgtbl_cfg = (struct io_pgtable_cfg) { in arm_smmu_domain_finalise()
Darm-smmu.c705 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_init_context_bank()
802 struct io_pgtable_cfg pgtbl_cfg; in arm_smmu_init_domain_context()
878 pgtbl_cfg = (struct io_pgtable_cfg) { in arm_smmu_init_domain_context()
Dipmmu-vmsa.c43 struct io_pgtable_cfg cfg;