Searched refs:ias (Results 1 – 10 of 10) sorted by relevance
| /Linux-v5.4/drivers/iommu/ |
| D | io-pgtable-arm.c | 490 if (WARN_ON(iova >= (1ULL << data->iop.cfg.ias) || in arm_lpae_map() 658 if (WARN_ON(iova >= (1ULL << data->iop.cfg.ias))) in arm_lpae_unmap() 739 cfg->ias = min(cfg->ias, max_addr_bits); in arm_lpae_restrict_pgsizes() 754 if (cfg->ias > ARM_LPAE_MAX_ADDR_BITS) in arm_lpae_alloc_pgtable() 772 va_bits = cfg->ias - data->pg_shift; in arm_lpae_alloc_pgtable() 851 reg |= (64ULL - cfg->ias) << ARM_LPAE_TCR_T0SZ_SHIFT; in arm_64_lpae_alloc_pgtable_s1() 963 reg |= (64ULL - cfg->ias) << ARM_LPAE_TCR_T0SZ_SHIFT; in arm_64_lpae_alloc_pgtable_s2() 989 if (cfg->ias > 32 || cfg->oas > 40) in arm_32_lpae_alloc_pgtable_s1() 1007 if (cfg->ias > 40 || cfg->oas > 40) in arm_32_lpae_alloc_pgtable_s2() 1027 if (cfg->ias > 48 || cfg->oas > 40) in arm_mali_lpae_alloc_pgtable() [all …]
|
| D | arm-smmu.c | 632 unsigned long ias, oas; in arm_smmu_init_domain_context() local 702 ias = smmu->va_size; in arm_smmu_init_domain_context() 708 ias = min(ias, 32UL); in arm_smmu_init_domain_context() 712 ias = min(ias, 32UL); in arm_smmu_init_domain_context() 725 ias = smmu->ipa_size; in arm_smmu_init_domain_context() 731 ias = min(ias, 40UL); in arm_smmu_init_domain_context() 770 .ias = ias, in arm_smmu_init_domain_context() 788 domain->geometry.aperture_end = (1UL << ias) - 1; in arm_smmu_init_domain_context()
|
| D | arm-smmu-v3.c | 611 unsigned long ias; /* IPA */ member 2203 unsigned long ias, oas; in arm_smmu_domain_finalise() local 2225 ias = (smmu->features & ARM_SMMU_FEAT_VAX) ? 52 : 48; in arm_smmu_domain_finalise() 2226 ias = min_t(unsigned long, ias, VA_BITS); in arm_smmu_domain_finalise() 2227 oas = smmu->ias; in arm_smmu_domain_finalise() 2233 ias = smmu->ias; in arm_smmu_domain_finalise() 2244 .ias = ias, in arm_smmu_domain_finalise() 2259 domain->geometry.aperture_end = (1UL << pgtbl_cfg.ias) - 1; in arm_smmu_domain_finalise() 3386 smmu->ias = 40; in arm_smmu_device_hw_probe() 3494 smmu->ias = max(smmu->ias, smmu->oas); in arm_smmu_device_hw_probe() [all …]
|
| D | io-pgtable-arm-v7s.c | 531 if (WARN_ON(iova >= (1ULL << data->iop.cfg.ias) || in arm_v7s_map() 756 if (cfg->ias > ARM_V7S_ADDR_BITS) in arm_v7s_alloc_pgtable() 888 .ias = 32, in arm_v7s_do_selftests()
|
| D | qcom_iommu.c | 239 .ias = 32, in qcom_iommu_init_domain() 255 domain->geometry.aperture_end = (1ULL << pgtbl_cfg.ias) - 1; in qcom_iommu_init_domain()
|
| D | mtk_iommu.c | 327 .ias = 32, in mtk_iommu_domain_finalise()
|
| D | msm_iommu.c | 355 .ias = 32, in msm_iommu_domain_config()
|
| D | ipmmu-vmsa.c | 483 domain->cfg.ias = 32; in ipmmu_domain_init_context()
|
| /Linux-v5.4/include/linux/ |
| D | io-pgtable.h | 94 unsigned int ias; member
|
| /Linux-v5.4/drivers/gpu/drm/panfrost/ |
| D | panfrost_mmu.c | 362 .ias = FIELD_GET(0xff, pfdev->features.mmu_features), in panfrost_mmu_pgtable_alloc()
|