Searched refs:rcu_cblist (Results 1 - 8 of 8) sorted by relevance

/linux-master/kernel/rcu/
H A Drcu_segcblist.h13 static inline long rcu_cblist_n_cbs(struct rcu_cblist *rclp)
23 void rcu_cblist_init(struct rcu_cblist *rclp);
24 void rcu_cblist_enqueue(struct rcu_cblist *rclp, struct rcu_head *rhp);
25 void rcu_cblist_flush_enqueue(struct rcu_cblist *drclp,
26 struct rcu_cblist *srclp,
28 struct rcu_head *rcu_cblist_dequeue(struct rcu_cblist *rclp);
143 struct rcu_cblist *rclp);
145 struct rcu_cblist *rclp);
147 struct rcu_cblist *rclp);
149 struct rcu_cblist *rcl
[all...]
H A Drcu_segcblist.c18 void rcu_cblist_init(struct rcu_cblist *rclp)
28 void rcu_cblist_enqueue(struct rcu_cblist *rclp, struct rcu_head *rhp)
36 * Flush the second rcu_cblist structure onto the first one, obliterating
38 * element of the second rcu_cblist structure, but ensuring that the second
39 * rcu_cblist structure, if initially non-empty, always appears non-empty
40 * throughout the process. If rdp is NULL, the second rcu_cblist structure
43 void rcu_cblist_flush_enqueue(struct rcu_cblist *drclp,
44 struct rcu_cblist *srclp,
67 struct rcu_head *rcu_cblist_dequeue(struct rcu_cblist *rclp)
382 * rcu_segcblist structure and place them in the specified rcu_cblist
[all...]
H A Dtree.h235 struct rcu_cblist nocb_bypass; /* Lock-contention-bypass CB list. */
H A Dtasks.h517 struct rcu_cblist rcl = RCU_CBLIST_INITIALIZER(rcl);
H A Dsrcutree.c1721 struct rcu_cblist ready_cbs;
H A Dtree_nocb.h333 struct rcu_cblist rcl;
H A Dtree.c2129 struct rcu_cblist rcl = RCU_CBLIST_INITIALIZER(rcl);
/linux-master/include/linux/
H A Drcu_segcblist.h21 struct rcu_cblist { struct

Completed in 178 milliseconds