Lines Matching refs:rcu_head
56 static inline void __call_rcu(struct srcu_struct *ssp, struct rcu_head *rhp, in __call_rcu()
71 GENRADIX(struct rcu_head *) objs;
73 struct rcu_head **cursor;
78 struct rcu_head *head;
79 struct rcu_head *tail;
98 struct rcu_head cb;
135 struct rcu_head *n) in rcu_pending_list_add()
182 struct rcu_head *list = NULL; in __process_finished_items()
208 struct rcu_head *obj = list; in __process_finished_items()
233 struct rcu_head *obj = *genradix_ptr(&objs.objs, i); in __process_finished_items()
239 struct rcu_head *obj = list; in __process_finished_items()
255 struct rcu_head *obj = list; in __process_finished_items()
301 static void rcu_pending_rcu_cb(struct rcu_head *rcu) in rcu_pending_rcu_cb()
333 struct rcu_head *head, void *ptr, in rcu_pending_enqueue_list()
404 __rcu_pending_enqueue(struct rcu_pending *pending, struct rcu_head *head, in __rcu_pending_enqueue()
513 void rcu_pending_enqueue(struct rcu_pending *pending, struct rcu_head *obj) in rcu_pending_enqueue()
518 static struct rcu_head *rcu_pending_pcpu_dequeue(struct rcu_pending_pcpu *p) in rcu_pending_pcpu_dequeue()
520 struct rcu_head *ret = NULL; in rcu_pending_pcpu_dequeue()
550 struct rcu_head *rcu_pending_dequeue(struct rcu_pending *pending) in rcu_pending_dequeue()
555 struct rcu_head *rcu_pending_dequeue_from_all(struct rcu_pending *pending) in rcu_pending_dequeue_from_all()
557 struct rcu_head *ret = rcu_pending_dequeue(pending); in rcu_pending_dequeue_from_all()