Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.h9 struct nouveau_svmm { struct
27 void nouveau_svmm_fini(struct nouveau_svmm **); argument
28 int nouveau_svmm_join(struct nouveau_svmm *, u64 inst);
29 void nouveau_svmm_part(struct nouveau_svmm *, u64 inst);
32 void nouveau_svmm_invalidate(struct nouveau_svmm *svmm, u64 start, u64 limit);
35 void nouveau_pfns_map(struct nouveau_svmm *svmm, struct mm_struct *mm,
49 static inline void nouveau_svmm_fini(struct nouveau_svmm **svmmp) {} in nouveau_svmm_fini()
51 static inline int nouveau_svmm_join(struct nouveau_svmm *svmm, u64 inst) in nouveau_svmm_join()
56 static inline void nouveau_svmm_part(struct nouveau_svmm *svmm, u64 inst) {} in nouveau_svmm_part()
H A Dnouveau_svm.c64 struct nouveau_svmm *svmm;
80 struct nouveau_svmm *svmm;
201 nouveau_svmm_part(struct nouveau_svmm *svmm, u64 inst) in nouveau_svmm_part()
217 nouveau_svmm_join(struct nouveau_svmm *svmm, u64 inst) in nouveau_svmm_join()
235 nouveau_svmm_invalidate(struct nouveau_svmm *svmm, u64 start, u64 limit) in nouveau_svmm_invalidate()
253 struct nouveau_svmm *svmm = in nouveau_svmm_invalidate_range_start()
254 container_of(mn, struct nouveau_svmm, notifier); in nouveau_svmm_invalidate_range_start()
292 kfree(container_of(mn, struct nouveau_svmm, notifier)); in nouveau_svmm_free_notifier()
301 nouveau_svmm_fini(struct nouveau_svmm **psvmm) in nouveau_svmm_fini()
303 struct nouveau_svmm *svmm = *psvmm; in nouveau_svmm_fini()
[all …]
H A Dnouveau_dmem.h28 struct nouveau_svmm;
38 struct nouveau_svmm *svmm,
H A Dnouveau_vmm.h28 struct nouveau_svmm *svmm;
H A Dnouveau_dmem.c146 struct nouveau_svmm *svmm; in nouveau_dmem_fault_copy_one()
569 struct nouveau_svmm *svmm, unsigned long src, in nouveau_dmem_migrate_copy_one()
617 struct nouveau_svmm *svmm, struct migrate_vma *args, in nouveau_dmem_migrate_chunk()
645 struct nouveau_svmm *svmm, in nouveau_dmem_migrate_vma()