Loading...
Defined in 1 files as a prototype:
Defined in 3 files as a macro:
- arch/blackfin/include/asm/atomic.h, line 91 (as a macro)
- arch/mn10300/include/asm/atomic.h, line 124 (as a macro)
- include/asm-generic/atomic.h, line 126 (as a macro)
Defined in 23 files as a function:
- arch/alpha/include/asm/atomic.h, line 187 (as a function)
- arch/arm/include/asm/atomic.h, line 225 (as a function)
- arch/avr32/include/asm/atomic.h, line 120 (as a function)
- arch/cris/include/asm/atomic.h, line 141 (as a function)
- arch/frv/include/asm/atomic.h, line 244 (as a function)
- arch/h8300/include/asm/atomic.h, line 102 (as a function)
- arch/ia64/include/asm/atomic.h, line 93 (as a function)
- arch/m32r/include/asm/atomic.h, line 250 (as a function)
- arch/m68k/include/asm/atomic_mm.h, line 172 (as a function)
- arch/m68k/include/asm/atomic_no.h, line 134 (as a function)
- arch/microblaze/include/asm/atomic.h, line 50 (as a function)
- arch/mips/include/asm/atomic.h, line 321 (as a function)
- arch/parisc/include/asm/atomic.h, line 208 (as a function)
- arch/powerpc/include/asm/atomic.h, line 192 (as a function)
- arch/s390/include/asm/atomic.h, line 130 (as a function)
- arch/sh/include/asm/atomic-grb.h, line 145 (as a function)
- arch/sh/include/asm/atomic-llsc.h, line 118 (as a function)
- arch/sh/include/asm/atomic.h, line 63 (as a function)
- arch/sparc/include/asm/atomic_64.h, line 73 (as a function)
- arch/sparc/lib/atomic32.c, line 58 (as a function)
- arch/x86/include/asm/atomic_32.h, line 215 (as a function)
- arch/x86/include/asm/atomic_64.h, line 373 (as a function)
- arch/xtensa/include/asm/atomic.h, line 236 (as a function)
Documented in 9 files:
- arch/alpha/include/asm/atomic.h, line 178
- arch/m32r/include/asm/atomic.h, line 241
- arch/mips/include/asm/atomic.h, line 312
- arch/parisc/include/asm/atomic.h, line 199
- arch/powerpc/include/asm/atomic.h, line 183
- arch/sh/include/asm/atomic-llsc.h, line 109
- arch/x86/include/asm/atomic_32.h, line 206
- arch/x86/include/asm/atomic_64.h, line 364
- arch/xtensa/include/asm/atomic.h, line 227
Referenced in 43 files:
- arch/alpha/include/asm/atomic.h, line 202
- arch/arm/include/asm/atomic.h, line 234
- arch/avr32/include/asm/atomic.h, line 191
- arch/blackfin/include/asm/atomic.h, line 99
- arch/cris/include/asm/atomic.h, line 153
- arch/frv/include/asm/atomic.h, line 259
- arch/h8300/include/asm/atomic.h, line 114
- arch/ia64/include/asm/atomic.h, line 108
- arch/ia64/mm/tlb.c, line 113
- arch/m32r/include/asm/atomic.h, line 265
- arch/m68k/include/asm/atomic_mm.h, line 187
- arch/m68k/include/asm/atomic_no.h, line 149
- arch/microblaze/include/asm/atomic.h, line 32
- arch/mips/include/asm/atomic.h, line 335
- arch/mn10300/include/asm/atomic.h, line 133
- arch/parisc/include/asm/atomic.h, line 223
- arch/powerpc/include/asm/atomic.h, line 215
- arch/powerpc/kernel/perf_counter.c, line 962
- arch/s390/include/asm/atomic.h, line 145
- arch/sh/include/asm/atomic.h, line 79
- arch/sparc/include/asm/atomic_32.h, line 55
- arch/sparc/include/asm/atomic_64.h, line 88
- arch/sparc/lib/atomic32.c, line 70
- arch/x86/include/asm/atomic_32.h, line 230
- arch/x86/include/asm/atomic_64.h, line 388
- arch/xtensa/include/asm/atomic.h, line 251
- drivers/infiniband/hw/ehca/ehca_cq.c, line 135
- drivers/infiniband/hw/ehca/ehca_qp.c, line 472
- drivers/ps3/ps3-lpm.c, line 1098
- drivers/s390/net/qeth_core_main.c, line 2649
- fs/xfs/xfs_log.c, line 2465
- include/asm-generic/atomic-long.h, line 246
- include/asm-generic/atomic.h, line 135
- include/linux/pagemap.h, line 181
- kernel/cgroup.c, line 297
- kernel/mutex.c, line 488
- kernel/power/hibernate.c
- kernel/power/user.c, line 76
- lib/dec_and_lock.c, line 23
- lib/fault-inject.c, line 48
- net/core/drop_monitor.c, line 138
- net/mac80211/mesh_pathtbl.c, line 185
- net/phonet/pep.c, line 824