Home
last modified time | relevance | path

Searched refs:outcome (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v5.15/tools/memory-model/scripts/
Djudgelitmus.sh53 if test "$outcome" = DEADLOCK
59 echo " !!! Unexpected non-$outcome verification" $litmus
62 echo " !!! Unexpected non-$outcome verification" >> $LKMM_DESTDIR/$litmus.out 2>&1
66 elif grep '^Observation' $LKMM_DESTDIR/$litmus.out | grep -q $outcome || test "$outcome" = Maybe
70 echo " !!! Unexpected non-$outcome verification" $litmus
73 echo " !!! Unexpected non-$outcome verification" >> $LKMM_DESTDIR/$litmus.out 2>&1
/Linux-v5.15/tools/memory-model/litmus-tests/
DMP+poonceonces.litmus6 * Can the counter-intuitive message-passing outcome be prevented with
27 exists (1:r0=1 /\ 1:r1=0) (* Bad outcome. *)
DLB+poonceonces.litmus6 * Can the counter-intuitive outcome for the load-buffering pattern
DMP+pooncerelease+poacquireonce.litmus28 exists (1:r0=1 /\ 1:r1=0) (* Bad outcome. *)
DMP+fencewmbonceonce+fencermbonceonce.litmus30 exists (1:r0=1 /\ 1:r1=0) (* Bad outcome. *)
DMP+onceassign+derefonce.litmus33 exists (1:r0=x /\ 1:r1=0) (* Bad outcome. *)
DMP+polockmbonce+poacquiresilsil.litmus34 exists (1:r1=1 /\ 1:r2=0 /\ 1:r3=1) (* Bad outcome. *)
DMP+polockonce+poacquiresilsil.litmus33 exists (1:r1=1 /\ 1:r2=0 /\ 1:r3=1) (* Bad outcome. *)
DMP+porevlocks.litmus35 exists (0:r0=1 /\ 0:r1=0) (* Bad outcome. *)
DMP+polocks.litmus35 exists (1:r0=1 /\ 1:r1=0) (* Bad outcome. *)
/Linux-v5.15/net/rxrpc/
Dcall_event.c49 enum rxrpc_propose_ack_outcome outcome = rxrpc_propose_ack_use; in __rxrpc_propose_ACK() local
69 outcome = rxrpc_propose_ack_update; in __rxrpc_propose_ACK()
78 outcome = rxrpc_propose_ack_subsume; in __rxrpc_propose_ACK()
130 background, outcome); in __rxrpc_propose_ACK()
/Linux-v5.15/tools/memory-model/Documentation/
Drecipes.txt155 value of r1 be 0. The reason for this surprising outcome is that
188 sufficiently to rule out the counter-intuitive outcome.
206 outcome in which the first load sees the value written by the second store
360 One way of avoiding the counter-intuitive outcome is through the use of a
401 the counter-intuitive outcome where the kernel overwrites the data
496 this counter-intuitive outcome.
517 "if (@cond)". The full barriers prevent the undesirable outcome where
550 avoid a counter-intuitive outcome depends on the types of relations
551 linking the memory accesses for the outcome in question:
Dexplanation.txt175 happens, the LKMM does predict this outcome can occur, and the example
210 execute before itself, the specified outcome is impossible.
219 Ordering). This model predicts that the undesired outcome for the MP
243 Sequential Consistency predicts that the outcome r0 = 0, r1 = 0 is
245 this outcome to occur, and in fact it does sometimes occur on x86 and
277 and a certain outcome for the loads in a piece of code can happen only
279 that outcome cannot occur.
1295 outcome is impossible -- as it should be.
1423 prevents the r0 = 0, r1 = 0 outcome.
1703 forbidden cycle, violating the "rcu" axiom. Hence the outcome is not
[all …]
Dglossary.txt83 each pair of memory accesses, the outcome where r0, r1, and r2
/Linux-v5.15/include/trace/events/
Drxrpc.h1208 bool background, enum rxrpc_propose_ack_outcome outcome),
1211 outcome),
1220 __field(enum rxrpc_propose_ack_outcome, outcome )
1230 __entry->outcome = outcome;
1240 __print_symbolic(__entry->outcome, rxrpc_propose_ack_outcomes))
/Linux-v5.15/Documentation/filesystems/
Ddax.rst124 ------[outcome]------
137 ------[outcome]------
150 ------[outcome]------
Dsharedsubtree.rst366 The outcome depends on the type of mount of 'A' and 'B'. The table
480 The outcome depends on the type of the mount of 'A' and 'B'. The table
/Linux-v5.15/Documentation/ABI/obsolete/
Dsysfs-driver-hid-roccat-arvo35 windows and application keys, to protect the user from the outcome
/Linux-v5.15/Documentation/networking/
Dpage_pool.rst77 * page_pool_put_page(): The outcome of this depends on the page refcnt. If the
/Linux-v5.15/Documentation/
Datomic_t.txt113 outcome.
259 (void)atomic_fetch_inc_acquire() for instance -- would allow the outcome,
Dmemory-barriers.txt636 Q with the store into *Q. In other words, this outcome is prohibited,
681 by attempting to predict the outcome in advance, so that other CPUs see
1456 smp_store_release()/smp_load_acquire() pairs, the following outcome
1463 outcome is prohibited:
1469 at least aside from stores. Therefore, the following outcome is possible:
1473 As an aside, the following outcome is also possible:
1490 following outcome is possible:
1494 Note that this outcome can happen even on a mythical sequentially
/Linux-v5.15/tools/power/cpupower/bench/
DREADME-BENCH104 the outcome nicely.
/Linux-v5.15/Documentation/i2c/
Dfault-codes.rst19 at all, just that the outcome wasn't on the "golden path".
/Linux-v5.15/Documentation/virt/kvm/
Ds390-pv.rst47 been intercepted into KVM. The exceptions need to be a valid outcome
/Linux-v5.15/Documentation/admin-guide/
Dperf-security.rst89 [7]_ , whose outcome determines whether monitoring is permitted.

12