Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/iommu/
Dqcom_iommu.c229 struct io_pgtable_cfg pgtbl_cfg; in qcom_iommu_init_domain() local
237 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 …]
Darm-smmu.c495 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_init_context_bank() argument
506 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 …]
Darm-smmu-v3.c2152 struct io_pgtable_cfg *pgtbl_cfg) in arm_smmu_domain_finalise_s1() argument
2173 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() argument
2195 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() local
2242 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 …]
/Linux-v5.4/drivers/gpu/drm/panfrost/
Dpanfrost_device.h103 struct io_pgtable_cfg pgtbl_cfg; member
Dpanfrost_mmu.c114 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()