Searched refs:io_pgtable_cfg (Results 1 – 12 of 12) sorted by relevance
64 struct io_pgtable_cfg { struct157 struct io_pgtable_cfg *cfg,186 struct io_pgtable_cfg cfg;228 struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void *cookie);
181 static bool arm_v7s_is_mtk_enabled(struct io_pgtable_cfg *cfg) in arm_v7s_is_mtk_enabled()188 struct io_pgtable_cfg *cfg) in paddr_to_iopte()203 struct io_pgtable_cfg *cfg) in iopte_to_paddr()235 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_v7s_alloc_table()283 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_v7s_free_table()297 struct io_pgtable_cfg *cfg) in __arm_v7s_pte_sync()306 int num_entries, struct io_pgtable_cfg *cfg) in __arm_v7s_set_pte()317 struct io_pgtable_cfg *cfg) in arm_v7s_prot_to_pte()416 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_v7s_init_pte()452 struct io_pgtable_cfg *cfg) in arm_v7s_install_table()[all …]
231 struct io_pgtable_cfg *cfg) in __arm_lpae_alloc_pages()270 struct io_pgtable_cfg *cfg) in __arm_lpae_free_pages()279 struct io_pgtable_cfg *cfg) in __arm_lpae_sync_pte()286 struct io_pgtable_cfg *cfg) in __arm_lpae_set_pte()354 struct io_pgtable_cfg *cfg) in arm_lpae_install_table()389 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_lpae_map()550 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_lpae_split_blk_unmap()700 static void arm_lpae_restrict_pgsizes(struct io_pgtable_cfg *cfg) in arm_lpae_restrict_pgsizes()744 arm_lpae_alloc_pgtable(struct io_pgtable_cfg *cfg) in arm_lpae_alloc_pgtable()789 arm_64_lpae_alloc_pgtable_s1(struct io_pgtable_cfg *cfg, void *cookie) in arm_64_lpae_alloc_pgtable_s1()[all …]
30 struct io_pgtable_cfg *cfg, in alloc_io_pgtable_ops()
106 struct io_pgtable_cfg cfg;321 dom->cfg = (struct io_pgtable_cfg) { in mtk_iommu_domain_finalise()
229 struct io_pgtable_cfg pgtbl_cfg; in qcom_iommu_init_domain()237 pgtbl_cfg = (struct io_pgtable_cfg) { in qcom_iommu_init_domain()
44 struct io_pgtable_cfg cfg;352 priv->cfg = (struct io_pgtable_cfg) { in msm_iommu_domain_config()
2152 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s1()2184 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s2()2205 struct io_pgtable_cfg pgtbl_cfg; in arm_smmu_domain_finalise()2208 struct io_pgtable_cfg *); in arm_smmu_domain_finalise()2242 pgtbl_cfg = (struct io_pgtable_cfg) { in arm_smmu_domain_finalise()
495 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_init_context_bank()634 struct io_pgtable_cfg pgtbl_cfg; in arm_smmu_init_domain_context()768 pgtbl_cfg = (struct io_pgtable_cfg) { in arm_smmu_init_domain_context()
75 struct io_pgtable_cfg cfg;
103 struct io_pgtable_cfg pgtbl_cfg;
114 struct io_pgtable_cfg *cfg = &mmu->pgtbl_cfg; in panfrost_mmu_enable()360 mmu->pgtbl_cfg = (struct io_pgtable_cfg) { in panfrost_mmu_pgtable_alloc()