Lines Matching defs:context_id
77 unsigned int context_id;
189 unsigned int context_id, unsigned int reg)
193 if (context_id > 7)
196 return base + context_id * mmu->features->ctx_offset_stride + reg;
200 unsigned int context_id, unsigned int reg)
202 return ipmmu_read(mmu, ipmmu_ctx_reg(mmu, context_id, reg));
206 unsigned int context_id, unsigned int reg, u32 data)
208 ipmmu_write(mmu, ipmmu_ctx_reg(mmu, context_id, reg), data);
214 return ipmmu_ctx_read(domain->mmu->root, domain->context_id, reg);
220 ipmmu_ctx_write(domain->mmu->root, domain->context_id, reg, data);
227 ipmmu_ctx_write(domain->mmu, domain->context_id, reg, data);
229 ipmmu_ctx_write(domain->mmu->root, domain->context_id, reg, data);
292 ipmmu_imuctr_write(mmu, utlb, IMUCTR_TTSEL_MMU(domain->context_id) |
294 mmu->utlb_ctx[utlb] = domain->context_id;
352 unsigned int context_id)
358 clear_bit(context_id, mmu->ctx);
359 mmu->domains[context_id] = NULL;
453 domain->context_id = ret;
459 domain->context_id);
480 ipmmu_domain_free_context(domain->mmu->root, domain->context_id);
616 domain->context_id);
625 dev_info(dev, "Reusing IPMMU context %u\n", domain->context_id);