Lines Matching refs:context_id
78 unsigned int context_id;
190 unsigned int context_id, unsigned int reg)
194 if (context_id > 7)
197 return base + context_id * mmu->features->ctx_offset_stride + reg;
201 unsigned int context_id, unsigned int reg)
203 return ipmmu_read(mmu, ipmmu_ctx_reg(mmu, context_id, reg));
207 unsigned int context_id, unsigned int reg, u32 data)
209 ipmmu_write(mmu, ipmmu_ctx_reg(mmu, context_id, reg), data);
215 return ipmmu_ctx_read(domain->mmu->root, domain->context_id, reg);
221 ipmmu_ctx_write(domain->mmu->root, domain->context_id, reg, data);
228 ipmmu_ctx_write(domain->mmu, domain->context_id, reg, data);
230 ipmmu_ctx_write(domain->mmu->root, domain->context_id, reg, data);
293 ipmmu_imuctr_write(mmu, utlb, IMUCTR_TTSEL_MMU(domain->context_id) |
295 mmu->utlb_ctx[utlb] = domain->context_id;
341 unsigned int context_id)
347 clear_bit(context_id, mmu->ctx);
348 mmu->domains[context_id] = NULL;
442 domain->context_id = ret;
448 domain->context_id);
469 ipmmu_domain_free_context(domain->mmu->root, domain->context_id);
608 domain->context_id);
617 dev_info(dev, "Reusing IPMMU context %u\n", domain->context_id);