Lines Matching defs:vmm
103 cctx->vctx->ectx->engn == engn && cctx->vctx->vmm == chan->vmm);
288 if (chan->vmm) {
289 nvkm_vmm_part(chan->vmm, chan->inst->memory);
290 nvkm_vmm_unref(&chan->vmm);
350 struct nvkm_cgrp *cgrp, const char *name, bool priv, u32 devm, struct nvkm_vmm *vmm,
361 (!func->inst->vmm != !vmm) ||
366 RUNL_DEBUG(runl, "args runq:%d:%d vmm:%d:%p userd:%d:%p "
368 runl->func->runqs, runq, func->inst->vmm, vmm,
396 ret = nvkm_cgrp_new(runl, chan->name, vmm, fifo->func->cgrp.force, &chan->cgrp);
404 if (cgrp->runl != runl || cgrp->vmm != vmm) {
405 RUNL_DEBUG(runl, "cgrp %d %d", cgrp->runl != runl, cgrp->vmm != vmm);
421 if (func->inst->vmm) {
422 if (WARN_ON(vmm->mmu != device->mmu))
425 ret = nvkm_vmm_join(vmm, chan->inst->memory);
427 RUNL_DEBUG(runl, "vmm %d", ret);
431 chan->vmm = nvkm_vmm_ref(vmm);