Lines Matching refs:vmm
120 if (chan->vmm) in nvkm_fifo_chan_child_del()
121 atomic_dec(&chan->vmm->engref[engine->subdev.index]); in nvkm_fifo_chan_child_del()
154 if (chan->vmm) in nvkm_fifo_chan_child_new()
155 atomic_inc(&chan->vmm->engref[engine->subdev.index]); in nvkm_fifo_chan_child_new()
330 if (chan->vmm) { in nvkm_fifo_chan_dtor()
331 nvkm_vmm_part(chan->vmm, chan->inst->memory); in nvkm_fifo_chan_dtor()
332 nvkm_vmm_unref(&chan->vmm); in nvkm_fifo_chan_dtor()
390 struct nvkm_vmm *vmm = nvkm_uvmm_search(client, hvmm); in nvkm_fifo_chan_ctor() local
391 if (IS_ERR(vmm)) in nvkm_fifo_chan_ctor()
392 return PTR_ERR(vmm); in nvkm_fifo_chan_ctor()
394 if (vmm->mmu != device->mmu) in nvkm_fifo_chan_ctor()
397 ret = nvkm_vmm_join(vmm, chan->inst->memory); in nvkm_fifo_chan_ctor()
401 chan->vmm = nvkm_vmm_ref(vmm); in nvkm_fifo_chan_ctor()