Loading...
Defined in 3 files as a macro:
- include/linux/compiler.h, line 321 (as a macro)
- tools/include/linux/compiler.h, line 115 (as a macro)
- tools/lib/lockdep/uinclude/linux/compiler.h, line 6 (as a macro)
Referenced in 86 files:
- arch/alpha/include/asm/atomic.h
- arch/arc/include/asm/atomic.h
- arch/arm/include/asm/atomic.h, line 31
- arch/arm/include/asm/barrier.h
- arch/arm64/include/asm/atomic.h, line 57
- arch/arm64/include/asm/barrier.h, line 107
- arch/arm64/kernel/alternative.c, line 140
- arch/avr32/include/asm/atomic.h, line 23
- arch/frv/include/asm/atomic.h, line 36
- arch/h8300/include/asm/atomic.h, line 15
- arch/ia64/include/asm/atomic.h
- arch/ia64/include/asm/barrier.h
- arch/m32r/include/asm/atomic.h, line 40
- arch/m68k/include/asm/atomic.h, line 21
- arch/metag/include/asm/atomic_lnkget.h, line 6
- arch/metag/include/asm/barrier.h
- arch/mips/include/asm/atomic.h
- arch/mips/include/asm/barrier.h
- arch/mn10300/include/asm/atomic.h, line 46
- arch/powerpc/include/asm/barrier.h
- arch/powerpc/mm/slb.c
- arch/s390/include/asm/barrier.h
- arch/sh/include/asm/atomic.h, line 18
- arch/sparc/include/asm/atomic_64.h
- arch/sparc/include/asm/barrier_64.h
- arch/tile/include/asm/atomic_64.h
- arch/x86/include/asm/atomic.h, line 38
- arch/x86/include/asm/atomic64_64.h, line 33
- arch/x86/include/asm/barrier.h
- arch/x86/include/asm/pgtable_64.h
- arch/x86/kernel/cpu/perf_event_intel.c
- arch/x86/um/asm/barrier.h, line 43
- arch/xtensa/include/asm/atomic.h, line 59
- arch/xtensa/kernel/smp.c
- drivers/char/random.c, line 896
- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h, line 1234
- drivers/iommu/arm-smmu-v3.c, line 1094
- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h, line 636
- drivers/net/ethernet/sfc/net_driver.h
- drivers/scsi/libiscsi.c
- drivers/xen/events/events_base.c
- fs/dcache.c
- fs/exec.c, line 1212
- fs/ext4/ext4.h, line 2884
- fs/jbd2/transaction.c
- include/asm-generic/atomic.h, line 140
- include/asm-generic/barrier.h
- include/linux/list.h
- include/linux/list_bl.h, line 96
- include/linux/list_nulls.h
- include/linux/page-flags.h
- include/linux/rbtree_augmented.h
- include/linux/rculist.h
- include/linux/rculist_nulls.h
- include/linux/rcupdate.h
- include/linux/skbuff.h, line 1656
- include/net/neighbour.h, line 429
- include/net/sock.h, line 2199
- include/net/tcp.h, line 509
- kernel/locking/mcs_spinlock.h, line 88
- kernel/locking/osq_lock.c
- kernel/locking/qspinlock.c
- kernel/locking/qspinlock_paravirt.h
- kernel/locking/rtmutex.c, line 133
- kernel/locking/spinlock_debug.c
- kernel/rcu/tiny_plugin.h
- kernel/rcu/tree.c
- line 1090
- line 1171
- line 1174
- line 1196
- line 1258
- line 1344
- line 1428
- line 1793
- line 1836
- line 1844
- line 1932
- line 1934
- line 1943
- line 1978
- line 1998
- line 2015
- line 2046
- line 2054
- line 2063
- line 2070
- line 2107
- line 2149
- line 2153
- line 2200
- line 2251
- line 2472
- line 2740
- line 2912
- line 3069
- line 3108
- line 3370
- line 3379
- line 4226
- kernel/rcu/tree_plugin.h
- kernel/rcu/update.c
- kernel/sched/fair.c
- kernel/time/hrtimer.c
- kernel/time/posix-cpu-timers.c
- kernel/time/timer.c
- kernel/torture.c
- lib/random32.c
- lib/rbtree.c
- mm/rmap.c, line 1091
- mm/zsmalloc.c, line 317
- net/core/dev.c, line 6128
- net/ipv4/icmp.c
- net/ipv4/ip_tunnel.c, line 1167
- net/ipv4/tcp_dctcp.c, line 204
- net/ipv4/tcp_input.c
- net/ipv4/tcp_ipv4.c, line 944
- net/ipv6/ip6_gre.c, line 369
- net/packet/af_packet.c, line 1348