Lines Matching full:operations

39 .Nd atomic operations
81 Atomic operations are commonly used to implement reference counts and as
84 All of these operations are performed
96 the compiler, whereas atomic operations are always performed.
98 When atomic operations are performed on cache-coherent memory, all
99 operations on the same location are totally ordered.
110 Except as noted below, the semantics of these operations are almost
111 identical to the semantics of similarly named C11 atomic operations.
113 Most atomic operations act upon a specific
116 In contrast to C11 atomic operations,
118 atomic operations are performed on ordinary integer types.
137 Certain architectures also provide operations for types smaller than
152 .Ss Acquire and Release Operations
170 on a thread's accesses, a programmer can use atomic operations with
176 Atomic operations on memory have up to three variants.
227 In effect, atomic operations with acquire and release semantics establish
238 .Ss Thread Fence Operations
239 Alternatively, a programmer can use atomic thread fence operations to
241 In contrast to other atomic operations, fences do not, themselves, access
246 Thus, an acquire fence is a two-way barrier for load operations.
255 Thus, a release fence is a two-way barrier for store operations.
295 .Ss Interrupt Fence Operations
304 In multiprocessor systems, the atomicity of the atomic operations on memory
494 is currently not implemented for some of the atomic operations on the
565 operations were introduced in
567 Initially, these operations were defined on the types
580 operations were added in
600 operations were added in
607 operations were added in