smrs               29 arch/mips/include/asm/txx9/tx3927.h 	volatile unsigned long smrs[2];
smrs              898 drivers/iommu/arm-smmu.c 	struct arm_smmu_smr *smr = smmu->smrs + idx;
smrs              913 drivers/iommu/arm-smmu.c 	if (smmu->features & ARM_SMMU_FEAT_EXIDS && smmu->smrs &&
smrs              914 drivers/iommu/arm-smmu.c 	    smmu->smrs[idx].valid)
smrs              922 drivers/iommu/arm-smmu.c 	if (smmu->smrs)
smrs              934 drivers/iommu/arm-smmu.c 	if (!smmu->smrs)
smrs              955 drivers/iommu/arm-smmu.c 	struct arm_smmu_smr *smrs = smmu->smrs;
smrs              959 drivers/iommu/arm-smmu.c 	if (!smrs)
smrs              964 drivers/iommu/arm-smmu.c 		if (!smrs[i].valid) {
smrs              980 drivers/iommu/arm-smmu.c 		if ((mask & smrs[i].mask) == mask &&
smrs              981 drivers/iommu/arm-smmu.c 		    !((id ^ smrs[i].id) & ~smrs[i].mask))
smrs              988 drivers/iommu/arm-smmu.c 		if (!((id ^ smrs[i].id) & ~(smrs[i].mask | mask)))
smrs             1001 drivers/iommu/arm-smmu.c 	if (smmu->smrs)
smrs             1002 drivers/iommu/arm-smmu.c 		smmu->smrs[idx].valid = false;
smrs             1012 drivers/iommu/arm-smmu.c 	struct arm_smmu_smr *smrs = smmu->smrs;
smrs             1032 drivers/iommu/arm-smmu.c 		if (smrs && smmu->s2crs[idx].count == 0) {
smrs             1033 drivers/iommu/arm-smmu.c 			smrs[idx].id = sid;
smrs             1034 drivers/iommu/arm-smmu.c 			smrs[idx].mask = mask;
smrs             1035 drivers/iommu/arm-smmu.c 			smrs[idx].valid = true;
smrs             1735 drivers/iommu/arm-smmu.c 		smmu->smrs = devm_kcalloc(smmu->dev, size, sizeof(*smmu->smrs),
smrs             1737 drivers/iommu/arm-smmu.c 		if (!smmu->smrs)
smrs              260 drivers/iommu/arm-smmu.h 	struct arm_smmu_smr		*smrs;