Searched refs:rcu_callback_t (Results 1 – 15 of 15) sorted by relevance
| /Linux-v5.4/include/linux/ |
| D | rcupdate.h | 38 void call_rcu(struct rcu_head *head, rcu_callback_t func); 139 void call_rcu_tasks(struct rcu_head *head, rcu_callback_t func); 806 kfree_call_rcu(head, (rcu_callback_t)(unsigned long)(offset)); \ 870 rhp->func = (rcu_callback_t)~0L; in rcu_head_init() 887 rcu_head_after_call_rcu(struct rcu_head *rhp, rcu_callback_t f) in rcu_head_after_call_rcu() 889 rcu_callback_t func = READ_ONCE(rhp->func); in rcu_head_after_call_rcu() 893 WARN_ON_ONCE(func != (rcu_callback_t)~0L); in rcu_head_after_call_rcu()
|
| D | types.h | 225 typedef void (*rcu_callback_t)(struct rcu_head *head); typedef 226 typedef void (*call_rcu_func_t)(struct rcu_head *head, rcu_callback_t func);
|
| D | rcutree.h | 36 void kfree_call_rcu(struct rcu_head *head, rcu_callback_t func);
|
| D | rcutiny.h | 37 static inline void kfree_call_rcu(struct rcu_head *head, rcu_callback_t func) in kfree_call_rcu()
|
| /Linux-v5.4/tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/linux/ |
| 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);
|
| /Linux-v5.4/kernel/rcu/ |
| D | tiny.c | 133 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu()
|
| D | rcu.h | 209 rcu_callback_t f; in __rcu_reclaim() 221 WRITE_ONCE(head->func, (rcu_callback_t)0L); in __rcu_reclaim()
|
| D | srcutiny.c | 159 rcu_callback_t func) in call_srcu()
|
| D | rcuperf.c | 137 void (*async)(struct rcu_head *head, rcu_callback_t func); 207 static void srcu_call_rcu(struct rcu_head *head, rcu_callback_t func) in srcu_call_rcu()
|
| D | tree.h | 417 void call_rcu(struct rcu_head *head, rcu_callback_t func);
|
| D | update.c | 522 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks()
|
| D | srcutree.c | 835 rcu_callback_t func, bool do_norm) in __call_srcu() 895 rcu_callback_t func) in call_srcu()
|
| D | tree.c | 2555 __call_rcu(struct rcu_head *head, rcu_callback_t func, bool lazy) in __call_rcu() 2649 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu() 2662 void kfree_call_rcu(struct rcu_head *head, rcu_callback_t func) in kfree_call_rcu()
|
| D | rcutorture.c | 482 call_rcu_busted(struct rcu_head *head, rcu_callback_t func) in call_rcu_busted() 559 rcu_callback_t func) in srcu_torture_call()
|
| /Linux-v5.4/fs/afs/ |
| D | addr_list.c | 22 call_rcu(&alist->rcu, (rcu_callback_t)kfree); in afs_put_addrlist()
|