Searched refs:interval_sub (Results 1 - 2 of 2) sorted by path

/linux-master/include/linux/
H 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);
312 * @interval_sub - The subscription passed to invalidate
324 mmu_interval_set_seq(struct mmu_interval_notifier *interval_sub,
327 WRITE_ONCE(interval_sub->invalidate_seq, cur_seq);
332 * interval_sub: The subscription
345 mmu_interval_read_retry(struct mmu_interval_notifier *interval_sub,
333 mmu_interval_set_seq(struct mmu_interval_notifier *interval_sub, unsigned long cur_seq) argument
354 mmu_interval_read_retry(struct mmu_interval_notifier *interval_sub, unsigned long seq) argument
378 mmu_interval_check_retry(struct mmu_interval_notifier *interval_sub, unsigned long seq) argument
[all...]
/linux-master/mm/
H A Dmmu_notifier.c117 mn_itree_inv_next(struct mmu_interval_notifier *interval_sub, argument
122 node = interval_tree_iter_next(&interval_sub->interval_tree,
131 struct mmu_interval_notifier *interval_sub; local
150 hlist_for_each_entry_safe(interval_sub, next,
153 if (RB_EMPTY_NODE(&interval_sub->interval_tree.rb))
154 interval_tree_insert(&interval_sub->interval_tree,
157 interval_tree_remove(&interval_sub->interval_tree,
159 hlist_del(&interval_sub->deferred_item);
169 * @interval_sub: The interval subscription
186 mmu_interval_read_begin(struct mmu_interval_notifier *interval_sub) argument
271 struct mmu_interval_notifier *interval_sub; local
447 struct mmu_interval_notifier *interval_sub; local
905 __mmu_interval_notifier_insert( struct mmu_interval_notifier *interval_sub, struct mm_struct *mm, struct mmu_notifier_subscriptions *subscriptions, unsigned long start, unsigned long length, const struct mmu_interval_notifier_ops *ops) argument
987 mmu_interval_notifier_insert(struct mmu_interval_notifier *interval_sub, struct mm_struct *mm, unsigned long start, unsigned long length, const struct mmu_interval_notifier_ops *ops) argument
1009 mmu_interval_notifier_insert_locked( struct mmu_interval_notifier *interval_sub, struct mm_struct *mm, unsigned long start, unsigned long length, const struct mmu_interval_notifier_ops *ops) argument
1053 mmu_interval_notifier_remove(struct mmu_interval_notifier *interval_sub) argument
[all...]

Completed in 185 milliseconds