Home
last modified time | relevance | path

Searched refs:rcu_segcblist (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/kernel/rcu/
Drcu_segcblist.h50 static inline bool rcu_segcblist_empty(struct rcu_segcblist *rsclp) in rcu_segcblist_empty()
56 static inline long rcu_segcblist_n_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_n_cbs()
62 static inline long rcu_segcblist_n_lazy_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_n_lazy_cbs()
68 static inline long rcu_segcblist_n_nonlazy_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_n_nonlazy_cbs()
77 static inline bool rcu_segcblist_is_enabled(struct rcu_segcblist *rsclp) in rcu_segcblist_is_enabled()
87 static inline bool rcu_segcblist_restempty(struct rcu_segcblist *rsclp, int seg) in rcu_segcblist_restempty()
97 static inline struct rcu_head *rcu_segcblist_head(struct rcu_segcblist *rsclp) in rcu_segcblist_head()
107 static inline struct rcu_head **rcu_segcblist_tail(struct rcu_segcblist *rsclp) in rcu_segcblist_tail()
113 void rcu_segcblist_init(struct rcu_segcblist *rsclp);
114 void rcu_segcblist_disable(struct rcu_segcblist *rsclp);
[all …]
Drcu_segcblist.c63 void rcu_segcblist_init(struct rcu_segcblist *rsclp) in rcu_segcblist_init()
80 void rcu_segcblist_disable(struct rcu_segcblist *rsclp) in rcu_segcblist_disable()
92 bool rcu_segcblist_ready_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_ready_cbs()
102 bool rcu_segcblist_pend_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_pend_cbs()
112 struct rcu_head *rcu_segcblist_first_cb(struct rcu_segcblist *rsclp) in rcu_segcblist_first_cb()
126 struct rcu_head *rcu_segcblist_first_pend_cb(struct rcu_segcblist *rsclp) in rcu_segcblist_first_pend_cb()
142 void rcu_segcblist_enqueue(struct rcu_segcblist *rsclp, in rcu_segcblist_enqueue()
164 bool rcu_segcblist_entrain(struct rcu_segcblist *rsclp, in rcu_segcblist_entrain()
194 void rcu_segcblist_extract_count(struct rcu_segcblist *rsclp, in rcu_segcblist_extract_count()
208 void rcu_segcblist_extract_done_cbs(struct rcu_segcblist *rsclp, in rcu_segcblist_extract_done_cbs()
[all …]
DMakefile14 obj-$(CONFIG_RCU_NEED_SEGCBLIST) += rcu_segcblist.o
Dtree.h206 struct rcu_segcblist cblist; /* Segmented callback list, with */
/Linux-v4.19/include/linux/
Drcu_segcblist.h77 struct rcu_segcblist { struct
Dsrcutree.h44 struct rcu_segcblist srcu_cblist; /* List of callbacks.*/