Lines Matching defs:asid
45 arm_smmu_share_asid(struct mm_struct *mm, u16 asid)
53 cd = xa_load(&arm_smmu_asid_xa, asid);
77 cd->asid = new_asid;
86 arm_smmu_tlb_inv_asid(smmu, asid);
88 xa_erase(&arm_smmu_asid_xa, asid);
94 u16 asid;
103 asid = arm64_mm_context_get(mm);
104 if (!asid) {
118 ret = arm_smmu_share_asid(mm, asid);
124 err = xa_insert(&arm_smmu_asid_xa, asid, cd, GFP_KERNEL);
163 cd->asid = asid;
224 smmu_mn->cd->asid);
227 smmu_mn->cd->asid,
252 arm_smmu_tlb_inv_asid(smmu_domain->smmu, smmu_mn->cd->asid);
339 arm_smmu_tlb_inv_asid(smmu_domain->smmu, cd->asid);