/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_hmm.c | 59 * @mni: the range (mm) is about to update 66 static bool amdgpu_hmm_invalidate_gfx(struct mmu_interval_notifier *mni, argument 70 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); 79 mmu_interval_set_seq(mni, cur_seq); 96 * @mni: the range (mm) is about to update 103 static bool amdgpu_hmm_invalidate_hsa(struct mmu_interval_notifier *mni, argument 107 struct amdgpu_bo *bo = container_of(mni, struct amdgpu_bo, notifier); 112 amdgpu_amdkfd_evict_userptr(mni, cur_seq, bo->kfd_bo);
|
H A D | amdgpu_amdkfd.h | 194 int amdgpu_amdkfd_evict_userptr(struct mmu_interval_notifier *mni, 219 int amdgpu_amdkfd_evict_userptr(struct mmu_interval_notifier *mni, argument
|
H A D | amdgpu_amdkfd_gpuvm.c | 2466 int amdgpu_amdkfd_evict_userptr(struct mmu_interval_notifier *mni, argument 2479 mmu_interval_set_seq(mni, cur_seq); 2484 r = kgd2kfd_quiesce_mm(mni->mm,
|
/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | user_exp_rcv.c | 23 static bool tid_rb_invalidate(struct mmu_interval_notifier *mni, 26 static bool tid_cover_invalidate(struct mmu_interval_notifier *mni, 892 static bool tid_rb_invalidate(struct mmu_interval_notifier *mni, argument 897 container_of(mni, struct tid_rb_node, notifier); 942 static bool tid_cover_invalidate(struct mmu_interval_notifier *mni, argument 947 container_of(mni, struct tid_user_buf, notifier); 952 mmu_interval_set_seq(mni, cur_seq);
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_userptr.c | 52 * @mni: the range (mm) is about to update 59 static bool i915_gem_userptr_invalidate(struct mmu_interval_notifier *mni, argument 63 mmu_interval_set_seq(mni, cur_seq);
|
/linux-master/lib/ |
H A D | test_hmm.c | 257 static bool dmirror_interval_invalidate(struct mmu_interval_notifier *mni, argument 261 struct dmirror *dmirror = container_of(mni, struct dmirror, notifier); 276 mmu_interval_set_seq(mni, cur_seq); 1080 static bool dmirror_snapshot_invalidate(struct mmu_interval_notifier *mni, argument 1085 container_of(mni, struct dmirror_interval, notifier); 1097 mmu_interval_set_seq(mni, cur_seq);
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_svm.c | 506 static bool nouveau_svm_range_invalidate(struct mmu_interval_notifier *mni, argument 511 container_of(mni, struct svm_notifier, notifier); 518 * serializes the update to mni->invalidate_seq done by caller and 528 mmu_interval_set_seq(mni, cur_seq);
|
/linux-master/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_svm.c | 73 svm_range_cpu_invalidate_pagetables(struct mmu_interval_notifier *mni, 2478 * @mni: mmu_interval_notifier struct 2497 svm_range_cpu_invalidate_pagetables(struct mmu_interval_notifier *mni, argument 2507 if (!mmget_not_zero(mni->mm)) 2510 start = mni->interval_tree.start; 2511 last = mni->interval_tree.last; 2517 mni->interval_tree.start >> PAGE_SHIFT, 2518 mni->interval_tree.last >> PAGE_SHIFT, range->event); 2520 prange = container_of(mni, struct svm_range, notifier); 2523 mmu_interval_set_seq(mni, cur_se [all...] |
/linux-master/drivers/video/fbdev/sis/ |
H A D | sis_main.c | 576 switch(sisbios_mode[mode_idx].mode_no[ivideo->mni]) { 600 sisbios_mode[mode_idx].mode_no[ivideo->mni], 1234 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; 1255 ivideo->mode_no = sisbios_mode[ivideo->sisfb_mode_idx].mode_no[ivideo->mni]; 1532 if(ivideo->sisfb_lastrates[sisbios_mode[search_idx].mode_no[ivideo->mni]]) { 1534 ivideo->sisfb_lastrates[sisbios_mode[search_idx].mode_no[ivideo->mni]]; 1560 sisbios_mode[search_idx].mode_no[ivideo->mni], 1563 sisbios_mode[search_idx].mode_no[ivideo->mni], 5880 ivideo->mni = chipinfo->mni; [all...] |
H A D | sis.h | 510 int mni; /* Mode number index */ member in struct:sis_video_info
|
H A D | sis_main.h | 84 int mni; member in struct:sisfb_chip_info
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | odp.c | 226 static bool mlx5_ib_invalidate_range(struct mmu_interval_notifier *mni, argument 231 container_of(mni, struct ib_umem_odp, notifier); 245 mmu_interval_set_seq(mni, cur_seq);
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_vm.c | 667 static bool vma_userptr_invalidate(struct mmu_interval_notifier *mni, argument 671 struct xe_userptr *userptr = container_of(mni, typeof(*userptr), notifier); 686 mmu_interval_set_seq(mni, cur_seq);
|