Home
last modified time | relevance | path

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

/linux/include/linux/
H A Dadreno-smmu-priv.h70 const struct io_pgtable_cfg *(*get_ttbr1_cfg)(const void *cookie);
71 int (*set_ttbr0_cfg)(const void *cookie, const struct io_pgtable_cfg *cfg);
H A Dio-pgtable.h62 struct io_pgtable_cfg { struct
243 struct io_pgtable_cfg *cfg,
272 struct io_pgtable_cfg cfg;
318 struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void *cookie);
/linux/drivers/iommu/
H A Dio-pgtable-arm-v7s.c178 static bool arm_v7s_is_mtk_enabled(struct io_pgtable_cfg *cfg) in arm_v7s_is_mtk_enabled()
196 struct io_pgtable_cfg *cfg) in paddr_to_iopte()
207 struct io_pgtable_cfg *cfg) in iopte_to_paddr()
241 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_v7s_alloc_table()
301 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_v7s_free_table()
315 struct io_pgtable_cfg *cfg) in __arm_v7s_pte_sync()
324 int num_entries, struct io_pgtable_cfg *cfg) in __arm_v7s_set_pte()
335 struct io_pgtable_cfg *cfg) in arm_v7s_prot_to_pte()
398 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_v7s_init_pte()
434 struct io_pgtable_cfg *cfg) in arm_v7s_install_table()
[all …]
H A Dio-pgtable.c34 struct io_pgtable_cfg *cfg) in check_custom_allocator()
54 struct io_pgtable_cfg *cfg, in alloc_io_pgtable_ops()
H A Dio-pgtable-arm-selftests.c19 static struct io_pgtable_cfg *cfg_cookie;
51 static int arm_lpae_run_tests(struct kunit *test, struct io_pgtable_cfg *cfg) in arm_lpae_run_tests()
168 struct io_pgtable_cfg cfg = { in arm_lpae_do_selftests()
H A Dio-pgtable-dart.c231 struct io_pgtable_cfg *cfg = &data->iop.cfg; in dart_map_pages()
298 struct io_pgtable_cfg *cfg = &data->iop.cfg; in dart_unmap_pages()
362 dart_alloc_pgtable(struct io_pgtable_cfg *cfg) in dart_alloc_pgtable()
409 apple_dart_alloc_pgtable(struct io_pgtable_cfg *cfg, void *cookie) in apple_dart_alloc_pgtable()
H A Dmsm_iommu.c43 struct io_pgtable_cfg cfg;
343 priv->cfg = (struct io_pgtable_cfg) { in msm_iommu_domain_config()
H A Dipmmu-vmsa.c74 struct io_pgtable_cfg cfg;
H A Dmtk_iommu.c285 struct io_pgtable_cfg cfg;
669 dom->cfg = (struct io_pgtable_cfg) { in mtk_iommu_domain_finalise()
/linux/drivers/gpu/drm/panfrost/
H A Dpanfrost_mmu.c209 struct io_pgtable_cfg *pgtbl_cfg = &mmu->pgtbl_cfg; in mmu_cfg_init_mali_lpae()
223 struct io_pgtable_cfg *pgtbl_cfg = &mmu->pgtbl_cfg; in mmu_cfg_init_aarch64_4k()
811 mmu->pgtbl_cfg = (struct io_pgtable_cfg) { in panfrost_mmu_ctx_create()
/linux/drivers/iommu/arm/arm-smmu/
H A Darm-smmu-nvidia.c260 struct io_pgtable_cfg *pgtbl_cfg, in nvidia_smmu_init_context()
H A Dqcom_iommu.c223 struct io_pgtable_cfg pgtbl_cfg; in qcom_iommu_init_domain()
231 pgtbl_cfg = (struct io_pgtable_cfg) { in qcom_iommu_init_domain()
H A Darm-smmu.c520 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_init_context_bank()
682 struct io_pgtable_cfg pgtbl_cfg; in arm_smmu_init_domain_context()
807 pgtbl_cfg = (struct io_pgtable_cfg) { in arm_smmu_init_domain_context()