Searched refs:rcu_callback_t (Results 1 – 13 of 13) sorted by relevance
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | rcupdate.h | 40 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 D | rcupdate_trace.h | 86 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 D | types.h | 222 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 D | rcutree.h | 36 void kvfree_call_rcu(struct rcu_head *head, rcu_callback_t func);
|
| H A D | rcutiny.h | 45 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 D | tiny.c | 84 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 D | tasks.h | 152 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 D | rcuscale.c | 136 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 D | srcutiny.c | 179 rcu_callback_t func) in call_srcu()
|
| H A D | srcutree.c | 880 rcu_callback_t func, bool do_norm) in __call_srcu() 910 rcu_callback_t func) in call_srcu()
|
| H A D | tree.c | 2476 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 D | rcutorture.c | 495 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 D | types.h | 145 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);
|