Home
last modified time | relevance | path

Searched refs:rcu_callback_t (Results 1 – 12 of 12) sorted by relevance

/linux/include/linux/
H A Drcupdate_trace.h87 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func);
96 static inline void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func) { BUG(); } in call_rcu_tasks_trace()
H A Dtypes.h241 typedef void (*rcu_callback_t)(struct rcu_head *head); typedef
242 typedef void (*call_rcu_func_t)(struct rcu_head *head, rcu_callback_t func);
H A Drcutiny.h104 call_rcu(head, (rcu_callback_t) ((void *) head - ptr)); in __kvfree_call_rcu()
/linux/kernel/rcu/
H A Dtiny.c87 rcu_callback_t f; in rcu_reclaim_tiny()
101 WRITE_ONCE(head->func, (rcu_callback_t)0L); in rcu_reclaim_tiny()
171 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu()
H A Dtasks.h345 static void call_rcu_tasks_generic(struct rcu_head *rhp, rcu_callback_t func, in call_rcu_tasks_generic()
1016 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func); in check_holdout_task()
1185 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func) in rcu_tasks_get_gp_data()
1351 static void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func); in show_rcu_tasks_rude_gp_kthread()
1376 static void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func)
1517 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func); in rcu_read_unlock_trace_special()
2020 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func) in show_rcu_tasks_trace_gp_kthread()
H A Dsrcutiny.c196 rcu_callback_t func) in call_srcu()
H A Drcuscale.c157 void (*async)(struct rcu_head *head, rcu_callback_t func); in rcu_scale_read_lock()
229 static void srcu_call_rcu(struct rcu_head *head, rcu_callback_t func) in srcu_scale_synchronize_expedited()
H A Dtree.h494 rcu_callback_t func, unsigned long flags, bool lazy);
H A Dtree.c2556 rcu_callback_t f; in rcu_do_batch()
2566 WRITE_ONCE(rhp->func, (rcu_callback_t)0L); in rcu_do_batch()
2952 static void rcutree_enqueue(struct rcu_data *rdp, struct rcu_head *head, rcu_callback_t func)
2969 rcu_callback_t func, unsigned long flags) in rcu_spawn_core_kthreads()
3061 __call_rcu_common(struct rcu_head *head, rcu_callback_t func, bool lazy_in)
3135 void call_rcu_hurry(struct rcu_head *head, rcu_callback_t func)
3188 void call_rcu(struct rcu_head *head, rcu_callback_t func)
H A Dtree_nocb.h596 rcu_callback_t func, unsigned long flags, bool lazy) in __call_rcu_nocb_wake()
1649 rcu_callback_t func, unsigned long flags, bool lazy) in show_rcu_nocb_state()
H A Dsrcutree.c1343 rcu_callback_t func, bool do_norm) in __call_srcu()
1373 rcu_callback_t func) in call_srcu()
H A Drcutorture.c606 call_rcu_busted(struct rcu_head *head, rcu_callback_t func) in call_rcu_busted()
713 rcu_callback_t func) in srcu_torture_call()