Searched refs:rcu_callback_t (Results 1 - 13 of 13) sorted by relevance

/linux-master/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(); }
H A Drcupdate.h39 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 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));
/linux-master/kernel/rcu/
H A Dtiny.c87 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 Dtasks.h321 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 Dsrcutiny.c180 rcu_callback_t func)
H A Dtree.h470 rcu_callback_t func, unsigned long flags, bool lazy);
H A Drcuscale.c140 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 Dtree.c2185 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 Dsrcutree.c1338 rcu_callback_t func, bool do_norm)
1368 rcu_callback_t func)
H A Dtree_nocb.h627 rcu_callback_t func, unsigned long flags, bool lazy)
1781 rcu_callback_t func, unsigned long flags, bool lazy)
H A Drcutorture.c596 call_rcu_busted(struct rcu_head *head, rcu_callback_t func)
701 rcu_callback_t func)

Completed in 460 milliseconds