Lines Matching refs:rcu_head
86 struct rcu_head *rhp,
108 struct rcu_head *rhp,
160 void call_rcu(struct rcu_head *head,
161 void (*func)(struct rcu_head *head));
191 void call_rcu_bh(struct rcu_head *head,
192 void (*func)(struct rcu_head *head));
213 void call_rcu_sched(struct rcu_head *head,
214 void (*func)(struct rcu_head *rcu));
222 struct rcu_head head;
225 void wakeme_after_rcu(struct rcu_head *head);
245 void call_rcu_tasks(struct rcu_head *head, void (*func)(struct rcu_head *head));
397 typedef void call_rcu_func_t(struct rcu_head *head,
398 void (*func)(struct rcu_head *head));
416 void init_rcu_head(struct rcu_head *head);
417 void destroy_rcu_head(struct rcu_head *head);
418 void init_rcu_head_on_stack(struct rcu_head *head);
419 void destroy_rcu_head_on_stack(struct rcu_head *head);
421 static inline void init_rcu_head(struct rcu_head *head) in init_rcu_head()
425 static inline void destroy_rcu_head(struct rcu_head *head) in destroy_rcu_head()
429 static inline void init_rcu_head_on_stack(struct rcu_head *head) in init_rcu_head_on_stack()
433 static inline void destroy_rcu_head_on_stack(struct rcu_head *head) in destroy_rcu_head_on_stack()
1124 kfree_call_rcu(head, (void (*)(struct rcu_head *))(unsigned long)(offset)); \
1153 #define kfree_rcu(ptr, rcu_head) \ argument
1154 __kfree_rcu(&((ptr)->rcu_head), offsetof(typeof(*(ptr)), rcu_head))