Loading...
Defined in 1 files as a member:
Defined in 13 files as a macro:
- include/asm-alpha/atomic.h, line 22 (as a macro)
- include/asm-arm/atomic.h, line 36 (as a macro)
- include/asm-cris/atomic.h, line 25 (as a macro)
- include/asm-i386/atomic.h, line 33 (as a macro)
- include/asm-ia64/atomic.h, line 27 (as a macro)
- include/asm-m68k/atomic.h, line 16 (as a macro)
- include/asm-mips/atomic.h, line 31 (as a macro)
- include/asm-mips64/atomic.h, line 31 (as a macro)
- include/asm-parisc/atomic.h, line 99 (as a macro)
- include/asm-ppc/atomic.h, line 16 (as a macro)
- include/asm-sh/atomic.h, line 14 (as a macro)
- include/asm-sparc/atomic.h, line 18 (as a macro)
- include/asm-sparc64/atomic.h, line 14 (as a macro)
Defined in 3 files as a function:
- include/asm-s390/atomic.h, line 37 (as a function)
- include/asm-s390x/atomic.h, line 37 (as a function)
- include/asm-sparc/atomic.h, line 38 (as a function)
Documented in 1 files:
Referenced in 278 files:
- arch/alpha/kernel/irq_smp.c, line 236
- arch/alpha/kernel/semaphore.c, 3 times
- arch/alpha/kernel/smp.c, 6 times
- arch/alpha/mm/init.c, 2 times
- arch/alpha/mm/numa.c, line 420
- arch/arm/mm/init.c, 2 times
- arch/cris/mm/init.c, 3 times
- arch/i386/kernel/irq.c, 2 times
- arch/i386/kernel/mtrr.c, 2 times
- arch/i386/kernel/smp.c, 2 times
- arch/i386/kernel/smpboot.c, 7 times
- arch/i386/lib/dec_and_lock.c, line 19
- arch/i386/mm/init.c, line 577
- arch/ia64/ia32/sys_ia32.c, line 4397
- arch/ia64/kernel/ptrace.c, line 481
- arch/ia64/kernel/smp.c, 8 times
- arch/ia64/kernel/smpboot.c, line 371
- arch/ia64/mm/init.c, line 162
- arch/ia64/mm/tlb.c, 2 times
- arch/ia64/sn/io/l1.c, 7 times
- arch/ia64/sn/io/pciba.c, 2 times
- arch/ia64/sn/io/pcibr.c, 4 times
- arch/m68k/mm/init.c, line 214
- arch/mips/kernel/smp.c, 2 times
- arch/mips/mm/init.c, 2 times
- arch/mips64/kernel/smp.c, 5 times
- arch/mips64/mm/init.c, 2 times
- arch/mips64/sgi-ip27/ip27-init.c, 2 times
- arch/mips64/sgi-ip27/ip27-nmi.c, line 160
- arch/parisc/mm/init.c, 5 times
- arch/ppc/kernel/chrp_smp.c, 2 times
- arch/ppc/kernel/idle.c, 2 times
- arch/ppc/kernel/irq.c, 11 times
- arch/ppc/kernel/setup.c, 9 times
- arch/ppc/kernel/smp.c, 5 times
- arch/ppc/kernel/time.c, line 151
- arch/ppc/mm/init.c, 2 times
- arch/s390/kernel/irq.c, 13 times
- arch/s390/kernel/smp.c, 10 times
- arch/s390/mm/init.c, 2 times
- arch/s390x/kernel/irq.c, 13 times
- arch/s390x/kernel/linux32.c, line 3275
- arch/s390x/kernel/smp.c, 6 times
- arch/s390x/mm/init.c, 2 times
- arch/sh/mm/init.c, line 212
- arch/sparc/kernel/smp.c, line 170
- arch/sparc/kernel/sys_sunos.c, 2 times
- arch/sparc/mm/init.c, line 516
- arch/sparc64/kernel/smp.c, 6 times
- arch/sparc64/kernel/sys_sparc32.c, line 3354
- arch/sparc64/kernel/sys_sunos32.c, 2 times
- arch/sparc64/mm/init.c, line 1529
- drivers/atm/iphase.c, 10 times
- drivers/atm/suni.c, line 56
- drivers/atm/uPD98402.c, line 167
- drivers/block/loop.c, line 584
- drivers/char/agp/agpgart_be.c, 5 times
- drivers/char/drm/drm_bufs.h, 2 times
- drivers/char/drm/drm_context.h, 12 times
- drivers/char/drm/drm_dma.h, 4 times
- drivers/char/drm/drm_drv.h, 2 times
- drivers/char/drm/drm_ioctl.h, line 225
- drivers/char/drm/drm_lists.h, 7 times
- drivers/char/drm/drm_lock.h, 3 times
- drivers/char/drm/drm_proc.h, 33 times
- drivers/char/drm/gamma_dma.c, 2 times
- drivers/char/drm/i810_dma.c, 2 times
- drivers/char/drm/r128_state.c, line 333
- drivers/char/drm/radeon_state.c, line 453
- drivers/char/n_tty.c, 3 times
- drivers/char/ppdev.c, 2 times
- drivers/char/tty_io.c, line 1993
- drivers/fc4/fc.c, line 643
- drivers/i2o/i2o_block.c, 2 times
- drivers/i2o/i2o_core.c, line 556
- drivers/i2o/i2o_lan.c, 5 times
- drivers/i2o/i2o_proc.c, 3 times
- drivers/i2o/i2o_scsi.c, 2 times
- drivers/ide/ide-tape.c, 15 times
- drivers/ieee1394/ieee1394_core.h, line 96
- drivers/ieee1394/nodemgr.c, 4 times
- drivers/ieee1394/pcilynx.c, 3 times
- drivers/ieee1394/raw1394.c, 5 times
- drivers/isdn/avmb1/capi.c, 4 times
- drivers/isdn/avmb1/capifs.c, 2 times
- drivers/isdn/isdn_net.h, line 76
- drivers/macintosh/adb.c, 3 times
- drivers/md/md.c, 4 times
- drivers/md/raid5.c, 21 times
- drivers/message/fusion/mptbase.c, line 3003
- drivers/message/fusion/mptlan.c, 10 times
- drivers/message/fusion/mptscsih.c, 8 times
- drivers/mtd/ftl.c, line 1220
- drivers/net/3c527.c, line 1062
- drivers/net/acenic.c, 6 times
- drivers/net/de600.c, 2 times
- drivers/net/loopback.c, line 70
- drivers/net/pci-skeleton.c, 11 times
- drivers/net/plip.c, line 445
- drivers/net/tulip/interrupt.c, 2 times
- drivers/net/wan/sdla_chdlc.c, 3 times
- drivers/net/wan/sdla_fr.c, 3 times
- drivers/net/wan/sdla_x25.c, 23 times
- drivers/nubus/proc.c, line 151
- drivers/pci/proc.c, line 381
- drivers/s390/block/dasd.c, 8 times
- drivers/s390/block/xpram.c, 3 times
- drivers/s390/net/fsm.c, line 127
- drivers/s390/net/fsm.h, 2 times
- drivers/s390/s390io.c, 5 times
- drivers/scsi/pluto.c, line 191
- drivers/scsi/scsi.c, 7 times
- drivers/scsi/scsi_error.c, line 225
- drivers/sound/cs46xx.c, line 124
- drivers/sound/via82cxxx_audio.c, 28 times
- drivers/sound/vwsnd.c, line 1532
- drivers/telephony/ixj.c, 9 times
- drivers/usb/storage/scsiglue.c, line 181
- drivers/usb/storage/transport.c, 4 times
- drivers/usb/usb-ohci.c, line 2724
- fs/affs/file.c, 2 times
- fs/affs/inode.c, line 256
- fs/autofs4/expire.c, 7 times
- fs/buffer.c, 5 times
- fs/coda/cnode.c, line 126
- fs/coda/dir.c, 4 times
- fs/coda/file.c, 3 times
- fs/coda/inode.c, line 234
- fs/coda/pioctl.c, 2 times
- fs/dcache.c, 7 times
- fs/devfs/base.c, line 3166
- fs/devpts/inode.c, 2 times
- fs/exec.c, 6 times
- fs/freevxfs/vxfs_inode.c, line 345
- fs/hfs/inode.c, line 85
- fs/hpfs/inode.c, line 239
- fs/hpfs/namei.c, line 336
- fs/inode.c, 6 times
- fs/iobuf.c, 3 times
- fs/lockd/host.c, line 331
- fs/locks.c, 2 times
- fs/namei.c, 4 times
- fs/ncpfs/file.c, 2 times
- fs/ncpfs/inode.c, line 79
- fs/ncpfs/ncplib_kernel.c, line 227
- fs/nfs/dir.c, 9 times
- fs/nfs/flushd.c, line 275
- fs/nfs/inode.c, 2 times
- fs/nfs/write.c, 8 times
- fs/nfsd/nfsfh.c, line 151
- fs/nfsd/vfs.c, 4 times
- fs/ntfs/fs.c, line 259
- fs/proc/generic.c, 2 times
- fs/proc/inode.c, 2 times
- fs/proc/proc_misc.c, 2 times
- fs/reiserfs/buffer2.c, 6 times
- fs/reiserfs/do_balan.c, 2 times
- fs/reiserfs/file.c, 2 times
- fs/reiserfs/fix_node.c, 5 times
- fs/reiserfs/ibalance.c, 2 times
- fs/reiserfs/journal.c, 50 times
- fs/reiserfs/prints.c, 6 times
- fs/reiserfs/stree.c, 4 times
- fs/super.c, 5 times
- fs/ufs/truncate.c, line 66
- fs/ufs/util.c, 2 times
- fs/umsdos/inode.c, 3 times
- fs/umsdos/namei.c, 3 times
- include/asm-arm/semaphore-helper.h, line 12
- include/asm-generic/tlb.h, line 46
- include/asm-ia64/atomic.h, 2 times
- include/asm-m68k/semaphore-helper.h, 3 times
- include/asm-parisc/hardirq.h, line 77
- include/asm-ppc/hardirq.h, line 96
- include/asm-s390/atomic.h, line 169
- include/asm-s390/hardirq.h, 3 times
- include/asm-s390/irq.h, line 830
- include/asm-s390/pgalloc.h, line 239
- include/asm-s390x/atomic.h, line 169
- include/asm-s390x/hardirq.h, 3 times
- include/asm-s390x/irq.h, line 830
- include/asm-s390x/pgalloc.h, line 268
- include/linux/atmdev.h, line 437
- include/linux/dcache.h, line 243
- include/linux/fs.h, line 532
- include/linux/mm.h, line 180
- include/linux/module.h, 2 times
- include/linux/netfilter_ipv4/lockhelp.h, 2 times
- include/linux/raid/md_compatible.h, line 102
- include/linux/reiserfs_fs.h, line 1166
- include/linux/skbuff.h, 4 times
- include/net/dn_nsp.h, line 204
- include/net/dst.h, line 120
- include/net/sock.h, 3 times
- include/net/tcp.h, 2 times
- ipc/msg.c, 2 times
- kernel/exec_domain.c, line 170
- kernel/fork.c, line 588
- kernel/kmod.c, line 203
- kernel/module.c, 2 times
- kernel/signal.c, line 414
- kernel/softirq.c, 2 times
- kernel/sysctl.c, line 661
- mm/memory.c, line 1094
- mm/mmap.c, 2 times
- mm/page_io.c, line 47
- mm/slab.c, 4 times
- mm/swapfile.c, line 436
- net/appletalk/ddp.c, 7 times
- net/atm/atm_misc.c, 3 times
- net/atm/clip.c, 2 times
- net/atm/common.c, 9 times
- net/atm/proc.c, 8 times
- net/ax25/af_ax25.c, 8 times
- net/ax25/ax25_ds_timer.c, line 120
- net/ax25/ax25_in.c, line 310
- net/ax25/ax25_std_timer.c, line 65
- net/bluetooth/hci_core.c, 4 times
- net/core/dev.c, 7 times
- net/core/dst.c, 3 times
- net/core/neighbour.c, 5 times
- net/core/sock.c, 10 times
- net/decnet/af_decnet.c, line 1154
- net/decnet/dn_neigh.c, line 555
- net/decnet/dn_nsp_in.c, line 572
- net/decnet/dn_nsp_out.c, 2 times
- net/decnet/dn_route.c, 3 times
- net/econet/af_econet.c, 4 times
- net/ipv4/af_inet.c, 5 times
- net/ipv4/arp.c, line 323
- net/ipv4/inetpeer.c, line 283
- net/ipv4/ip_fragment.c, 2 times
- net/ipv4/ipmr.c, 5 times
- net/ipv4/netfilter/ip_conntrack_core.c, 3 times
- net/ipv4/netfilter/ip_conntrack_standalone.c, line 92
- net/ipv4/proc.c, 4 times
- net/ipv4/raw.c, 4 times
- net/ipv4/route.c, 15 times
- net/ipv4/tcp.c, 12 times
- net/ipv4/tcp_input.c, 10 times
- net/ipv4/tcp_ipv4.c, 5 times
- net/ipv4/tcp_minisocks.c, 2 times
- net/ipv4/tcp_output.c, line 820
- net/ipv4/tcp_timer.c, 2 times
- net/ipv4/udp.c, 4 times
- net/ipv6/af_inet6.c, line 514
- net/ipv6/ip6_fib.c, 3 times
- net/ipv6/ip6_flowlabel.c, 4 times
- net/ipv6/ndisc.c, 2 times
- net/ipv6/proc.c, line 50
- net/ipv6/raw.c, 4 times
- net/ipv6/reassembly.c, 2 times
- net/ipv6/route.c, 6 times
- net/ipv6/tcp_ipv6.c, 2 times
- net/ipv6/udp.c, 3 times
- net/ipx/af_ipx.c, 8 times
- net/irda/af_irda.c, 6 times
- net/khttpd/accept.c, line 52
- net/khttpd/main.c, 4 times
- net/khttpd/rfc.c, 4 times
- net/netlink/af_netlink.c, 13 times
- net/netrom/af_netrom.c, 5 times
- net/netrom/nr_timer.c, line 152
- net/packet/af_packet.c, 11 times
- net/rose/af_rose.c, 5 times
- net/rose/rose_in.c, line 195
- net/rose/rose_timer.c, line 146
- net/sched/sch_api.c, 3 times
- net/socket.c, line 150
- net/sunrpc/auth.c, 3 times
- net/sunrpc/clnt.c, 3 times
- net/sunrpc/sched.c, line 870
- net/unix/af_unix.c, 7 times
- net/unix/garbage.c, line 213
- net/wanrouter/af_wanpipe.c, 38 times
- net/x25/af_x25.c, 5 times
- net/x25/x25_in.c, line 250
- net/x25/x25_subr.c, line 348