Changeset 9a2d6e1 in mainline for arch/mips32/include/atomic.h
- Timestamp:
- 2006-03-15T18:58:26Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 649799a
- Parents:
- 9e1c942
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/mips32/include/atomic.h
r9e1c942 r9a2d6e1 35 35 #define atomic_dec(x) ((void) atomic_add(x, -1)) 36 36 37 #define atomic_ inc_pre(x) (atomic_add(x, 1) - 1)38 #define atomic_ dec_pre(x) (atomic_add(x, -1) + 1)37 #define atomic_postinc(x) (atomic_add(x, 1) - 1) 38 #define atomic_postdec(x) (atomic_add(x, -1) + 1) 39 39 40 #define atomic_inc_post(x) atomic_add(x, 1) 41 #define atomic_dec_post(x) atomic_add(x, -1) 42 40 #define atomic_preinc(x) atomic_add(x, 1) 41 #define atomic_predec(x) atomic_add(x, -1) 43 42 44 43 typedef struct { volatile __u32 count; } atomic_t;
Note:
See TracChangeset
for help on using the changeset viewer.