Searched refs:pgtbl_cfg (Results 1 – 3 of 3) sorted by relevance
217 struct io_pgtable_cfg pgtbl_cfg; in qcom_iommu_init_domain() local225 pgtbl_cfg = (struct io_pgtable_cfg) { in qcom_iommu_init_domain()234 pgtbl_ops = alloc_io_pgtable_ops(ARM_32_LPAE_S1, &pgtbl_cfg, fwspec); in qcom_iommu_init_domain()242 domain->pgsize_bitmap = pgtbl_cfg.pgsize_bitmap; in qcom_iommu_init_domain()243 domain->geometry.aperture_end = (1ULL << pgtbl_cfg.ias) - 1; in qcom_iommu_init_domain()260 pgtbl_cfg.arm_lpae_s1_cfg.ttbr[0] | in qcom_iommu_init_domain()263 pgtbl_cfg.arm_lpae_s1_cfg.ttbr[1] | in qcom_iommu_init_domain()268 (pgtbl_cfg.arm_lpae_s1_cfg.tcr >> 32) | in qcom_iommu_init_domain()271 pgtbl_cfg.arm_lpae_s1_cfg.tcr); in qcom_iommu_init_domain()275 pgtbl_cfg.arm_lpae_s1_cfg.mair[0]); in qcom_iommu_init_domain()[all …]
586 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_init_context_bank() argument597 cb->tcr[0] = pgtbl_cfg->arm_v7s_cfg.tcr; in arm_smmu_init_context_bank()599 cb->tcr[0] = pgtbl_cfg->arm_lpae_s1_cfg.tcr; in arm_smmu_init_context_bank()600 cb->tcr[1] = pgtbl_cfg->arm_lpae_s1_cfg.tcr >> 32; in arm_smmu_init_context_bank()606 cb->tcr[0] = pgtbl_cfg->arm_lpae_s2_cfg.vtcr; in arm_smmu_init_context_bank()612 cb->ttbr[0] = pgtbl_cfg->arm_v7s_cfg.ttbr[0]; in arm_smmu_init_context_bank()613 cb->ttbr[1] = pgtbl_cfg->arm_v7s_cfg.ttbr[1]; in arm_smmu_init_context_bank()615 cb->ttbr[0] = pgtbl_cfg->arm_lpae_s1_cfg.ttbr[0]; in arm_smmu_init_context_bank()617 cb->ttbr[1] = pgtbl_cfg->arm_lpae_s1_cfg.ttbr[1]; in arm_smmu_init_context_bank()621 cb->ttbr[0] = pgtbl_cfg->arm_lpae_s2_cfg.vttbr; in arm_smmu_init_context_bank()[all …]
1526 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s1() argument1547 cfg->cd.ttbr = pgtbl_cfg->arm_lpae_s1_cfg.ttbr[0]; in arm_smmu_domain_finalise_s1()1548 cfg->cd.tcr = pgtbl_cfg->arm_lpae_s1_cfg.tcr; in arm_smmu_domain_finalise_s1()1549 cfg->cd.mair = pgtbl_cfg->arm_lpae_s1_cfg.mair[0]; in arm_smmu_domain_finalise_s1()1558 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s2() argument1569 cfg->vttbr = pgtbl_cfg->arm_lpae_s2_cfg.vttbr; in arm_smmu_domain_finalise_s2()1570 cfg->vtcr = pgtbl_cfg->arm_lpae_s2_cfg.vtcr; in arm_smmu_domain_finalise_s2()1579 struct io_pgtable_cfg pgtbl_cfg; in arm_smmu_domain_finalise() local1616 pgtbl_cfg = (struct io_pgtable_cfg) { in arm_smmu_domain_finalise()1625 pgtbl_cfg.quirks = IO_PGTABLE_QUIRK_NO_DMA; in arm_smmu_domain_finalise()[all …]