Home
last modified time | relevance | path

Searched refs:Acquire (Results 1 – 25 of 28) sorted by relevance

12

/linux/rust/kernel/sync/atomic/
H A Dordering.rs35 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 Dlocking.rst42 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 Dimg-spdif-in.rst19 * 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 Datomic.rs24 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 Dset_once.rs6 ordering::{Acquire, Relaxed, Release},
70 if self.init.load(Acquire) == 2 { in as_ref()
/linux/tools/memory-model/
H A Dlinux-kernel.cat27 (* Release Acquire *)
28 let acq-po = [Acquire] ; po ; [M]
70 Before-atomic | After-atomic | Acquire | Release |
72 (po ; [Release]) | ([Acquire] ; po)
H A Dlock.cat27 * LKR, LF, RL, and RU are read events; LKR has Acquire ordering.
74 let Acquire = Acquire | LKR
H A Dlinux-kernel.bell42 * semantic ordering, such as Acquire on a store or Mb on a failed RMW.
45 let Acquire = ACQUIRE \ W \ FailedRMW
H A Dlinux-kernel.def12 // Release Acquire and friends
/linux/Documentation/driver-api/iio/
H A Dhw-consumer.rst36 /* Acquire data */
/linux/Documentation/locking/
H A Dmutex-design.rst133 Acquire the mutex, uninterruptible::
139 Acquire the mutex, interruptible::
145 Acquire the mutex, interruptible, if dec to 0::
H A Dww-mutex-design.rst63 Acquire context: To ensure eventual forward progress it is important that a task
/linux/tools/memory-model/Documentation/
H A Dglossary.txt27 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 Dordering.txt217 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
/linux/rust/pin-init/examples/
H A Dmutex.rs37 .compare_exchange(false, true, Ordering::Acquire, Ordering::Relaxed) in acquire()
/linux/rust/kernel/list/
H A Darc.rs518 .compare_exchange(false, true, Ordering::Acquire, Ordering::Relaxed) in try_new_list_arc()
/linux/Documentation/watchdog/
H A Dwatchdog-parameters.rst29 Acquire WDT 'stop' io port (default 0x43)
31 Acquire WDT 'start' io port (default 0x443)
/linux/Documentation/bpf/
H A Dcpumasks.rst157 /* Acquire a reference to the bpf_cpumask * kptr that's already stored in the map. */
/linux/Documentation/filesystems/caching/
H A Dfscache.rst178 |Acquire |n=N |Number of acquire cookie requests seen |
/linux/Documentation/driver-api/
H A Dxillybus.rst333 1. Acquire the length of the IDT, so a buffer can be allocated for it. This
337 2. Acquire the IDT itself.
/linux/tools/memory-model/litmus-tests/
H A DREADME257 Release, Acquire, and so on).
/linux/Documentation/translations/ko_KR/
H A Dmemory-barriers.txt104 - Acquire vs 메모리 액세스.
/linux/drivers/watchdog/
H A DKconfig1149 tristate "Acquire SBC Watchdog Timer"
1153 Computers produced by Acquire Inc (and others). This watchdog
/linux/Documentation/userspace-api/media/v4l/
H A Ddev-decoder.rst436 2. **Optional.** Acquire the visible resolution via
/linux/Documentation/mm/
H A Dprocess_addrs.rst85 * Acquire an rmap lock before traversing the locked interval tree (whether

12