Searched refs:rcu_callback_t (Results 1 – 11 of 11) sorted by relevance
| /linux/include/linux/ |
| H A D | rcupdate.h | 51 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 D | rcupdate_trace.h | 157 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 D | types.h | 270 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 D | tracepoint.h | 130 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 D | tiny.c | 85 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 D | tasks.h | 340 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 D | srcutiny.c | 220 rcu_callback_t func) in call_srcu()
|
| H A D | rcuscale.c | 153 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 D | tree.c | 2639 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 D | srcutree.c | 1415 rcu_callback_t func, bool do_norm) in __call_srcu() 1449 rcu_callback_t func) in call_srcu()
|
| H A D | rcutorture.c | 673 call_rcu_busted(struct rcu_head *head, rcu_callback_t func) in call_rcu_busted() 889 rcu_callback_t func) in srcu_torture_call()
|