| /linux/rust/kernel/sync/atomic/ |
| H A D | ordering.rs | 35 pub struct Acquire; struct 55 Acquire, enumerator 67 impl Sealed for super::Acquire {} implementation 82 impl Ordering for Acquire { implementation 83 const TYPE: OrderingType = OrderingType::Acquire; 97 impl AcquireOrRelaxed for Acquire {} implementation
|
| /linux/Documentation/driver-api/soundwire/ |
| H A D | locking.rst | 42 a. Acquire Message lock. 59 <-------------------------------+ a. Acquire Message lock 72 1. Acquire lock for Bus instance associated with Master 1. 76 a. Acquire Message lock. 93 <-------------------------------+ 1. Acquire bus lock 98 <-------------------------------+ a. Acquire Message lock
|
| /linux/Documentation/sound/cards/ |
| H A D | img-spdif-in.rst | 19 * name='SPDIF In Multi Frequency Acquire',index=0 20 * name='SPDIF In Multi Frequency Acquire',index=1 21 * name='SPDIF In Multi Frequency Acquire',index=2 22 * name='SPDIF In Multi Frequency Acquire',index=3 47 * name='SPDIF In Lock Acquire Threshold',index=0
|
| /linux/rust/kernel/sync/ |
| H A D | atomic.rs | 24 pub use ordering::{Acquire, Full, Relaxed, Release}; 273 OrderingType::Acquire => T::Repr::atomic_read_acquire(&self.0), in load() 348 OrderingType::Acquire => T::Repr::atomic_xchg_acquire(&self.0, v), in xchg() 467 OrderingType::Acquire => { in try_cmpxchg() 553 OrderingType::Acquire => T::Repr::atomic_fetch_add_acquire(&self.0, v), in fetch_add()
|
| H A D | set_once.rs | 6 ordering::{Acquire, Relaxed, Release}, 70 if self.init.load(Acquire) == 2 { in as_ref()
|
| /linux/tools/memory-model/ |
| H A D | linux-kernel.cat | 27 (* Release Acquire *) 28 let acq-po = [Acquire] ; po ; [M] 70 Before-atomic | After-atomic | Acquire | Release | 72 (po ; [Release]) | ([Acquire] ; po)
|
| H A D | lock.cat | 27 * LKR, LF, RL, and RU are read events; LKR has Acquire ordering. 74 let Acquire = Acquire | LKR
|
| H A D | linux-kernel.bell | 42 * semantic ordering, such as Acquire on a store or Mb on a failed RMW. 45 let Acquire = ACQUIRE \ W \ FailedRMW
|
| H A D | linux-kernel.def | 12 // Release Acquire and friends
|
| /linux/Documentation/locking/ |
| H A D | mutex-design.rst | 133 Acquire the mutex, uninterruptible:: 139 Acquire the mutex, interruptible:: 145 Acquire the mutex, interruptible, if dec to 0::
|
| H A D | ww-mutex-design.rst | 63 Acquire context: To ensure eventual forward progress it is important that a task
|
| /linux/Documentation/driver-api/iio/ |
| H A D | hw-consumer.rst | 36 /* Acquire data */
|
| /linux/tools/memory-model/Documentation/ |
| H A D | glossary.txt | 27 Acquire: With respect to a lock, acquiring that lock, for example, 163 See also "Acquire" and "Release". 173 See also "Acquire" and "Relaxed".
|
| H A D | ordering.txt | 217 in the "Acquire Operations" section below. 249 b. Acquire operations. 317 Acquire Operations 320 Acquire operations include smp_load_acquire(), atomic_read_acquire(), 323 memory accesses. Acquire operations often provide improved performance
|
| H A D | explanation.txt | 843 Acquire fences, such as smp_load_acquire(), force the CPU to
|
| /linux/rust/pin-init/examples/ |
| H A D | mutex.rs | 37 .compare_exchange(false, true, Ordering::Acquire, Ordering::Relaxed) in acquire()
|
| /linux/rust/kernel/list/ |
| H A D | arc.rs | 517 self.inner.cmpxchg(false, true, ordering::Acquire).is_ok() in try_new_list_arc()
|
| /linux/Documentation/driver-api/ |
| H A D | xillybus.rst | 333 1. Acquire the length of the IDT, so a buffer can be allocated for it. This 337 2. Acquire the IDT itself.
|
| /linux/Documentation/bpf/ |
| H A D | cpumasks.rst | 157 /* Acquire a reference to the bpf_cpumask * kptr that's already stored in the map. */
|
| /linux/Documentation/filesystems/caching/ |
| H A D | fscache.rst | 178 |Acquire |n=N |Number of acquire cookie requests seen |
|
| /linux/tools/memory-model/litmus-tests/ |
| H A D | README | 257 Release, Acquire, and so on).
|
| /linux/Documentation/RCU/ |
| H A D | whatisRCU.rst | 980 allocated objects. Acquire fence in refcount_{add|inc}_not_zero_acquire()
|