Searched refs:io_pgtable_cfg (Results 1 – 16 of 16) sorted by relevance
188 struct io_pgtable_cfg *cfg) in __arm_lpae_alloc_pages()227 struct io_pgtable_cfg *cfg) in __arm_lpae_free_pages()236 struct io_pgtable_cfg *cfg) in __arm_lpae_sync_pte()243 struct io_pgtable_cfg *cfg) in __arm_lpae_set_pte()305 struct io_pgtable_cfg *cfg) in arm_lpae_install_table()340 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_lpae_map()441 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_lpae_map()515 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_lpae_split_blk_unmap()620 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_lpae_unmap()671 static void arm_lpae_restrict_pgsizes(struct io_pgtable_cfg *cfg) in arm_lpae_restrict_pgsizes()[all …]
179 static bool arm_v7s_is_mtk_enabled(struct io_pgtable_cfg *cfg) in arm_v7s_is_mtk_enabled()186 struct io_pgtable_cfg *cfg) in paddr_to_iopte()201 struct io_pgtable_cfg *cfg) in iopte_to_paddr()233 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_v7s_alloc_table()281 struct io_pgtable_cfg *cfg = &data->iop.cfg; in __arm_v7s_free_table()295 struct io_pgtable_cfg *cfg) in __arm_v7s_pte_sync()304 int num_entries, struct io_pgtable_cfg *cfg) in __arm_v7s_set_pte()315 struct io_pgtable_cfg *cfg) in arm_v7s_prot_to_pte()414 struct io_pgtable_cfg *cfg = &data->iop.cfg; in arm_v7s_init_pte()450 struct io_pgtable_cfg *cfg) in arm_v7s_install_table()[all …]
30 struct io_pgtable_cfg *cfg, in alloc_io_pgtable_ops()
44 struct io_pgtable_cfg cfg;352 priv->cfg = (struct io_pgtable_cfg) { in msm_iommu_domain_config()
127 struct io_pgtable_cfg cfg;323 dom->cfg = (struct io_pgtable_cfg) { in mtk_iommu_domain_finalise()
77 struct io_pgtable_cfg cfg;
64 struct io_pgtable_cfg { struct176 struct io_pgtable_cfg *cfg,205 struct io_pgtable_cfg cfg;247 struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void *cookie);
32 const struct io_pgtable_cfg *(*get_ttbr1_cfg)(const void *cookie);33 int (*set_ttbr0_cfg)(const void *cookie, const struct io_pgtable_cfg *cfg);
380 static inline u32 arm_smmu_lpae_tcr(const struct io_pgtable_cfg *cfg) in arm_smmu_lpae_tcr()401 static inline u32 arm_smmu_lpae_tcr2(const struct io_pgtable_cfg *cfg) in arm_smmu_lpae_tcr2()407 static inline u32 arm_smmu_lpae_vtcr(const struct io_pgtable_cfg *cfg) in arm_smmu_lpae_vtcr()430 struct io_pgtable_cfg *cfg, struct device *dev);
72 struct io_pgtable_cfg *pgtbl_cfg, struct device *dev) in cavium_init_context()
243 struct io_pgtable_cfg pgtbl_cfg; in qcom_iommu_init_domain()251 pgtbl_cfg = (struct io_pgtable_cfg) { in qcom_iommu_init_domain()
481 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_init_context_bank()640 struct io_pgtable_cfg pgtbl_cfg; in arm_smmu_init_domain_context()771 pgtbl_cfg = (struct io_pgtable_cfg) { in arm_smmu_init_domain_context()
151 const struct io_pgtable_cfg *ttbr1_cfg = NULL; in msm_iommu_pagetable_create()152 struct io_pgtable_cfg ttbr0_cfg; in msm_iommu_pagetable_create()
118 struct io_pgtable_cfg pgtbl_cfg;
114 struct io_pgtable_cfg *cfg = &mmu->pgtbl_cfg; in panfrost_mmu_enable()370 mmu->pgtbl_cfg = (struct io_pgtable_cfg) { in panfrost_mmu_pgtable_alloc()
1848 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s1()1905 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s2()1935 struct io_pgtable_cfg pgtbl_cfg; in arm_smmu_domain_finalise()1939 struct io_pgtable_cfg *); in arm_smmu_domain_finalise()1973 pgtbl_cfg = (struct io_pgtable_cfg) { in arm_smmu_domain_finalise()