Searched refs:rcu_callback_t (Results 1 - 13 of 13) sorted by relevance
/linux-master/include/linux/ |
H A D | rcupdate_trace.h | 87 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(); }
|
H A D | rcupdate.h | 39 void call_rcu(struct rcu_head *head, rcu_callback_t func); 110 void call_rcu_hurry(struct rcu_head *head, rcu_callback_t func); 112 static inline void call_rcu_hurry(struct rcu_head *head, rcu_callback_t func) 167 void call_rcu_tasks(struct rcu_head *head, rcu_callback_t func); 206 void call_rcu_tasks_rude(struct rcu_head *head, rcu_callback_t func); 1062 rhp->func = (rcu_callback_t)~0L; 1079 rcu_head_after_call_rcu(struct rcu_head *rhp, rcu_callback_t f) 1081 rcu_callback_t func = READ_ONCE(rhp->func); 1085 WARN_ON_ONCE(func != (rcu_callback_t)~0L);
|
H A D | types.h | 241 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 D | rcutiny.h | 104 call_rcu(head, (rcu_callback_t) ((void *) head - ptr));
|
/linux-master/kernel/rcu/ |
H A D | tiny.c | 87 rcu_callback_t f; 101 WRITE_ONCE(head->func, (rcu_callback_t)0L); 171 void call_rcu(struct rcu_head *head, rcu_callback_t func)
|
H A D | tasks.h | 321 static void call_rcu_tasks_generic(struct rcu_head *rhp, rcu_callback_t func, 938 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func); 1107 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func) 1271 void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func); 1293 void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func) 1439 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func); 1924 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func)
|
H A D | srcutiny.c | 180 rcu_callback_t func)
|
H A D | tree.h | 470 rcu_callback_t func, unsigned long flags, bool lazy);
|
H A D | rcuscale.c | 140 void (*async)(struct rcu_head *head, rcu_callback_t func); 211 static void srcu_call_rcu(struct rcu_head *head, rcu_callback_t func)
|
H A D | tree.c | 2185 rcu_callback_t f; 2195 WRITE_ONCE(rhp->func, (rcu_callback_t)0L); 2600 static void rcutree_enqueue(struct rcu_data *rdp, struct rcu_head *head, rcu_callback_t func) 2617 rcu_callback_t func, unsigned long flags) 2709 __call_rcu_common(struct rcu_head *head, rcu_callback_t func, bool lazy_in) 2783 void call_rcu_hurry(struct rcu_head *head, rcu_callback_t func) 2836 void call_rcu(struct rcu_head *head, rcu_callback_t func)
|
H A D | srcutree.c | 1338 rcu_callback_t func, bool do_norm) 1368 rcu_callback_t func)
|
H A D | tree_nocb.h | 627 rcu_callback_t func, unsigned long flags, bool lazy) 1781 rcu_callback_t func, unsigned long flags, bool lazy)
|
H A D | rcutorture.c | 596 call_rcu_busted(struct rcu_head *head, rcu_callback_t func) 701 rcu_callback_t func)
|
Completed in 460 milliseconds