Home
last modified time | relevance | path

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

/linux-6.15/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-iommufd.c41 FIELD_PREP(STRTAB_STE_0_CFG, in arm_smmu_make_nested_cd_table_ste()
44 ~cpu_to_le64(STRTAB_STE_0_CFG); in arm_smmu_make_nested_cd_table_ste()
63 FIELD_GET(STRTAB_STE_0_CFG, le64_to_cpu(nested_domain->ste[0])); in arm_smmu_make_nested_domain_ste()
200 cfg = FIELD_GET(STRTAB_STE_0_CFG, le64_to_cpu(arg->ste[0])); in arm_smmu_validate_vste()
H A Darm-smmu-v3.h243 #define STRTAB_STE_0_CFG GENMASK_ULL(3, 1) macro
304 cpu_to_le64(STRTAB_STE_0_V | STRTAB_STE_0_CFG | STRTAB_STE_0_S1FMT | \
H A Darm-smmu-v3.c1038 unsigned int cfg = FIELD_GET(STRTAB_STE_0_CFG, le64_to_cpu(ent[0])); in arm_smmu_get_ste_used()
1044 used_bits[0] |= cpu_to_le64(STRTAB_STE_0_CFG); in arm_smmu_get_ste_used()
1580 FIELD_PREP(STRTAB_STE_0_CFG, STRTAB_STE_0_CFG_ABORT)); in arm_smmu_make_abort_ste()
1591 FIELD_PREP(STRTAB_STE_0_CFG, STRTAB_STE_0_CFG_BYPASS)); in arm_smmu_make_bypass_ste()
1610 FIELD_PREP(STRTAB_STE_0_CFG, STRTAB_STE_0_CFG_S1_TRANS) | in arm_smmu_make_cdtable_ste()
1673 FIELD_PREP(STRTAB_STE_0_CFG, STRTAB_STE_0_CFG_S2_TRANS)); in arm_smmu_make_s2_domain_ste()
2619 FIELD_GET(STRTAB_STE_0_CFG, le64_to_cpu(target->data[0])) == in arm_smmu_install_ste_for_dev()