Searched refs:hmm_mirror (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/include/linux/ |
| D | hmm.h | 315 struct hmm_mirror; 332 void (*release)(struct hmm_mirror *mirror); 351 struct hmm_mirror *mirror, 366 struct hmm_mirror { struct 372 int hmm_mirror_register(struct hmm_mirror *mirror, struct mm_struct *mm); argument 373 void hmm_mirror_unregister(struct hmm_mirror *mirror); 378 int hmm_range_register(struct hmm_range *range, struct hmm_mirror *mirror);
|
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_mn.c | 105 static void amdgpu_hmm_mirror_release(struct hmm_mirror *mirror) in amdgpu_hmm_mirror_release() 199 amdgpu_mn_sync_pagetables_gfx(struct hmm_mirror *mirror, in amdgpu_mn_sync_pagetables_gfx() 248 amdgpu_mn_sync_pagetables_hsa(struct hmm_mirror *mirror, in amdgpu_mn_sync_pagetables_hsa()
|
| D | amdgpu_mn.h | 70 struct hmm_mirror mirror;
|
| D | amdgpu_ttm.c | 788 struct hmm_mirror *mirror = bo->mn ? &bo->mn->mirror : NULL; in amdgpu_ttm_tt_get_user_pages()
|
| /Linux-v5.4/mm/ |
| D | hmm.c | 58 struct hmm_mirror *mirror; in hmm_release() 101 struct hmm_mirror *mirror; in hmm_invalidate_range_start() 175 int hmm_mirror_register(struct hmm_mirror *mirror, struct mm_struct *mm) in hmm_mirror_register() 205 void hmm_mirror_unregister(struct hmm_mirror *mirror) in hmm_mirror_unregister() 791 int hmm_range_register(struct hmm_range *range, struct hmm_mirror *mirror) in hmm_range_register()
|
| /Linux-v5.4/Documentation/vm/ |
| D | hmm.rst | 150 registration of an hmm_mirror struct:: 152 int hmm_mirror_register(struct hmm_mirror *mirror, 159 /* release() - release hmm_mirror 161 * @mirror: pointer to struct hmm_mirror 168 void (*release)(struct hmm_mirror *mirror); 172 * @mirror: pointer to struct hmm_mirror 186 int (*sync_cpu_device_pagetables)(struct hmm_mirror *mirror,
|
| /Linux-v5.4/drivers/gpu/drm/nouveau/ |
| D | nouveau_svm.c | 100 struct hmm_mirror mirror; 254 nouveau_svmm_sync_cpu_device_pagetables(struct hmm_mirror *mirror, in nouveau_svmm_sync_cpu_device_pagetables() 281 nouveau_svmm_release(struct hmm_mirror *mirror) in nouveau_svmm_release()
|