Searched refs:mmu_interval_notifier (Results 1 – 16 of 16) sorted by relevance
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | mmu_notifier.h | 18 struct mmu_interval_notifier; 264 bool (*invalidate)(struct mmu_interval_notifier *interval_sub, 269 struct mmu_interval_notifier { struct 342 mmu_interval_read_begin(struct mmu_interval_notifier *interval_sub); 343 int mmu_interval_notifier_insert(struct mmu_interval_notifier *interval_sub, 348 struct mmu_interval_notifier *interval_sub, struct mm_struct *mm, 351 void mmu_interval_notifier_remove(struct mmu_interval_notifier *interval_sub); 367 mmu_interval_set_seq(struct mmu_interval_notifier *interval_sub, in mmu_interval_set_seq() 388 mmu_interval_read_retry(struct mmu_interval_notifier *interval_sub, in mmu_interval_read_retry() 412 mmu_interval_check_retry(struct mmu_interval_notifier *interval_sub, in mmu_interval_check_retry()
|
| H A D | hmm.h | 97 struct mmu_interval_notifier *notifier;
|
| /OK3568_Linux_fs/kernel/mm/ |
| H A D | mmu_notifier.c | 99 static struct mmu_interval_notifier * 105 struct mmu_interval_notifier *res = NULL; in mn_itree_inv_start_range() 113 res = container_of(node, struct mmu_interval_notifier, in mn_itree_inv_start_range() 122 static struct mmu_interval_notifier * 123 mn_itree_inv_next(struct mmu_interval_notifier *interval_sub, in mn_itree_inv_next() 132 return container_of(node, struct mmu_interval_notifier, interval_tree); in mn_itree_inv_next() 137 struct mmu_interval_notifier *interval_sub; in mn_itree_inv_end() 192 mmu_interval_read_begin(struct mmu_interval_notifier *interval_sub) in mmu_interval_read_begin() 277 struct mmu_interval_notifier *interval_sub; in mn_itree_release() 453 struct mmu_interval_notifier *interval_sub; in mn_itree_invalidate() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_mn.c | 63 static bool amdgpu_mn_invalidate_gfx(struct mmu_interval_notifier *mni, in amdgpu_mn_invalidate_gfx() 100 static bool amdgpu_mn_invalidate_hsa(struct mmu_interval_notifier *mni, in amdgpu_mn_invalidate_hsa()
|
| H A D | amdgpu_object.h | 109 struct mmu_interval_notifier notifier;
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/hfi1/ |
| H A D | user_exp_rcv.h | 69 struct mmu_interval_notifier notifier;
|
| H A D | user_exp_rcv.c | 65 static bool tid_rb_invalidate(struct mmu_interval_notifier *mni, 889 static bool tid_rb_invalidate(struct mmu_interval_notifier *mni, in tid_rb_invalidate()
|
| /OK3568_Linux_fs/kernel/drivers/xen/ |
| H A D | gntdev-common.h | 48 struct mmu_interval_notifier notifier;
|
| H A D | gntdev.c | 525 static bool gntdev_invalidate(struct mmu_interval_notifier *mn, in gntdev_invalidate()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/radeon/ |
| H A D | radeon_mn.c | 48 static bool radeon_mn_invalidate(struct mmu_interval_notifier *mn, in radeon_mn_invalidate()
|
| H A D | radeon.h | 517 struct mmu_interval_notifier notifier;
|
| /OK3568_Linux_fs/kernel/include/rdma/ |
| H A D | ib_umem_odp.h | 14 struct mmu_interval_notifier notifier;
|
| /OK3568_Linux_fs/kernel/lib/ |
| H A D | test_hmm.c | 56 struct mmu_interval_notifier notifier; 67 struct mmu_interval_notifier notifier; 210 static bool dmirror_interval_invalidate(struct mmu_interval_notifier *mni, in dmirror_interval_invalidate() 775 static bool dmirror_snapshot_invalidate(struct mmu_interval_notifier *mni, in dmirror_snapshot_invalidate()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_svm.c | 483 struct mmu_interval_notifier notifier; 487 static bool nouveau_svm_range_invalidate(struct mmu_interval_notifier *mni, in nouveau_svm_range_invalidate()
|
| /OK3568_Linux_fs/kernel/Documentation/vm/ |
| H A D | hmm.rst | 150 registration of a mmu_interval_notifier:: 152 int mmu_interval_notifier_insert(struct mmu_interval_notifier *interval_sub,
|
| /OK3568_Linux_fs/kernel/drivers/infiniband/hw/mlx5/ |
| H A D | odp.c | 284 static bool mlx5_ib_invalidate_range(struct mmu_interval_notifier *mni, in mlx5_ib_invalidate_range()
|