Searched refs:interval_sub (Results 1 – 4 of 4) sorted by relevance
/linux-6.3-rc2/mm/ |
A D | mmu_notifier.c | 275 for (interval_sub = in mn_itree_release() 277 interval_sub; in mn_itree_release() 278 interval_sub = mn_itree_inv_next(interval_sub, &range)) { in mn_itree_release() 279 ret = interval_sub->ops->invalidate(interval_sub, &range, in mn_itree_release() 450 for (interval_sub = in mn_itree_invalidate() 452 interval_sub; in mn_itree_invalidate() 453 interval_sub = mn_itree_inv_next(interval_sub, range)) { in mn_itree_invalidate() 456 ret = interval_sub->ops->invalidate(interval_sub, range, in mn_itree_invalidate() 918 interval_sub->mm = mm; in __mmu_interval_notifier_insert() 919 interval_sub->ops = ops; in __mmu_interval_notifier_insert() [all …]
|
/linux-6.3-rc2/include/linux/ |
A D | mmu_notifier.h | 252 bool (*invalidate)(struct mmu_interval_notifier *interval_sub, 308 mmu_interval_read_begin(struct mmu_interval_notifier *interval_sub); 309 int mmu_interval_notifier_insert(struct mmu_interval_notifier *interval_sub, 314 struct mmu_interval_notifier *interval_sub, struct mm_struct *mm, 317 void mmu_interval_notifier_remove(struct mmu_interval_notifier *interval_sub); 333 mmu_interval_set_seq(struct mmu_interval_notifier *interval_sub, in mmu_interval_set_seq() argument 336 WRITE_ONCE(interval_sub->invalidate_seq, cur_seq); in mmu_interval_set_seq() 354 mmu_interval_read_retry(struct mmu_interval_notifier *interval_sub, in mmu_interval_read_retry() argument 357 return interval_sub->invalidate_seq != seq; in mmu_interval_read_retry() 378 mmu_interval_check_retry(struct mmu_interval_notifier *interval_sub, in mmu_interval_check_retry() argument [all …]
|
/linux-6.3-rc2/Documentation/translations/zh_CN/mm/ |
A D | hmm.rst | 119 int mmu_interval_notifier_insert(struct mmu_interval_notifier *interval_sub, 145 range.notifier = &interval_sub; 150 if (!mmget_not_zero(interval_sub->notifier.mm)) 154 range.notifier_seq = mmu_interval_read_begin(&interval_sub);
|
/linux-6.3-rc2/Documentation/mm/ |
A D | hmm.rst | 150 int mmu_interval_notifier_insert(struct mmu_interval_notifier *interval_sub, 182 range.notifier = &interval_sub; 187 if (!mmget_not_zero(interval_sub->notifier.mm)) 191 range.notifier_seq = mmu_interval_read_begin(&interval_sub);
|
Completed in 9 milliseconds