Lines Matching refs:cli
107 NV_DEBUG((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a)
109 NV_WARN((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a)
115 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_svmm_bind() local
189 nouveau_dmem_migrate_vma(cli->drm, vma, addr, next); in nouveau_svmm_bind()
212 mutex_lock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part()
213 ivmm = nouveau_ivmm_find(svmm->vmm->cli->drm->svm, inst); in nouveau_svmm_part()
218 mutex_unlock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part()
233 mutex_lock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_join()
234 list_add(&ivmm->head, &svmm->vmm->cli->drm->svm->inst); in nouveau_svmm_join()
235 mutex_unlock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_join()
317 struct nouveau_cli *cli = nouveau_cli(file_priv); in nouveau_svmm_init() local
325 svmm->vmm = &cli->svm; in nouveau_svmm_init()
331 mutex_lock(&cli->mutex); in nouveau_svmm_init()
332 if (cli->svm.cli) { in nouveau_svmm_init()
343 ret = nvif_vmm_init(&cli->mmu, cli->vmm.vmm.object.oclass, true, in nouveau_svmm_init()
347 }, sizeof(struct gp100_vmm_v0), &cli->svm.vmm); in nouveau_svmm_init()
358 cli->svm.svmm = svmm; in nouveau_svmm_init()
359 cli->svm.cli = cli; in nouveau_svmm_init()
361 mutex_unlock(&cli->mutex); in nouveau_svmm_init()
367 mutex_unlock(&cli->mutex); in nouveau_svmm_init()