Atomic and pointer manipulation

Table of Contents

atomic_read - read atomic variable
atomic_set - set atomic variable
atomic_add - add integer to atomic variable
atomic_sub - subtract integer from atomic variable
atomic_sub_and_test - subtract value from variable and test result
atomic_inc - increment atomic variable
atomic_dec - decrement atomic variable
atomic_dec_and_test - decrement and test
atomic_inc_and_test - increment and test
atomic_add_negative - add and test if negative
atomic_add_return - add integer and return
atomic_sub_return - subtract integer and return
atomic_add_unless - add unless the number is already a given value
/usr/src/linux-2.6.26.3-i486-1sys//include/asm-x86/unaligned.h - Document generation inconsistency