Home
last modified time | relevance | path

Searched refs:svmm (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/nouveau/
Dnouveau_svm.c64 struct nouveau_svmm *svmm; member
74 struct nouveau_svmm *svmm; member
205 nouveau_svmm_part(struct nouveau_svmm *svmm, u64 inst) in nouveau_svmm_part() argument
208 if (svmm) { in nouveau_svmm_part()
209 mutex_lock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part()
210 ivmm = nouveau_ivmm_find(svmm->vmm->cli->drm->svm, inst); in nouveau_svmm_part()
215 mutex_unlock(&svmm->vmm->cli->drm->svm->mutex); in nouveau_svmm_part()
221 nouveau_svmm_join(struct nouveau_svmm *svmm, u64 inst) in nouveau_svmm_join() argument
224 if (svmm) { in nouveau_svmm_join()
227 ivmm->svmm = svmm; in nouveau_svmm_join()
[all …]
Dnouveau_svm.h35 static inline int nouveau_svmm_join(struct nouveau_svmm *svmm, u64 inst) in nouveau_svmm_join() argument
40 static inline void nouveau_svmm_part(struct nouveau_svmm *svmm, u64 inst) {} in nouveau_svmm_part() argument
Dnouveau_vmm.h28 struct nouveau_svmm *svmm; member
Dnouveau_vmm.c123 nouveau_svmm_fini(&vmm->svmm); in nouveau_vmm_fini()
Dnouveau_chan.c101 nouveau_svmm_part(chan->vmm->svmm, chan->inst); in nouveau_channel_del()
502 ret = nouveau_svmm_join((*pchan)->vmm->svmm, (*pchan)->inst); in nouveau_channel_new()