Lines Matching full:ordering

2 A Tour Through TREE_RCU's Grace-Period Memory Ordering
13 grace-period memory ordering guarantee is provided.
15 What Is Tree RCU's Grace Period Memory Ordering Guarantee?
18 RCU grace periods provide extremely strong memory-ordering guarantees
46 Tree RCU Grace Period Memory Ordering Building Blocks
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
251 Tree RCU Grace Period Memory Ordering Components
254 Tree RCU's grace-period memory-ordering guarantee is provided by a
281 provides no ordering guarantees, either for itself or for phase one of
306 ordering against any prior critical section for that same ``rcu_node``
307 structure's ``->lock``, and also full ordering against any of the
311 The next section will show how this ordering ensures that any accesses
333 ordering through the grace-period computation will require duplicating
340 The first ordering-related grace-period initialization action is to
360 The diagram below shows the path of ordering if the leftmost
418 that is waiting for additional quiescent states. However, ordering is
485 value-returning atomic operations on a per-CPU variable. The ordering
508 corresponding CPU hotplug operations. The ordering effects are shown
529 states”, it is repeated every few jiffies, and its ordering effects are
567 ``rcu_state`` structure's ``->gp_seq`` field. The ordering effects are
614 which preserves the required ordering against the newly completed grace
619 maintain ordering. For example, if the callback function wakes up a task
620 that runs on some other CPU, proper ordering must in place in both the
628 grace period's memory ordering might not yet have reached that CPU, so
630 ordering.