Home
last modified time | relevance | path

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

/linux/include/linux/
H A Drcupdate.h51 void call_rcu(struct rcu_head *head, rcu_callback_t func);
130 void call_rcu_hurry(struct rcu_head *head, rcu_callback_t func);
132 static inline void call_rcu_hurry(struct rcu_head *head, rcu_callback_t func) in call_rcu_hurry()
188 void call_rcu_tasks(struct rcu_head *head, rcu_callback_t func);
1185 rhp->func = (rcu_callback_t)~0L; in rcu_head_init()
1202 rcu_head_after_call_rcu(struct rcu_head *rhp, rcu_callback_t f) in rcu_head_after_call_rcu()
1204 rcu_callback_t func = READ_ONCE(rhp->func); in rcu_head_after_call_rcu()
1208 WARN_ON_ONCE(func != (rcu_callback_t)~0L); in rcu_head_after_call_rcu()
H A Drcupdate_trace.h157 static inline void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks_trace()
220 static inline void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func) { BUG(); } in call_rcu_tasks_trace()
H A Dtypes.h270 typedef void (*rcu_callback_t)(struct rcu_head *head); typedef
271 typedef void (*call_rcu_func_t)(struct rcu_head *head, rcu_callback_t func);
H A Dtracepoint.h130 static inline void call_tracepoint_unregister_atomic(struct rcu_head *rcu, rcu_callback_t func) in call_tracepoint_unregister_atomic()
138 static inline void call_tracepoint_unregister_syscall(struct rcu_head *rcu, rcu_callback_t func) in call_tracepoint_unregister_syscall()
149 static inline void call_tracepoint_unregister_atomic(struct rcu_head *rcu, rcu_callback_t func) in call_tracepoint_unregister_atomic()
151 static inline void call_tracepoint_unregister_syscall(struct rcu_head *rcu, rcu_callback_t func) in call_tracepoint_unregister_syscall()
/linux/kernel/rcu/
H A Dtiny.c85 rcu_callback_t f; in rcu_reclaim_tiny()
92 WRITE_ONCE(head->func, (rcu_callback_t)0L); in rcu_reclaim_tiny()
158 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu()
H A Dtasks.h340 static void call_rcu_tasks_generic(struct rcu_head *rhp, rcu_callback_t func, in call_rcu_tasks_generic()
1025 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func);
1194 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks()
1358 static void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func);
1383 static void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks_rude()
H A Dsrcutiny.c220 rcu_callback_t func) in call_srcu()
H A Drcuscale.c153 void (*async)(struct rcu_head *head, rcu_callback_t func);
225 static void srcu_call_rcu(struct rcu_head *head, rcu_callback_t func) in srcu_call_rcu()
H A Dtree.c2639 rcu_callback_t f; in rcu_do_batch()
2649 WRITE_ONCE(rhp->func, (rcu_callback_t)0L); in rcu_do_batch()
3152 __call_rcu_common(struct rcu_head *head, rcu_callback_t func, bool lazy_in) in __call_rcu_common()
3233 void call_rcu_hurry(struct rcu_head *head, rcu_callback_t func) in call_rcu_hurry()
3299 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu()
H A Dsrcutree.c1415 rcu_callback_t func, bool do_norm) in __call_srcu()
1449 rcu_callback_t func) in call_srcu()
H A Drcutorture.c673 call_rcu_busted(struct rcu_head *head, rcu_callback_t func) in call_rcu_busted()
889 rcu_callback_t func) in srcu_torture_call()