Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/kernel/rcu/
H A Drcu_segcblist.h38 static inline bool rcu_segcblist_empty(struct rcu_segcblist *rsclp) in rcu_segcblist_empty()
44 static inline long rcu_segcblist_n_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_n_cbs()
57 static inline bool rcu_segcblist_is_enabled(struct rcu_segcblist *rsclp) in rcu_segcblist_is_enabled()
63 static inline bool rcu_segcblist_is_offloaded(struct rcu_segcblist *rsclp) in rcu_segcblist_is_offloaded()
73 static inline bool rcu_segcblist_restempty(struct rcu_segcblist *rsclp, int seg) in rcu_segcblist_restempty()
78 void rcu_segcblist_inc_len(struct rcu_segcblist *rsclp);
79 void rcu_segcblist_init(struct rcu_segcblist *rsclp);
80 void rcu_segcblist_disable(struct rcu_segcblist *rsclp);
81 void rcu_segcblist_offload(struct rcu_segcblist *rsclp);
82 bool rcu_segcblist_ready_cbs(struct rcu_segcblist *rsclp);
[all …]
H A Drcu_segcblist.c82 static void rcu_segcblist_set_len(struct rcu_segcblist *rsclp, long v) in rcu_segcblist_set_len()
98 static void rcu_segcblist_add_len(struct rcu_segcblist *rsclp, long v) in rcu_segcblist_add_len()
117 void rcu_segcblist_inc_len(struct rcu_segcblist *rsclp) in rcu_segcblist_inc_len()
128 static long rcu_segcblist_xchg_len(struct rcu_segcblist *rsclp, long v) in rcu_segcblist_xchg_len()
145 void rcu_segcblist_init(struct rcu_segcblist *rsclp) in rcu_segcblist_init()
162 void rcu_segcblist_disable(struct rcu_segcblist *rsclp) in rcu_segcblist_disable()
173 void rcu_segcblist_offload(struct rcu_segcblist *rsclp) in rcu_segcblist_offload()
182 bool rcu_segcblist_ready_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_ready_cbs()
192 bool rcu_segcblist_pend_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_pend_cbs()
202 struct rcu_head *rcu_segcblist_first_cb(struct rcu_segcblist *rsclp) in rcu_segcblist_first_cb()
[all …]
H A DMakefile18 obj-$(CONFIG_RCU_NEED_SEGCBLIST) += rcu_segcblist.o
H A Dtree.h171 struct rcu_segcblist cblist; /* Segmented callback list, with */
H A Dtree_plugin.h2422 struct rcu_segcblist *rsclp = &rdp->cblist; in show_rcu_nocb_state()
/OK3568_Linux_fs/kernel/include/linux/
H A Drcu_segcblist.h66 struct rcu_segcblist { struct
H A Dsrcutree.h31 struct rcu_segcblist srcu_cblist; /* List of callbacks.*/
/OK3568_Linux_fs/kernel/Documentation/RCU/Design/Data-Structures/
H A DData-Structures.rst667 The ``rcu_segcblist`` Structure
670 The ``rcu_segcblist`` structure maintains a segmented list of callbacks
681 7 struct rcu_segcblist {
757 not there are callbacks associated with this ``rcu_segcblist``
762 are no not-done callbacks remaining in the ``rcu_segcblist``. If
773 ``->len`` count is zero only if the ``rcu_segcblist`` structure really
886 1 struct rcu_segcblist cblist;
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log
H A Dbuild_2025-06-06_01-57-58.log
H A D10-kernel-build.log
H A Dbuild.log