Home
last modified time | relevance | path

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

/openbmc/linux/kernel/rcu/
H A Drcu_segcblist.h18 long rcu_segcblist_get_seglen(struct rcu_segcblist *rsclp, int seg);
21 long rcu_segcblist_n_segment_cbs(struct rcu_segcblist *rsclp);
43 static inline bool rcu_segcblist_empty(struct rcu_segcblist *rsclp) in rcu_segcblist_empty()
49 static inline long rcu_segcblist_n_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_n_cbs()
58 static inline void rcu_segcblist_set_flags(struct rcu_segcblist *rsclp, in rcu_segcblist_set_flags()
64 static inline void rcu_segcblist_clear_flags(struct rcu_segcblist *rsclp, in rcu_segcblist_clear_flags()
70 static inline bool rcu_segcblist_test_flags(struct rcu_segcblist *rsclp, in rcu_segcblist_test_flags()
80 static inline bool rcu_segcblist_is_enabled(struct rcu_segcblist *rsclp) in rcu_segcblist_is_enabled()
89 static inline bool rcu_segcblist_is_offloaded(struct rcu_segcblist *rsclp) in rcu_segcblist_is_offloaded()
98 static inline bool rcu_segcblist_completely_offloaded(struct rcu_segcblist *rsclp) in rcu_segcblist_completely_offloaded()
[all …]
H A Drcu_segcblist.c82 static void rcu_segcblist_set_len(struct rcu_segcblist *rsclp, long v) in rcu_segcblist_set_len()
92 long rcu_segcblist_get_seglen(struct rcu_segcblist *rsclp, int seg) in rcu_segcblist_get_seglen()
98 long rcu_segcblist_n_segment_cbs(struct rcu_segcblist *rsclp) in rcu_segcblist_n_segment_cbs()
110 static void rcu_segcblist_set_seglen(struct rcu_segcblist *rsclp, int seg, long v) in rcu_segcblist_set_seglen()
116 static void rcu_segcblist_add_seglen(struct rcu_segcblist *rsclp, int seg, long v) in rcu_segcblist_add_seglen()
122 static void rcu_segcblist_move_seglen(struct rcu_segcblist *rsclp, int from, int to) in rcu_segcblist_move_seglen()
138 static void rcu_segcblist_inc_seglen(struct rcu_segcblist *rsclp, int seg) in rcu_segcblist_inc_seglen()
210 void rcu_segcblist_add_len(struct rcu_segcblist *rsclp, long v) in rcu_segcblist_add_len()
229 void rcu_segcblist_inc_len(struct rcu_segcblist *rsclp) in rcu_segcblist_inc_len()
237 void rcu_segcblist_init(struct rcu_segcblist *rsclp) in rcu_segcblist_init()
[all …]
H A DMakefile18 obj-$(CONFIG_RCU_NEED_SEGCBLIST) += rcu_segcblist.o
H A Dtree_nocb.h618 struct rcu_segcblist *cblist = &rdp->cblist; in nocb_gp_toggle_rdp()
912 struct rcu_segcblist *cblist = &rdp->cblist; in nocb_cb_wait()
1071 struct rcu_segcblist *cblist = &rdp->cblist; in rdp_offload_toggle()
1102 struct rcu_segcblist *cblist = &rdp->cblist; in rcu_nocb_rdp_deoffload()
1221 struct rcu_segcblist *cblist = &rdp->cblist; in rcu_nocb_rdp_offload()
1645 struct rcu_segcblist *rsclp = &rdp->cblist; in show_rcu_nocb_state()
H A Dtree.h199 struct rcu_segcblist cblist; /* Segmented callback list, with */
H A Dtasks.h41 struct rcu_segcblist cblist;
/openbmc/linux/include/linux/
H A Drcu_segcblist.h206 struct rcu_segcblist { struct
H A Dsrcutree.h32 struct rcu_segcblist srcu_cblist; /* List of callbacks.*/
/openbmc/linux/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;
/openbmc/linux/include/trace/events/
H A Drcu.h539 TP_PROTO(struct rcu_segcblist *rs, const char *ctx),
/openbmc/linux/
H A Dopengrok2.0.log[all...]
H A Dopengrok0.0.log1908 2024-12-28 20:09:06.319-0600 FINEST t581 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/kernel/rcu/rcu_segcblist.h.gz'
[all...]
H A Dopengrok1.0.log[all...]