Home
last modified time | relevance | path

Searched refs:Atomic (Results 1 – 25 of 47) sorted by relevance

12

/linux/rust/kernel/sync/
H A Datomic.rs52 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> implementation
486 impl<T: AtomicType> Atomic<T> implementation
H A Dset_once.rs7 Atomic,
44 init: Atomic<u32>,
62 init: Atomic::new(0), in new()
H A Drefcount.rs8 use crate::sync::atomic::Atomic;
44 pub fn as_atomic(&self) -> &Atomic<i32> { in as_atomic()
/linux/Documentation/arch/xtensa/
H A Datomctl.rst2 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 Dmmu.rst98 | 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/rust/kernel/sync/atomic/
H A Dpredefine.rs122 let x = Atomic::new(v); in atomic_basic_tests()
131 let x = Atomic::new(v); in atomic_xchg_tests()
144 let x = Atomic::new(v); in atomic_cmpxchg_tests()
159 let x = Atomic::new(v); in atomic_arithmetic_tests()
/linux/samples/rust/
H A Drust_debugfs.rs40 use kernel::sync::atomic::{Atomic, Relaxed};
61 counter: File<Atomic<usize>>,
127 fn build_counter(dir: &Dir) -> impl PinInit<File<Atomic<usize>>> + '_ { in build_counter()
128 dir.read_write_file(c_str!("counter"), Atomic::<usize>::new(0)) in build_counter()
H A Drust_debugfs_scoped.rs12 use kernel::sync::atomic::Atomic;
66 Atomic::<usize>::new(sub.parse().map_err(|_| EINVAL)?), in create_file_write()
117 nums: KVec<Atomic<usize>>,
/linux/Documentation/core-api/wrappers/
H A Datomic_t.rst6 Atomic types
H A Datomic_bitops.rst6 Atomic bitops
/linux/Documentation/litmus-tests/atomic/
H A DAtomic-RMW-ops-are-atomic-WRT-atomic_set.litmus1 C Atomic-RMW-ops-are-atomic-WRT-atomic_set
H A DAtomic-RMW+mb__after_atomic-is-stronger-than-acquire.litmus1 C Atomic-RMW+mb__after_atomic-is-stronger-than-acquire
/linux/Documentation/litmus-tests/
H A DREADME15 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 Dintroduction.rst159 * `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 Ddrm-kms.rst141 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 Dtraits.rs10 use crate::sync::atomic::{Atomic, AtomicBasicOps, AtomicType, Relaxed};
175 impl<T: AtomicType + FromStr> Reader for Atomic<T> implementation
/linux/Documentation/livepatch/
H A Dcumulative-patches.rst2 Atomic Replace & Cumulative Patches
13 An elegant solution comes with the feature called "Atomic Replace". It allows
/linux/Documentation/bpf/
H A Dclang-notes.rst29 Atomic operations
/linux/tools/testing/selftests/powerpc/math/
H A Dvsx_asm.S38 # Atomic DEC
/linux/Documentation/
H A Datomic_bitops.txt2 Atomic bitops
/linux/tools/memory-model/Documentation/
H A Dcheatsheet.txt33 RMW: Atomic read-modify-write operation
/linux/Documentation/translations/zh_TW/arch/arm64/
H A Delf_hwcaps.rst89 ID_AA64ISAR0_EL1.Atomic == 0b0010 表示有此功能。
/linux/Documentation/translations/zh_CN/core-api/
H A Dlocal_ops.rst196 MODULE_DESCRIPTION("Local Atomic Ops");
/linux/Documentation/translations/zh_CN/arch/arm64/
H A Delf_hwcaps.rst86 ID_AA64ISAR0_EL1.Atomic == 0b0010 表示有此功能。
/linux/Documentation/core-api/
H A Dlocal_ops.rst5 Semantics and Behavior of Local Atomic Operations
202 MODULE_DESCRIPTION("Local Atomic Ops");

12