Lines Matching defs:cd
1307 struct arm_smmu_ctx_desc *cd = &smmu_domain->cd;
1332 FIELD_PREP(CTXDESC_CD_0_ASID, cd->asid)
1433 bool arm_smmu_free_asid(struct arm_smmu_ctx_desc *cd)
1438 if (!cd->asid)
1441 free = refcount_dec_and_test(&cd->refs);
1443 old_cd = xa_erase(&arm_smmu_asid_xa, cd->asid);
1444 WARN_ON(old_cd != cd);
2078 arm_smmu_tlb_inv_asid(smmu, smmu_domain->cd.asid);
2171 cmd.tlbi.asid = smmu_domain->cd.asid;
2290 arm_smmu_free_asid(&smmu_domain->cd);
2306 struct arm_smmu_ctx_desc *cd = &smmu_domain->cd;
2308 refcount_set(&cd->refs, 1);
2312 ret = xa_alloc(&arm_smmu_asid_xa, &asid, cd,
2314 cd->asid = (u16)asid;