| /linux/rust/kernel/sync/ |
| H A D | atomic.rs | 52 pub struct Atomic<T: AtomicType>(AtomicRepr<T::Repr>); struct 55 unsafe impl<T: AtomicType> Sync for Atomic<T> {} implementation 145 impl<T: AtomicType> Atomic<T> { implementation 248 impl<T: AtomicType> Atomic<T> implementation 311 impl<T: AtomicType + core::fmt::Debug> core::fmt::Debug for Atomic<T> implementation 320 impl<T: AtomicType> Atomic<T> impl 486 impl<T: AtomicType> Atomic<T> implementation
|
| H A D | set_once.rs | 7 Atomic, 44 init: Atomic<u32>, 62 init: Atomic::new(0), in new()
|
| H A D | refcount.rs | 8 use crate::sync::atomic::Atomic; 45 pub fn as_atomic(&self) -> &Atomic<i32> { in as_atomic()
|
| /linux/Documentation/arch/xtensa/ |
| H A D | atomctl.rst | 2 Atomic Operation Control (ATOMCTL) Register 5 We Have Atomic Operation Control (ATOMCTL) Register. 10 can do Atomic Transactions to the memory internally. 13 can do Atomic Transactions itself.
|
| H A D | mmu.rst | 98 | Atomic KMAP area | FIXADDR_START KM_TYPE_NR * 141 | Atomic KMAP area | FIXADDR_START KM_TYPE_NR * 185 | Atomic KMAP area | FIXADDR_START KM_TYPE_NR *
|
| /linux/samples/rust/ |
| H A D | rust_debugfs.rs | 51 Atomic, 75 counter: File<Atomic<usize>>, 141 fn build_counter(dir: &Dir) -> impl PinInit<File<Atomic<usize>>> + '_ { in new() 142 dir.read_write_file(c"counter", Atomic::<usize>::new(0)) in new()
|
| H A D | rust_debugfs_scoped.rs | 19 atomic::Atomic, 74 Atomic::<usize>::new(sub.parse().map_err(|_| EINVAL)?), in create_file_write() 125 nums: KVec<Atomic<usize>>, in init_control()
|
| /linux/rust/kernel/sync/atomic/ |
| H A D | predefine.rs | 156 let x = Atomic::new(v); in atomic_cmpxchg_tests() 165 let x = Atomic::new(0); in atomic_cmpxchg_tests() 175 let x = Atomic::new(v); in atomic_arithmetic_tests() 188 let x = Atomic::new(v); 203 let x = Atomic::new(v); 216 let x = Atomic::new(false);
|
| /linux/Documentation/core-api/wrappers/ |
| H A D | atomic_t.rst | 6 Atomic types
|
| H A D | atomic_bitops.rst | 6 Atomic bitops
|
| /linux/Documentation/litmus-tests/atomic/ |
| H A D | Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus | 1 C Atomic-RMW-ops-are-atomic-WRT-atomic_set
|
| H A D | Atomic-RMW+mb__after_atomic-is-stronger-than-acquire.litmus | 1 C Atomic-RMW+mb__after_atomic-is-stronger-than-acquire
|
| /linux/Documentation/litmus-tests/ |
| H A D | README | 15 Atomic-RMW+mb__after_atomic-is-stronger-than-acquire.litmus 20 Atomic-RMW-ops-are-atomic-WRT-atomic_set.litmus
|
| /linux/Documentation/gpu/ |
| H A D | introduction.rst | 159 * `Embrace the Atomic (Display) Age <https://www.youtube.com/watch?v=LjiB_JeDn2M>`_ - Simona Vetter… 160 * `Anatomy of an Atomic KMS Driver <https://www.youtube.com/watch?v=lihqR9sENpc>`_ - Laurent Pincha… 161 * `Atomic Modesetting for Drivers <https://www.youtube.com/watch?v=kl9suFgbTc8>`_ - Simona Vetter (… 172 * `Atomic mode setting design overview, part 1 <https://lwn.net/Articles/653071/>`_ - Simona Vetter… 173 * `Atomic mode setting design overview, part 2 <https://lwn.net/Articles/653466/>`_ - Simona Vetter…
|
| H A D | drm-kms.rst | 141 at the encoder level. Atomic drivers can leave out all the encoder callbacks to 181 which are especially important for the atomic IOCTL (see `Atomic Mode 194 Atomic Mode Setting 237 Atomic provides transactional modeset (including planes) updates, but a 291 Atomic Mode Setting Function Reference 300 Atomic Mode Setting IOCTL and UAPI Functions
|
| /linux/rust/kernel/debugfs/ |
| H A D | traits.rs | 13 Atomic, 196 impl<T: AtomicType + FromStr> Reader for Atomic<T> 175 impl<T: AtomicType + FromStr> Reader for Atomic<T> global() implementation
|
| /linux/Documentation/livepatch/ |
| H A D | cumulative-patches.rst | 2 Atomic Replace & Cumulative Patches 13 An elegant solution comes with the feature called "Atomic Replace". It allows
|
| /linux/Documentation/bpf/ |
| H A D | clang-notes.rst | 29 Atomic operations
|
| /linux/tools/testing/selftests/powerpc/math/ |
| H A D | vsx_asm.S | 38 # Atomic DEC
|
| /linux/Documentation/ |
| H A D | atomic_bitops.txt | 2 Atomic bitops
|
| /linux/tools/memory-model/Documentation/ |
| H A D | cheatsheet.txt | 33 RMW: Atomic read-modify-write operation
|
| /linux/Documentation/translations/zh_TW/arch/arm64/ |
| H A D | elf_hwcaps.rst | 89 ID_AA64ISAR0_EL1.Atomic == 0b0010 表示有此功能。
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | local_ops.rst | 196 MODULE_DESCRIPTION("Local Atomic Ops");
|
| /linux/Documentation/translations/zh_CN/arch/arm64/ |
| H A D | elf_hwcaps.rst | 86 ID_AA64ISAR0_EL1.Atomic == 0b0010 表示有此功能。
|
| /linux/drivers/android/binder/ |
| H A D | thread.rs | 18 sync::atomic::{ordering::Relaxed, Atomic}, 284 static EE_ID: Atomic<u32> = Atomic::new(0); in new() 1569 error_code: Atomic<u32>, 1577 error_code: Atomic::new(BR_OK), in try_new()
|