Searched refs:nouveau_svmm (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/gpu/drm/nouveau/ |
H A D | nouveau_svm.h | 9 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 D | nouveau_svm.c | 67 struct nouveau_svmm *svmm; 88 struct nouveau_svmm *svmm; 206 nouveau_svmm_part(struct nouveau_svmm *svmm, u64 inst) in nouveau_svmm_part() 222 nouveau_svmm_join(struct nouveau_svmm *svmm, u64 inst) in nouveau_svmm_join() 240 nouveau_svmm_invalidate(struct nouveau_svmm *svmm, u64 start, u64 limit) in nouveau_svmm_invalidate() 255 struct nouveau_svmm *svmm = in nouveau_svmm_invalidate_range_start() 256 container_of(mn, struct nouveau_svmm, notifier); in nouveau_svmm_invalidate_range_start() 294 kfree(container_of(mn, struct nouveau_svmm, notifier)); in nouveau_svmm_free_notifier() 303 nouveau_svmm_fini(struct nouveau_svmm **psvmm) in nouveau_svmm_fini() 305 struct nouveau_svmm *svmm = *psvmm; in nouveau_svmm_fini() [all …]
|
H A D | nouveau_dmem.h | 28 struct nouveau_svmm; 38 struct nouveau_svmm *svmm,
|
H A D | nouveau_vmm.h | 28 struct nouveau_svmm *svmm;
|
H A D | nouveau_dmem.c | 166 struct nouveau_svmm *svmm; in nouveau_dmem_migrate_to_ram() 616 struct nouveau_svmm *svmm, unsigned long src, in nouveau_dmem_migrate_copy_one() 664 struct nouveau_svmm *svmm, struct migrate_vma *args, in nouveau_dmem_migrate_chunk() 692 struct nouveau_svmm *svmm, in nouveau_dmem_migrate_vma()
|