Searched refs:rcu_callback_t (Results 1 – 10 of 10) sorted by relevance
/linux/include/linux/ |
H A D | rcupdate.h | 41 void call_rcu(struct rcu_head *head, rcu_callback_t func); 111 void call_rcu_hurry(struct rcu_head *head, rcu_callback_t func); 113 static inline void call_rcu_hurry(struct rcu_head *head, rcu_callback_t func) in call_rcu_hurry() 169 void call_rcu_tasks(struct rcu_head *head, rcu_callback_t func); 1124 rhp->func = (rcu_callback_t)~0L; in rcu_head_init() 1141 rcu_head_after_call_rcu(struct rcu_head *rhp, rcu_callback_t f) in rcu_head_after_call_rcu() 1143 rcu_callback_t func = READ_ONCE(rhp->func); in rcu_head_after_call_rcu() 1147 WARN_ON_ONCE(func != (rcu_callback_t)~0L); in rcu_head_after_call_rcu()
|
H A D | types.h | 247 typedef void (*rcu_callback_t)(struct rcu_head *head); typedef 248 typedef void (*call_rcu_func_t)(struct rcu_head *head, rcu_callback_t func);
|
/linux/kernel/rcu/ |
H A D | tasks.h | 346 static void call_rcu_tasks_generic(struct rcu_head *rhp, rcu_callback_t func, in call_rcu_tasks_generic() 1026 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func); 1195 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks() 1361 static void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func); 1386 static void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks_rude() 1528 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func); 2016 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks_trace()
|
H A D | tree.h | 507 rcu_callback_t func, unsigned long flags, bool lazy);
|
H A D | tree.c | 2594 rcu_callback_t f; in rcu_do_batch() 2604 WRITE_ONCE(rhp->func, (rcu_callback_t)0L); in rcu_do_batch() 2990 static void rcutree_enqueue(struct rcu_data *rdp, struct rcu_head *head, rcu_callback_t func) in rcutree_enqueue() 3002 rcu_callback_t func, unsigned long flags) in call_rcu_core() 3094 __call_rcu_common(struct rcu_head *head, rcu_callback_t func, bool lazy_in) in __call_rcu_common() 3175 void call_rcu_hurry(struct rcu_head *head, rcu_callback_t func) in call_rcu_hurry() 3241 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu()
|
H A D | rcuscale.c | 157 void (*async)(struct rcu_head *head, rcu_callback_t func); 229 static void srcu_call_rcu(struct rcu_head *head, rcu_callback_t func) in srcu_call_rcu()
|
H A D | tree_nocb.h | 596 rcu_callback_t func, unsigned long flags, bool lazy) in call_rcu_nocb() 1672 rcu_callback_t func, unsigned long flags, bool lazy) in call_rcu_nocb()
|
H A D | srcutree.c | 1382 rcu_callback_t func, bool do_norm) in __call_srcu() 1416 rcu_callback_t func) in call_srcu()
|
/linux/fs/bcachefs/ |
H A D | rcu_pending.c | 73 rcu_callback_t func) in __call_rcu()
|
/linux/Documentation/RCU/ |
H A D | whatisRCU.rst | 539 void call_rcu(struct rcu_head *head, rcu_callback_t func);
|