Home
last modified time | relevance | path

Searched refs:rcu_pending (Results 1 – 8 of 8) sorted by relevance

/linux/fs/bcachefs/
H A Drcu_pending.h7 struct rcu_pending;
8 typedef void (*rcu_pending_process_fn)(struct rcu_pending *, struct rcu_head *);
12 struct rcu_pending { struct
18 void rcu_pending_enqueue(struct rcu_pending *pending, struct rcu_head *obj); argument
19 struct rcu_head *rcu_pending_dequeue(struct rcu_pending *pending);
20 struct rcu_head *rcu_pending_dequeue_from_all(struct rcu_pending *pending);
22 void rcu_pending_exit(struct rcu_pending *pending);
23 int rcu_pending_init(struct rcu_pending *pending,
H A Drcu_pending.c84 struct rcu_pending *parent;
176 static noinline void __process_finished_items(struct rcu_pending *pending, in __process_finished_items()
267 static bool process_finished_items(struct rcu_pending *pending, in process_finished_items()
291 struct rcu_pending *pending = p->parent; in rcu_pending_work()
404 __rcu_pending_enqueue(struct rcu_pending *pending, struct rcu_head *head, in __rcu_pending_enqueue()
513 void rcu_pending_enqueue(struct rcu_pending *pending, struct rcu_head *obj) in rcu_pending_enqueue()
550 struct rcu_head *rcu_pending_dequeue(struct rcu_pending *pending) in rcu_pending_dequeue()
555 struct rcu_head *rcu_pending_dequeue_from_all(struct rcu_pending *pending) in rcu_pending_dequeue_from_all()
571 static bool rcu_pending_has_pending_or_armed(struct rcu_pending *pending) in rcu_pending_has_pending_or_armed()
587 void rcu_pending_exit(struct rcu_pending *pending) in rcu_pending_exit()
[all …]
H A Dbtree_key_cache_types.h15 struct rcu_pending pending[2];
H A DMakefile72 rcu_pending.o \
H A Dbtree_key_cache.c95 static void __bkey_cached_free(struct rcu_pending *pending, struct rcu_head *rcu) in __bkey_cached_free()
/linux/kernel/rcu/
H A Dtree.c521 static int rcu_pending(int user);
2668 if (rcu_pending(user)) in rcu_sched_clock_irq()
4412 static int rcu_pending(int user) in rcu_pending() function
/linux/include/linux/
H A Dperf_event.h819 int rcu_pending; member
/linux/kernel/events/
H A Dcore.c6328 WARN_ON_ONCE(event->rcu_pending); in ring_buffer_attach()
6336 event->rcu_pending = 1; in ring_buffer_attach()
6340 if (event->rcu_pending) { in ring_buffer_attach()
6342 event->rcu_pending = 0; in ring_buffer_attach()