Lines Matching refs:cli
97 NV_DEBUG((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a)
99 NV_WARN((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a)
105 struct nouveau_cli *cli = nouveau_cli(file_priv);
164 if (!cli->svm.svmm) {
181 nouveau_dmem_migrate_vma(cli->drm, cli->svm.svmm, vma, addr,
205 mutex_lock(&svmm->vmm->cli->drm->svm->mutex);
206 ivmm = nouveau_ivmm_find(svmm->vmm->cli->drm->svm, inst);
211 mutex_unlock(&svmm->vmm->cli->drm->svm->mutex);
226 mutex_lock(&svmm->vmm->cli->drm->svm->mutex);
227 list_add(&ivmm->head, &svmm->vmm->cli->drm->svm->inst);
228 mutex_unlock(&svmm->vmm->cli->drm->svm->mutex);
272 update->migrate_pgmap_owner == svmm->vmm->cli->drm->dev)
317 struct nouveau_cli *cli = nouveau_cli(file_priv);
323 if (!cli->drm->svm)
329 svmm->vmm = &cli->svm;
335 mutex_lock(&cli->mutex);
336 if (cli->svm.cli) {
347 ret = nvif_vmm_ctor(&cli->mmu, "svmVmm",
348 cli->vmm.vmm.object.oclass, true,
352 }, sizeof(struct gp100_vmm_v0), &cli->svm.vmm);
363 cli->svm.svmm = svmm;
364 cli->svm.cli = cli;
366 mutex_unlock(&cli->mutex);
372 mutex_unlock(&cli->mutex);