Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/include/linux/
H A Drcupdate.h40 void call_rcu(struct rcu_head *head, rcu_callback_t func);
158 void call_rcu_tasks(struct rcu_head *head, rcu_callback_t func);
186 void call_rcu_tasks_rude(struct rcu_head *head, rcu_callback_t func);
858 kvfree_call_rcu(head, (rcu_callback_t)(unsigned long)(offset)); \
931 kvfree_call_rcu(NULL, (rcu_callback_t) (___p)); \
961 rhp->func = (rcu_callback_t)~0L; in rcu_head_init()
978 rcu_head_after_call_rcu(struct rcu_head *rhp, rcu_callback_t f) in rcu_head_after_call_rcu()
980 rcu_callback_t func = READ_ONCE(rhp->func); in rcu_head_after_call_rcu()
984 WARN_ON_ONCE(func != (rcu_callback_t)~0L); in rcu_head_after_call_rcu()
H A Drcupdate_trace.h86 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func);
94 static inline void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func) { BUG(); } in call_rcu_tasks_trace()
H A Dtypes.h222 typedef void (*rcu_callback_t)(struct rcu_head *head); typedef
223 typedef void (*call_rcu_func_t)(struct rcu_head *head, rcu_callback_t func);
H A Drcutree.h36 void kvfree_call_rcu(struct rcu_head *head, rcu_callback_t func);
H A Drcutiny.h45 static inline void kvfree_call_rcu(struct rcu_head *head, rcu_callback_t func) in kvfree_call_rcu()
/OK3568_Linux_fs/kernel/kernel/rcu/
H A Dtiny.c84 rcu_callback_t f; in rcu_reclaim_tiny()
97 WRITE_ONCE(head->func, (rcu_callback_t)0L); in rcu_reclaim_tiny()
160 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu()
H A Dtasks.h152 static void call_rcu_tasks_generic(struct rcu_head *rhp, rcu_callback_t func, in call_rcu_tasks_generic()
495 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func);
516 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks()
630 void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func);
652 void call_rcu_tasks_rude(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks_rude()
761 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func);
1142 void call_rcu_tasks_trace(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks_trace()
H A Drcuscale.c136 void (*async)(struct rcu_head *head, rcu_callback_t func);
206 static void srcu_call_rcu(struct rcu_head *head, rcu_callback_t func) in srcu_call_rcu()
H A Dsrcutiny.c179 rcu_callback_t func) in call_srcu()
H A Dsrcutree.c880 rcu_callback_t func, bool do_norm) in __call_srcu()
910 rcu_callback_t func) in call_srcu()
H A Dtree.c2476 rcu_callback_t f; in rcu_do_batch()
2484 WRITE_ONCE(rhp->func, (rcu_callback_t)0L); in rcu_do_batch()
2944 __call_rcu(struct rcu_head *head, rcu_callback_t func) in __call_rcu()
3039 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu()
3471 void kvfree_call_rcu(struct rcu_head *head, rcu_callback_t func) in kvfree_call_rcu()
H A Drcutorture.c495 call_rcu_busted(struct rcu_head *head, rcu_callback_t func) in call_rcu_busted()
572 rcu_callback_t func) in srcu_torture_call()
/OK3568_Linux_fs/kernel/tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/linux/
H A Dtypes.h145 typedef void (*rcu_callback_t)(struct rcu_head *head); typedef
146 typedef void (*call_rcu_func_t)(struct rcu_head *head, rcu_callback_t func);