Home
last modified time | relevance | path

Searched refs:rcu_cblist (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/kernel/rcu/
Drcu_segcblist.h13 static inline long rcu_cblist_n_cbs(struct rcu_cblist *rclp) in rcu_cblist_n_cbs()
22 static inline void rcu_cblist_dequeued_lazy(struct rcu_cblist *rclp) in rcu_cblist_dequeued_lazy()
27 void rcu_cblist_init(struct rcu_cblist *rclp);
28 void rcu_cblist_enqueue(struct rcu_cblist *rclp, struct rcu_head *rhp);
29 void rcu_cblist_flush_enqueue(struct rcu_cblist *drclp,
30 struct rcu_cblist *srclp,
32 struct rcu_head *rcu_cblist_dequeue(struct rcu_cblist *rclp);
113 struct rcu_cblist *rclp);
115 struct rcu_cblist *rclp);
117 struct rcu_cblist *rclp);
[all …]
Drcu_segcblist.c18 void rcu_cblist_init(struct rcu_cblist *rclp) in rcu_cblist_init()
32 void rcu_cblist_enqueue(struct rcu_cblist *rclp, struct rcu_head *rhp) in rcu_cblist_enqueue()
47 void rcu_cblist_flush_enqueue(struct rcu_cblist *drclp, in rcu_cblist_flush_enqueue()
48 struct rcu_cblist *srclp, in rcu_cblist_flush_enqueue()
76 struct rcu_head *rcu_cblist_dequeue(struct rcu_cblist *rclp) in rcu_cblist_dequeue()
308 struct rcu_cblist *rclp) in rcu_segcblist_extract_count()
321 struct rcu_cblist *rclp) in rcu_segcblist_extract_done_cbs()
344 struct rcu_cblist *rclp) in rcu_segcblist_extract_pend_cbs()
362 struct rcu_cblist *rclp) in rcu_segcblist_insert_count()
375 struct rcu_cblist *rclp) in rcu_segcblist_insert_done_cbs()
[all …]
Dtree.h207 struct rcu_cblist nocb_bypass; /* Lock-contention-bypass CB list. */
Dsrcutree.c1159 struct rcu_cblist ready_cbs; in srcu_invoke_callbacks()
Dtree_plugin.h1693 struct rcu_cblist rcl; in rcu_nocb_do_flush_bypass()
Dtree.c2117 struct rcu_cblist rcl = RCU_CBLIST_INITIALIZER(rcl); in rcu_do_batch()
/Linux-v5.4/include/linux/
Drcu_segcblist.h21 struct rcu_cblist { struct