Lines Matching full:variable
6 An :dfn:`atomic variable` is one that can be read and modified
7 by threads and ISRs in an uninterruptible manner. It is a 32-bit variable on
8 32-bit machines and a 64-bit variable on 64-bit machines.
19 Using the kernel's atomic APIs to manipulate an atomic variable
21 even if higher priority contexts also manipulate the same variable.
29 Defining an Atomic Variable
32 An atomic variable is defined using a variable of type :c:type:`atomic_t`.
34 By default an atomic variable is initialized to zero. However, it can be given
41 Manipulating an Atomic Variable
44 An atomic variable is manipulated using the APIs listed at the end of
47 The following code shows how an atomic variable can be used to keep track
105 Use an atomic variable to implement critical section processing that only