Searched refs:pgtbl_cfg (Results 1 – 5 of 5) sorted by relevance
229 struct io_pgtable_cfg pgtbl_cfg; in qcom_iommu_init_domain() local237 pgtbl_cfg = (struct io_pgtable_cfg) { in qcom_iommu_init_domain()246 pgtbl_ops = alloc_io_pgtable_ops(ARM_32_LPAE_S1, &pgtbl_cfg, fwspec); in qcom_iommu_init_domain()254 domain->pgsize_bitmap = pgtbl_cfg.pgsize_bitmap; in qcom_iommu_init_domain()255 domain->geometry.aperture_end = (1ULL << pgtbl_cfg.ias) - 1; in qcom_iommu_init_domain()272 pgtbl_cfg.arm_lpae_s1_cfg.ttbr[0] | in qcom_iommu_init_domain()275 pgtbl_cfg.arm_lpae_s1_cfg.ttbr[1] | in qcom_iommu_init_domain()280 (pgtbl_cfg.arm_lpae_s1_cfg.tcr >> 32) | in qcom_iommu_init_domain()283 pgtbl_cfg.arm_lpae_s1_cfg.tcr); in qcom_iommu_init_domain()287 pgtbl_cfg.arm_lpae_s1_cfg.mair[0]); in qcom_iommu_init_domain()[all …]
495 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_init_context_bank() argument506 cb->tcr[0] = pgtbl_cfg->arm_v7s_cfg.tcr; in arm_smmu_init_context_bank()508 cb->tcr[0] = pgtbl_cfg->arm_lpae_s1_cfg.tcr; in arm_smmu_init_context_bank()509 cb->tcr[1] = pgtbl_cfg->arm_lpae_s1_cfg.tcr >> 32; in arm_smmu_init_context_bank()515 cb->tcr[0] = pgtbl_cfg->arm_lpae_s2_cfg.vtcr; in arm_smmu_init_context_bank()521 cb->ttbr[0] = pgtbl_cfg->arm_v7s_cfg.ttbr[0]; in arm_smmu_init_context_bank()522 cb->ttbr[1] = pgtbl_cfg->arm_v7s_cfg.ttbr[1]; in arm_smmu_init_context_bank()524 cb->ttbr[0] = pgtbl_cfg->arm_lpae_s1_cfg.ttbr[0]; in arm_smmu_init_context_bank()526 cb->ttbr[1] = pgtbl_cfg->arm_lpae_s1_cfg.ttbr[1]; in arm_smmu_init_context_bank()530 cb->ttbr[0] = pgtbl_cfg->arm_lpae_s2_cfg.vttbr; in arm_smmu_init_context_bank()[all …]
2152 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s1() argument2173 cfg->cd.ttbr = pgtbl_cfg->arm_lpae_s1_cfg.ttbr[0]; in arm_smmu_domain_finalise_s1()2174 cfg->cd.tcr = pgtbl_cfg->arm_lpae_s1_cfg.tcr; in arm_smmu_domain_finalise_s1()2175 cfg->cd.mair = pgtbl_cfg->arm_lpae_s1_cfg.mair[0]; in arm_smmu_domain_finalise_s1()2184 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s2() argument2195 cfg->vttbr = pgtbl_cfg->arm_lpae_s2_cfg.vttbr; in arm_smmu_domain_finalise_s2()2196 cfg->vtcr = pgtbl_cfg->arm_lpae_s2_cfg.vtcr; in arm_smmu_domain_finalise_s2()2205 struct io_pgtable_cfg pgtbl_cfg; in arm_smmu_domain_finalise() local2242 pgtbl_cfg = (struct io_pgtable_cfg) { in arm_smmu_domain_finalise()2252 pgtbl_cfg.quirks |= IO_PGTABLE_QUIRK_NON_STRICT; in arm_smmu_domain_finalise()[all …]
103 struct io_pgtable_cfg pgtbl_cfg; member
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()368 mmu->pgtbl_ops = alloc_io_pgtable_ops(ARM_MALI_LPAE, &mmu->pgtbl_cfg, in panfrost_mmu_pgtable_alloc()