Lines Matching refs:ordering
13 grace-period memory ordering guarantee is provided.
18 RCU grace periods provide extremely strong memory-ordering guarantees
49 The workhorse for RCU's grace-period memory ordering is the
72 Tree RCU uses these two ordering guarantees to form an ordering
77 The following litmus test exhibits the ordering effects of these
126 | Because we must provide ordering for RCU's polling grace-period |
145 RCU's grace-period memory ordering guarantee to extend to any
173 might not yet be subject to the grace period's memory ordering.
193 Tree RCU's grace--period memory-ordering guarantees rely most heavily on
197 shown below, which is one of several functions that enforce ordering of
259 Tree RCU's grace-period memory-ordering guarantee is provided by a
286 provides no ordering guarantees, either for itself or for phase one of
311 ordering against any prior critical section for that same ``rcu_node``
312 structure's ``->lock``, and also full ordering against any of the
316 The next section will show how this ordering ensures that any accesses
338 ordering through the grace-period computation will require duplicating
345 The first ordering-related grace-period initialization action is to
365 The diagram below shows the path of ordering if the leftmost
423 that is waiting for additional quiescent states. However, ordering is
490 value-returning atomic operations on a per-CPU variable. The ordering
513 corresponding CPU hotplug operations. The ordering effects are shown
534 states”, it is repeated every few jiffies, and its ordering effects are
572 ``rcu_state`` structure's ``->gp_seq`` field. The ordering effects are
619 which preserves the required ordering against the newly completed grace
624 maintain ordering. For example, if the callback function wakes up a task
625 that runs on some other CPU, proper ordering must in place in both the
633 grace period's memory ordering might not yet have reached that CPU, so
635 ordering.