• Home
  • Raw
  • Download

Lines Matching refs:vmm

103 	NV_DEBUG((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a)
105 NV_WARN((s)->vmm->cli->drm, "svm-%p: "f"\n", (s), ##a)
211 mutex_lock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part()
212 ivmm = nouveau_ivmm_find(svmm->vmm->cli->drm->svm, inst); in nouveau_svmm_part()
217 mutex_unlock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part()
232 mutex_lock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_join()
233 list_add(&ivmm->head, &svmm->vmm->cli->drm->svm->inst); in nouveau_svmm_join()
234 mutex_unlock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_join()
244 nvif_object_mthd(&svmm->vmm->vmm.object, NVIF_VMM_V0_PFNCLR, in nouveau_svmm_invalidate()
267 if (unlikely(!svmm->vmm)) in nouveau_svmm_invalidate_range_start()
275 update->owner == svmm->vmm->cli->drm->dev) in nouveau_svmm_invalidate_range_start()
309 svmm->vmm = NULL; in nouveau_svmm_fini()
332 svmm->vmm = &cli->svm; in nouveau_svmm_init()
351 cli->vmm.vmm.object.oclass, true, in nouveau_svmm_init()
355 }, sizeof(struct gp100_vmm_v0), &cli->svm.vmm); in nouveau_svmm_init()
385 WARN_ON(nvif_object_mthd(&svm->drm->client.vmm.vmm.object, in nouveau_svm_fault_replay()
401 WARN_ON(nvif_object_mthd(&svm->drm->client.vmm.vmm.object, in nouveau_svm_fault_cancel()
515 range->owner == sn->svmm->vmm->cli->drm->dev) in nouveau_svm_range_invalidate()
638 ret = nvif_object_ioctl(&svmm->vmm->vmm.object, args, size, NULL); in nouveau_atomic_range_fault()
704 ret = nvif_object_ioctl(&svmm->vmm->vmm.object, args, size, NULL); in nouveau_range_fault()
928 ret = nvif_object_ioctl(&svmm->vmm->vmm.object, args, sizeof(*args) + in nouveau_pfns_map()