Loading...
Defined in 1 files as a prototype:
Defined in 20 files as a macro:
- include/asm-alpha/atomic.h, line 29 (as a macro)
- include/asm-arm/atomic.h, line 125 (as a macro)
- include/asm-arm26/atomic.h, line 37 (as a macro)
- include/asm-cris/atomic.h, line 19 (as a macro)
- include/asm-frv/atomic.h, line 44 (as a macro)
- include/asm-h8300/atomic.h, line 13 (as a macro)
- include/asm-i386/atomic.h, line 43 (as a macro)
- include/asm-ia64/atomic.h, line 32 (as a macro)
- include/asm-m32r/atomic.h, line 45 (as a macro)
- include/asm-m68k/atomic.h, line 21 (as a macro)
- include/asm-m68knommu/atomic.h, line 19 (as a macro)
- include/asm-mips/atomic.h, line 49 (as a macro)
- include/asm-powerpc/atomic.h, line 17 (as a macro)
- include/asm-s390/atomic.h, line 46 (as a macro)
- include/asm-sh/atomic.h, line 15 (as a macro)
- include/asm-sh64/atomic.h, line 27 (as a macro)
- include/asm-sparc64/atomic.h, line 23 (as a macro)
- include/asm-v850/atomic.h, line 32 (as a macro)
- include/asm-x86_64/atomic.h, line 44 (as a macro)
- include/asm-xtensa/atomic.h, line 60 (as a macro)
Defined in 3 files as a function:
- arch/sparc/lib/atomic32.c, line 70 (as a function)
- include/asm-arm/atomic.h, line 34 (as a function)
- include/asm-parisc/atomic.h, line 151 (as a function)
Referenced in 386 files:
- Documentation/aoe/udev.txt, line 1766
- Documentation/arm/IXP2000, 12 times
- Documentation/arm/SA1100/ADSBitsy, line 440
- Documentation/arm/SA1100/Pangolin, line 3193
- Documentation/arm/Samsung-S3C24XX/GPIO.txt, line 2162
- Documentation/arm/Samsung-S3C24XX/Suspend.txt, 2 times
- Documentation/arm/Setup, line 25
- Documentation/block/deadline-iosched.txt, line 499
- Documentation/cdrom/gscd, 2 times
- Documentation/cpqarray.txt, 5 times
- Documentation/cpu-freq/cpufreq-nforce2.txt, 5 times
- Documentation/driver-model/interface.txt, line 353
- Documentation/fb/sa1100fb.txt, 4 times
- Documentation/input/atarikbd.txt, line 1143
- Documentation/isdn/README.HiSax, line 2485
- Documentation/moxa-smartio, 3 times
- Documentation/nbd.txt, 4 times
- Documentation/networking/comx.txt, line 181
- Documentation/networking/cs89x0.txt, line 458
- Documentation/networking/sis900.txt, line 319
- Documentation/paride.txt, line 471
- Documentation/powerpc/cpu_features.txt, line 698
- Documentation/powerpc/mpc52xx.txt, 5 times
- Documentation/sched-design.txt, line 343
- Documentation/scsi/LICENSE.FlashPoint, 2 times
- Documentation/sh/new-machine.txt, line 1929
- Documentation/sound/alsa/Joystick.txt, 4 times
- Documentation/sound/oss/INSTALL.awe, line 321
- Documentation/sound/oss/Introduction, line 288
- Documentation/specialix.txt, 2 times
- Documentation/usb/ehci.txt, line 375
- Documentation/usb/linux.inf, 11 times
- Documentation/usb/se401.txt, line 1014
- Documentation/video4linux/README.ir, line 3451
- Documentation/video4linux/bttv/PROBLEMS, 2 times
- Documentation/video4linux/meye.txt, 4 times
- arch/alpha/boot/tools/objstrip.c, line 332
- arch/alpha/kernel/irq_impl.h, 2 times
- arch/alpha/kernel/sys_ruffian.c, 5 times
- arch/alpha/kernel/sys_takara.c, line 1579
- arch/alpha/kernel/vmlinux.lds.S, 2 times
- arch/alpha/lib/ev6-memset.S, 2 times
- arch/arm/kernel/ptrace.h, line 175
- arch/arm/lib/ecard.S, 3 times
- arch/arm/lib/strnlen_user.S, 4 times
- arch/arm/mach-integrator/clock.h, line 1303
- arch/arm/mach-pxa/generic.h, 2 times
- arch/arm/mach-sa1100/leds-lart.c, 3 times
- arch/arm/mach-sa1100/leds.c, line 989
- arch/arm/vfp/vfpinstr.h, line 1503
- arch/arm26/boot/compressed/Makefile, 2 times
- arch/arm26/boot/compressed/ll_char_wr.S, line 2314
- arch/arm26/kernel/calls.S, line 2023
- arch/arm26/kernel/dma.c, line 563
- arch/arm26/kernel/semaphore.c, 2 times
- arch/arm26/kernel/vmlinux.lds.S, 2 times
- arch/arm26/lib/io-writesw.S, 3 times
- arch/arm26/nwfpe/fpsr.h, 2 times
- arch/cris/arch-v10/lib/checksum.S, line 7106
- arch/frv/kernel/irq-mb93093.c, line 1100
- arch/h8300/platform/h8300h/Makefile, 6 times
- arch/i386/kernel/cpu/mcheck/Makefile, 5 times
- arch/i386/mach-voyager/voyager_cat.c, line 3833
- arch/i386/math-emu/fpu_emu.h, line 592
- arch/i386/math-emu/fpu_trig.c, 2 times
- arch/ia64/Kconfig.debug, 2 times
- arch/ia64/hp/sim/hpsim_machvec.c, 5 times
- arch/ia64/ia32/ia32_ldt.c, line 631
- arch/ia64/kernel/gate-data.S, line 319
- arch/ia64/kernel/init_task.c, line 2022
- arch/ia64/lib/carta_random.S, 4 times
- arch/ia64/lib/clear_user.S, 2 times
- arch/ia64/lib/idiv64.S, 7 times
- arch/ia64/sn/kernel/idle.c, 2 times
- arch/m32r/boot/compressed/install.sh, line 52
- arch/m68k/amiga/Makefile, 20 times
- arch/m68k/atari/Makefile, 3 times
- arch/m68k/hp300/ints.c, 2 times
- arch/m68k/hp300/reboot.S, 6 times
- arch/m68k/math-emu/Makefile, line 182
- arch/m68k/mm/sun3mmu.c, 6 times
- arch/m68k/sun3/mmu_emu.c, 3 times
- arch/m68k/sun3/sun3dvma.c, line 3737
- arch/m68knommu/kernel/syscalltable.S, 3 times
- arch/m68knommu/lib/checksum.c, line 802
- arch/m68knommu/mm/kmap.c, line 3060
- arch/m68knommu/platform/68328/bootlogo.h, line 99
- arch/mips/arc/env.c, 2 times
- arch/mips/au1000/pb1100/board_setup.c, line 984
- arch/mips/ddb5xxx/ddb5476/Makefile, line 3714
- arch/mips/dec/boot/Makefile, 2 times
- arch/mips/dec/prom/call_o32.S, line 7698
- arch/mips/galileo-boards/ev96100/time.c, 3 times
- arch/mips/lasat/prom.h, 4 times
- arch/mips/math-emu/sp_cmp.c, 2 times
- arch/mips/math-emu/sp_fdp.c, 5 times
- arch/mips/pci/fixup-jmr3927.c, line 3837
- arch/parisc/math-emu/Makefile, 2 times
- arch/parisc/math-emu/dfcmp.c, 2 times
- arch/parisc/math-emu/dfdiv.c, 2 times
- arch/parisc/math-emu/driver.c, 2 times
- arch/parisc/math-emu/math-emu.h, 6 times
- arch/parisc/math-emu/sfmpy.c, 3 times
- arch/parisc/math-emu/sfrem.c, 2 times
- arch/parisc/math-emu/sfsub.c, 2 times
- arch/powerpc/boot/hack-coff.c, line 91
- arch/powerpc/kernel/vdso32/sigtramp.S, line 1907
- arch/powerpc/sysdev/dcr.S, line 2634
- arch/ppc/boot/utils/hack-coff.c, line 91
- arch/ppc/boot/utils/mkprep.c, 4 times
- arch/ppc/configs/mbx_defconfig, line 2362
- arch/ppc/configs/rpxcllf_defconfig, line 1495
- arch/ppc/math-emu/fmadd.c, line 26
- arch/ppc/math-emu/fsub.c, line 1963
- arch/ppc/platforms/ccm.h, line 2145
- arch/ppc/xmon/ppc-dis.c, 5 times
- arch/s390/kernel/compat_exec_domain.c, 3 times
- arch/s390/kernel/semaphore.c, line 2207
- arch/s390/lib/string.c, 2 times
- arch/sh/boards/dreamcast/rtc.c, line 610
- arch/sh/boards/se/7300/led.c, line 2114
- arch/sh/boot/compressed/install.sh, 6 times
- arch/sh/cchips/hd6446x/hd64461/setup.c, line 2110
- arch/sh/cchips/hd6446x/hd64465/gpio.c, 3 times
- arch/sh/cchips/voyagergx/Makefile, 32 times
- arch/sh/cchips/voyagergx/setup.c, 2 times
- arch/sh/configs/rts7751r2d_defconfig, line 396
- arch/sh/configs/sh03_defconfig, line 223
- arch/sh/drivers/pci/ops-snapgear.c, 2 times
- arch/sh/drivers/pci/pci-sh7751.c, 20 times
- arch/sh64/boot/compressed/cache.c, 2 times
- arch/sh64/boot/compressed/install.sh, 6 times
- arch/sh64/boot/compressed/misc.c, line 503
- arch/sh64/kernel/entry.S, line 10584
- arch/sh64/kernel/init_task.c, line 514
- arch/sh64/kernel/led.c, 10 times
- arch/sh64/mach-harp/setup.c, 2 times
- arch/sparc/kernel/init_task.c, line 60
- arch/sparc/kernel/irq.c, line 587
- arch/sparc/kernel/semaphore.c, 2 times
- arch/sparc/mm/extable.c, 7 times
- arch/sparc64/kernel/isa.c, line 1014
- arch/um/include/mode.h, 3 times
- arch/um/include/sysdep-ia64/syscalls.h, line 3187
- arch/um/kernel/resource.c, 4 times
- arch/um/kernel/sigio_kern.c, line 510
- arch/um/os-Linux/include/file.h, 3 times
- arch/v850/kernel/anna-rom.ld, line 152
- arch/v850/kernel/as85ep1.ld, line 73
- arch/v850/kernel/head.S, line 1646
- arch/v850/kernel/teg.c, line 528
- arch/v850/lib/ashldi3.c, 3 times
- drivers/atm/firestream.h, 3 times
- drivers/block/paride/Transition-notes, line 205
- drivers/block/paride/bpck.c, 2 times
- drivers/block/paride/epat.c, 3 times
- drivers/char/cp437.uni, 7 times
- drivers/char/ftape/lowlevel/fc-10.c, line 1693
- drivers/char/ftape/lowlevel/fdc-io.h, 4 times
- drivers/char/ftape/lowlevel/ftape-calibr.c, line 2528
- drivers/char/ftape/lowlevel/ftape-io.h, line 808
- drivers/char/ftape/lowlevel/ftape-read.c, line 594
- drivers/char/ftape/lowlevel/ftape-rw.c, 3 times
- drivers/char/ftape/zftape/zftape-rw.h, 3 times
- drivers/char/ftape/zftape/zftape_syms.c, 2 times
- drivers/char/ip2/i2lib.h, line 489
- drivers/char/mwave/tp3780i.h, 3 times
- drivers/char/nwflash.c, line 331
- drivers/char/scan_keyb.c, line 539
- drivers/char/scan_keyb.h, 11 times
- drivers/char/ser_a2232fw.ax, 4 times
- drivers/char/ser_a2232fw.h, 3 times
- drivers/cpufreq/cpufreq_performance.c, line 2069
- drivers/ide/arm/bast-ide.c, 2 times
- drivers/input/Makefile, line 1286
- drivers/input/serio/pcips2.c, 11 times
- drivers/isdn/hardware/eicon/Makefile, line 9498
- drivers/isdn/hardware/eicon/diva_dma.h, line 3835
- drivers/isdn/hardware/eicon/dsp_tst.h, 2 times
- drivers/isdn/hisax/arcofi.c, line 137
- drivers/isdn/hysdn/ince1pc.h, 4 times
- drivers/isdn/i4l/isdn_x25iface.h, line 2025
- drivers/md/dm-bio-record.h, line 232
- drivers/md/unroll.pl, 8 times
- drivers/media/dvb/ttpci/av7110_ipack.h, 6 times
- drivers/media/video/zoran_device.c, 2 times
- drivers/net/3c505.h, line 1436
- drivers/net/atp.c, line 719
- drivers/net/dgrs.h, 2 times
- drivers/net/fec_8xx/fec_8xx.h, line 1503
- drivers/net/hamradio/yam1200.h, 2 times
- drivers/net/irda/esi.c, line 559
- drivers/net/sk98lin/h/skdebug.h, 7 times
- drivers/net/sk98lin/h/skgehw.h, 2 times
- drivers/net/sun3_82586.c, line 3174
- drivers/net/tokenring/abyss.h, line 622
- drivers/net/wan/hostess_sv11.c, 2 times
- drivers/nubus/proc.c, line 900
- drivers/parport/parport_sunbpp.c, 2 times
- drivers/s390/char/defkeymap.c, 3 times
- drivers/scsi/aic7xxx/aicasm/Makefile, 2 times
- drivers/scsi/aic7xxx_old/aic7xxx_proc.c, line 1546
- drivers/scsi/arm/msgqueue.c, line 2415
- drivers/scsi/dpt/dpti_ioctl.h, line 195
- drivers/scsi/esp.h, line 357
- drivers/scsi/pcmcia/nsp_debug.c, line 526
- drivers/scsi/pcmcia/nsp_io.h, line 153
- drivers/tc/Makefile, 2 times
- drivers/tc/lk201-map.c_shipped, line 487
- drivers/usb/host/sl811.h, 4 times
- drivers/usb/media/pwc/pwc-nala.h, line 197
- drivers/usb/media/pwc/pwc-uncompress.h, line 252
- drivers/usb/media/w9968cf_decoder.h, 3 times
- drivers/usb/serial/ezusb.c, 3 times
- drivers/usb/serial/mct_u232.h, 3 times
- drivers/video/logo/logo_linux_clut224.ppm, 5 times
- drivers/video/logo/logo_linux_vga16.ppm, 10 times
- drivers/video/logo/logo_mac_clut224.ppm, 12 times
- drivers/video/macmodes.h, 2 times
- drivers/video/matrox/matroxfb_Ti3026.c, 22 times
- drivers/video/sticore.h, line 125
- drivers/video/sun3fb.c, line 152
- drivers/zorro/gen-devlist.c, 2 times
- fs/afs/Makefile, line 186
- fs/afs/errors.h, 8 times
- fs/befs/endian.h, line 4454
- fs/cifs/nterr.c, line 498
- fs/cifs/nterr.h, 5 times
- fs/efs/dir.c, 9 times
- fs/ext3/hash.c, 2 times
- fs/fat/Makefile, 3 times
- fs/hpfs/namei.c, 2 times
- fs/jfs/Makefile, 2 times
- fs/jfs/jfs_lock.h, line 4945
- fs/minix/dir.c, 2 times
- fs/ncpfs/mmap.c, line 3303
- fs/partitions/osf.c, line 1625
- fs/qnx4/Makefile, line 1107
- fs/udf/udfdecl.h, line 75
- fs/ufs/namei.c, 14 times
- fs/xattr_acl.c, 4 times
- include/asm-alpha/module.h, 2 times
- include/asm-alpha/topology.h, 2 times
- include/asm-arm/a.out.h, line 1051
- include/asm-arm/arch-cl7500/system.h, line 22
- include/asm-arm/arch-ebsa110/timex.h, 3 times
- include/asm-arm/arch-ebsa285/hardware.h, 5 times
- include/asm-arm/arch-ebsa285/system.h, line 346
- include/asm-arm/arch-h720x/param.h, line 462
- include/asm-arm/arch-ixp4xx/irq.h, line 2905
- include/asm-arm/arch-l7200/param.h, 3 times
- include/asm-arm/arch-l7200/serial.h, line 241
- include/asm-arm/arch-lh7a40x/hardware.h, 4 times
- include/asm-arm/arch-s3c2410/bast-map.h, line 368
- include/asm-arm/arch-sa1100/badge4.h, line 22
- include/asm-arm/floppy.h, line 607
- include/asm-arm/poll.h, line 412
- include/asm-arm/topology.h, 13 times
- include/asm-arm/vga.h, line 1369
- include/asm-arm26/bugs.h, line 418
- include/asm-arm26/cputime.h, 3 times
- include/asm-arm26/ide.h, line 2155
- include/asm-arm26/irqchip.h, line 4179
- include/asm-arm26/stat.h, 2 times
- include/asm-arm26/string.h, line 708
- include/asm-arm26/topology.h, 13 times
- include/asm-cris/mmu.h, line 3709
- include/asm-cris/poll.h, line 1127
- include/asm-cris/rtc.h, line 702
- include/asm-frv/ioctls.h, 9 times
- include/asm-frv/ipcbuf.h, line 186
- include/asm-frv/mb93091-fpga-irqs.h, 2 times
- include/asm-frv/mb93493-regs.h, line 1016
- include/asm-frv/msgbuf.h, line 1303
- include/asm-i386/mach-default/entry_arch.h, 4 times
- include/asm-i386/mach-default/io_ports.h, line 309
- include/asm-i386/mach-default/pci-functions.h, line 1038
- include/asm-i386/mach-voyager/entry_arch.h, 2 times
- include/asm-i386/percpu.h, 2 times
- include/asm-i386/srat.h, line 55
- include/asm-ia64/intel_intrin.h, line 218
- include/asm-m68k/atariints.h, 4 times
- include/asm-m68k/entry.h, line 672
- include/asm-m68k/percpu.h, 3 times
- include/asm-m68k/semaphore-helper.h, line 718
- include/asm-m68k/sun3mmu.h, line 631
- include/asm-m68k/suspend.h, line 899
- include/asm-m68knommu/MC68332.h, 4 times
- include/asm-mips/branch.h, 5 times
- include/asm-mips/dec/interrupts.h, line 3682
- include/asm-mips/dec/kn230.h, 3 times
- include/asm-mips/dma.h, 3 times
- include/asm-mips/ip32/ip32_ints.h, line 322
- include/asm-mips/it8172/it8172_pci.h, 2 times
- include/asm-mips/m48t35.h, 2 times
- include/asm-mips/sn/sn0/hubpi.h, 2 times
- include/asm-parisc/elf.h, 2 times
- include/asm-parisc/iosapic.h, 2 times
- include/asm-parisc/parport.h, 2 times
- include/asm-parisc/percpu.h, 5 times
- include/asm-parisc/shmparam.h, 10 times
- include/asm-ppc/amigappc.h, line 3188
- include/asm-ppc/traps.h, 5 times
- include/asm-s390/ipcbuf.h, line 3834
- include/asm-s390/tlbflush.h, 3 times
- include/asm-s390/todclk.h, 5 times
- include/asm-sh/cpu-sh2/addrspace.h, 5 times
- include/asm-sh/cpu-sh2/cache.h, line 353
- include/asm-sh/cpu-sh3/addrspace.h, line 733
- include/asm-sh/cpu-sh3/rtc.h, 11 times
- include/asm-sh/cpu-sh3/shmparam.h, line 367
- include/asm-sh/hd64465/gpio.h, 2 times
- include/asm-sh/hp6xx/io.h, line 1077
- include/asm-sh/hw_irq.h, 9 times
- include/asm-sh/sembuf.h, line 2036
- include/asm-sh64/hw_irq.h, line 132
- include/asm-sparc/asmmacro.h, 2 times
- include/asm-sparc/hardirq.h, 3 times
- include/asm-sparc/ide.h, 2 times
- include/asm-sparc/irq.h, line 290
- include/asm-sparc/module.h, 2 times
- include/asm-sparc/sembuf.h, 4 times
- include/asm-sparc/siginfo.h, line 352
- include/asm-sparc/topology.h, 3 times
- include/asm-sparc/viking.h, 3 times
- include/asm-sparc64/isa.h, line 512
- include/asm-sparc64/pil.h, 2 times
- include/asm-sparc64/topology.h, line 487
- include/asm-sparc64/user.h, 4 times
- include/asm-um/byteorder.h, 2 times
- include/asm-um/cobalt.h, 3 times
- include/asm-um/dma.h, line 1027
- include/asm-um/errno.h, line 3769
- include/asm-um/fcntl.h, 4 times
- include/asm-um/ide.h, line 837
- include/asm-um/kmap_types.h, line 928
- include/asm-um/mca_dma.h, 3 times
- include/asm-um/tlb.h, 3 times
- include/asm-v850/flat.h, line 458
- include/asm-v850/sockios.h, line 2155
- include/asm-v850/v850e_uartb.h, line 1494
- include/asm-v850/v850e_utils.h, 3 times
- include/asm-x86_64/ide.h, 7 times
- include/asm-x86_64/poll.h, 6 times
- include/linux/apm_bios.h, 3 times
- include/linux/circ_buf.h, 2 times
- include/linux/cobalt-nvram.h, line 659
- include/linux/compiler-intel.h, 5 times
- include/linux/cycx_cfm.h, line 405
- include/linux/flat.h, 2 times
- include/linux/ftape-header-segment.h, 4 times
- include/linux/ncp_mount.h, 7 times
- include/linux/netfilter_bridge/ebt_vlan.h, 7 times
- include/linux/netfilter_ipv4/ipt_ttl.h, 4 times
- include/linux/nfs3.h, line 417
- include/linux/radeonfb.h, 2 times
- include/linux/rbtree.h, line 1512
- include/linux/times.h, 3 times
- include/linux/usb_sl811.h, line 1567
- include/net/irda/irlan_client.h, line 261
- include/net/irda/irlap_event.h, 4 times
- include/rxrpc/krxtimod.h, 2 times
- include/rxrpc/transport.h, 32 times
- include/video/cvisionppc.h, line 475
- include/video/permedia2.h, line 944
- lib/zlib_deflate/deftree.c, 3 times
- lib/zlib_inflate/infcodes.c, 3 times
- net/atm/mpoa_caches.c, 2 times
- net/ax25/ax25_dev.c, 3 times
- net/bluetooth/Kconfig, line 185
- net/irda/ircomm/ircomm_event.c, 2 times
- net/irda/irproc.c, line 244
- net/rose/rose_link.c, line 610
- net/rxrpc/rxrpc_syms.c, 3 times
- scripts/conmakehash.c, 2 times
- scripts/gen_initramfs_list.sh, 2 times
- sound/oss/emu10k1/efxmgr.c, line 750
- sound/oss/gus_midi.c, 2 times
- sound/oss/gus_vol.c, 2 times
- sound/oss/opl3_hw.h, line 837
- sound/oss/sb_card.h, 5 times
- sound/oss/sb_mixer.h, 3 times
- sound/oss/waveartist.c, 2 times
- sound/oss/waveartist.h, 2 times
- sound/synth/Makefile, line 560
- sound/usb/Makefile, line 610