Defined in 2 files as a macro:
Referenced in 30 files:
- arch/arm/include/asm/atomic.h
- arch/arm/include/asm/bitops.h
- arch/arm/include/asm/cmpxchg.h
- arch/arm/kernel/traps.c, line 333
- arch/arm/mm/cache-feroceon-l2.c
- arch/csky/include/asm/atomic.h
- arch/microblaze/include/asm/pgtable.h, line 412
- arch/mips/cavium-octeon/oct_ilm.c, line 111
- arch/mips/include/asm/atomic.h
- arch/mips/include/asm/cmpxchg.h
- arch/mips/lib/bitops.c
- arch/powerpc/kernel/smp.c
- arch/powerpc/kernel/traps.c, line 220
- arch/powerpc/kernel/watchdog.c
- arch/sh/include/asm/atomic-irq.h
- arch/x86/include/asm/tlbflush.h, line 448
- arch/x86/kernel/dumpstack.c, line 343
- drivers/clocksource/timer-atmel-pit.c, line 83
- drivers/clocksource/timer-atmel-tcb.c, line 61
- drivers/s390/char/sclp_early_core.c, line 74
- include/asm-generic/atomic.h
- include/asm-generic/cmpxchg-local.h
- include/asm-generic/percpu.h
- include/linux/irqflags.h
- include/linux/lockdoc.h
- kernel/lockdoc/lockdoc_log.c
- kernel/locking/lockdep.c
- kernel/softirq.c, line 130
- kernel/trace/trace_branch.c, line 90
- kernel/trace/trace_clock.c, line 126