Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Drcupdate.h38 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()
Dtypes.h225 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);
Drcutree.h36 void kfree_call_rcu(struct rcu_head *head, rcu_callback_t func);
Drcutiny.h37 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/
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);
/Linux-v5.4/kernel/rcu/
Dtiny.c133 void call_rcu(struct rcu_head *head, rcu_callback_t func) in call_rcu()
Drcu.h209 rcu_callback_t f; in __rcu_reclaim()
221 WRITE_ONCE(head->func, (rcu_callback_t)0L); in __rcu_reclaim()
Dsrcutiny.c159 rcu_callback_t func) in call_srcu()
Drcuperf.c137 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()
Dtree.h417 void call_rcu(struct rcu_head *head, rcu_callback_t func);
Dupdate.c522 void call_rcu_tasks(struct rcu_head *rhp, rcu_callback_t func) in call_rcu_tasks()
Dsrcutree.c835 rcu_callback_t func, bool do_norm) in __call_srcu()
895 rcu_callback_t func) in call_srcu()
Dtree.c2555 __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()
Drcutorture.c482 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/
Daddr_list.c22 call_rcu(&alist->rcu, (rcu_callback_t)kfree); in afs_put_addrlist()