Lines Matching refs:reader

52 As shown in :numref:`figure_quiescent_state`, reader thread 1 accesses data
56 after the reader stops referencing D1. In other words, reader thread RT1 has
59 Similarly, since reader thread 2 is also accessing D1, the writer has to
62 However, the writer does not need to wait for reader thread 3 to enter
64 operation happened. So, reader thread 3 will not have a reference to the
87 The length of the critical section and the number of reader threads
105 reader side to a minimum.
122 of memory to allocate. This API takes a maximum number of reader threads,
128 Each reader thread is assumed to have a unique thread ID. Currently, the
134 The ``rte_rcu_qsbr_thread_register()`` API will register a reader thread
135 to report its quiescent state. This can be called from a reader thread.
136 A control plane thread can also call this on behalf of a reader thread.
137 The reader thread must call ``rte_rcu_qsbr_thread_online()`` API to start
140 Some of the use cases might require the reader threads to make blocking API
142 wait for such reader threads to enter quiescent state. The reader thread must
147 The writer thread can trigger the reader threads to report their quiescent
153 get the current quiescent state status. Option to block till all the reader
155 all the reader threads have entered the quiescent state, the application
164 reader threads to enter the quiescent state or go offline. This reduces the
171 API. This API triggers the reader threads to report their quiescent state and
179 The reader thread must call ``rte_rcu_qsbr_thread_offline()`` and
181 quiescent state. The ``rte_rcu_qsbr_check()`` API will not wait for this reader
184 The reader threads should call ``rte_rcu_qsbr_quiescent()`` API to indicate that
190 shared data structures on the reader side using these APIs. The
222 * the application has to create the RCU variable and register the reader threads to report their qu…
224 * reader threads in the application have to report the quiescent state. This allows for the applica…
237 …application should make sure that the reader threads are not using the shared data structure, unre…