Home
last modified time | relevance | path

Searched refs:pgtbl_cfg (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/iommu/
Dqcom_iommu.c217 struct io_pgtable_cfg pgtbl_cfg; in qcom_iommu_init_domain() local
225 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 …]
Darm-smmu.c586 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_init_context_bank() argument
597 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 …]
Darm-smmu-v3.c1526 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s1() argument
1547 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() argument
1569 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() local
1616 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 …]