Home
last modified time | relevance | path

Searched refs:smrs (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c890 struct arm_smmu_smr *smr = smmu->smrs + idx; in arm_smmu_write_smr()
913 if (smmu->features & ARM_SMMU_FEAT_EXIDS && smmu->smrs && in arm_smmu_write_s2cr()
914 smmu->smrs[idx].valid) in arm_smmu_write_s2cr()
922 if (smmu->smrs) in arm_smmu_write_sme()
935 if (!smmu->smrs) in arm_smmu_test_smr_masks()
946 if (!smmu->smrs[i].valid) in arm_smmu_test_smr_masks()
968 struct arm_smmu_smr *smrs = smmu->smrs; in arm_smmu_find_sme() local
972 if (!smrs) in arm_smmu_find_sme()
977 if (!smrs[ in arm_smmu_find_sme()
1025 struct arm_smmu_smr *smrs = smmu->smrs; arm_smmu_master_alloc_smes() local
[all...]
H A Darm-smmu-qcom.c323 smmu->smrs[i].id = FIELD_GET(ARM_SMMU_SMR_ID, smr); in qcom_smmu_cfg_probe()
324 smmu->smrs[i].mask = FIELD_GET(ARM_SMMU_SMR_MASK, smr); in qcom_smmu_cfg_probe()
325 smmu->smrs[i].valid = true; in qcom_smmu_cfg_probe()
H A Darm-smmu.h313 struct arm_smmu_smr *smrs; member
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu/
H A Darm-smmu.c920 struct arm_smmu_smr *smr = smmu->smrs + idx; in arm_smmu_write_smr()
943 if (smmu->features & ARM_SMMU_FEAT_EXIDS && smmu->smrs && in arm_smmu_write_s2cr()
944 smmu->smrs[idx].valid) in arm_smmu_write_s2cr()
952 if (smmu->smrs) in arm_smmu_write_sme()
965 if (!smmu->smrs) in arm_smmu_test_smr_masks()
976 if (!smmu->smrs[i].valid) in arm_smmu_test_smr_masks()
998 struct arm_smmu_smr *smrs = smmu->smrs; in arm_smmu_find_sme() local
1002 if (!smrs) in arm_smmu_find_sme()
1007 if (!smrs[ in arm_smmu_find_sme()
1055 struct arm_smmu_smr *smrs = smmu->smrs; arm_smmu_master_alloc_smes() local
[all...]
H A Darm-smmu-qcom.c85 smmu->smrs[i].id = FIELD_GET(ARM_SMMU_SMR_ID, smr); in qcom_smmu_cfg_probe()
86 smmu->smrs[i].mask = FIELD_GET(ARM_SMMU_SMR_MASK, smr); in qcom_smmu_cfg_probe()
87 smmu->smrs[i].valid = true; in qcom_smmu_cfg_probe()
H A Darm-smmu.h309 struct arm_smmu_smr *smrs; member
/kernel/linux/linux-5.10/arch/mips/include/asm/txx9/
H A Dtx3927.h29 volatile unsigned long smrs[2]; member

Completed in 10 milliseconds