Home
last modified time | relevance | path

Searched refs:interval_sub (Results 1 – 4 of 4) sorted by relevance

/linux/mm/
A Dmmu_notifier.c277 for (interval_sub = in mn_itree_release()
279 interval_sub; in mn_itree_release()
280 interval_sub = mn_itree_inv_next(interval_sub, &range)) { in mn_itree_release()
281 ret = interval_sub->ops->invalidate(interval_sub, &range, in mn_itree_release()
435 for (interval_sub = in mn_itree_invalidate()
437 interval_sub; in mn_itree_invalidate()
438 interval_sub = mn_itree_inv_next(interval_sub, range)) { in mn_itree_invalidate()
441 ret = interval_sub->ops->invalidate(interval_sub, range, in mn_itree_invalidate()
895 interval_sub->mm = mm; in __mmu_interval_notifier_insert()
896 interval_sub->ops = ops; in __mmu_interval_notifier_insert()
[all …]
/linux/include/linux/
A Dmmu_notifier.h243 bool (*invalidate)(struct mmu_interval_notifier *interval_sub,
299 mmu_interval_read_begin(struct mmu_interval_notifier *interval_sub);
300 int mmu_interval_notifier_insert(struct mmu_interval_notifier *interval_sub,
305 struct mmu_interval_notifier *interval_sub, struct mm_struct *mm,
308 void mmu_interval_notifier_remove(struct mmu_interval_notifier *interval_sub);
324 mmu_interval_set_seq(struct mmu_interval_notifier *interval_sub, in mmu_interval_set_seq() argument
327 WRITE_ONCE(interval_sub->invalidate_seq, cur_seq); in mmu_interval_set_seq()
345 mmu_interval_read_retry(struct mmu_interval_notifier *interval_sub, in mmu_interval_read_retry() argument
348 return interval_sub->invalidate_seq != seq; in mmu_interval_read_retry()
369 mmu_interval_check_retry(struct mmu_interval_notifier *interval_sub, in mmu_interval_check_retry() argument
[all …]
/linux/Documentation/translations/zh_CN/mm/
A Dhmm.rst119 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/Documentation/mm/
A Dhmm.rst150 int mmu_interval_notifier_insert(struct mmu_interval_notifier *interval_sub,
173 range.notifier = &interval_sub;
178 if (!mmget_not_zero(interval_sub->notifier.mm))
182 range.notifier_seq = mmu_interval_read_begin(&interval_sub);

Completed in 9 milliseconds