Loading...
Defined in 1 files as a member:
Defined in 17 files as a macro:
- include/asm-alpha/atomic.h, line 22 (as a macro)
- include/asm-arm/atomic.h, line 32 (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 17 (as a macro)
- include/asm-ppc64/atomic.h, line 22 (as a macro)
- include/asm-s390/atomic.h, line 38 (as a macro)
- include/asm-s390x/atomic.h, line 38 (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)
- include/asm-x86_64/atomic.h, line 35 (as a macro)
Defined in 1 files as a function:
Documented in 2 files:
Referenced in 314 files:
- arch/alpha/kernel/semaphore.c, 3 times
- arch/alpha/kernel/smp.c, 6 times
- arch/alpha/mm/init.c, line 133
- arch/alpha/mm/numa.c, line 419
- arch/arm/mm/init.c, line 94
- arch/i386/kernel/cpu/mtrr/main.c, 4 times
- arch/i386/kernel/irq.c, 2 times
- arch/i386/kernel/smp.c, 2 times
- arch/i386/kernel/smpboot.c, 6 times
- arch/i386/lib/dec_and_lock.c, line 19
- arch/i386/mm/pageattr.c, line 118
- arch/ia64/hp/sim/simscsi.c, line 380
- arch/ia64/kernel/irq.c, 2 times
- arch/ia64/kernel/perfmon.c, 18 times
- arch/ia64/kernel/process.c, 2 times
- arch/ia64/kernel/ptrace.c, line 485
- arch/ia64/kernel/smp.c, 4 times
- arch/ia64/sn/io/l1.c, 6 times
- arch/ia64/sn/io/sn1/pcibr.c, 4 times
- arch/ia64/sn/io/sn2/pcibr/pcibr_ate.c, 2 times
- arch/ia64/sn/kernel/sn1/sn1_smp.c, 7 times
- arch/mips/kernel/smp.c, 2 times
- arch/mips64/kernel/smp.c, 5 times
- arch/mips64/sgi-ip27/ip27-init.c, 2 times
- arch/mips64/sgi-ip27/ip27-nmi.c, line 160
- arch/parisc/mm/init.c, 2 times
- arch/ppc/kernel/irq.c, 2 times
- arch/ppc/kernel/smp.c, 5 times
- arch/ppc/kernel/time.c, line 161
- arch/ppc/lib/dec_and_lock.c, line 28
- arch/ppc64/kernel/smp.c, 5 times
- arch/ppc64/kernel/sys_ppc32.c, line 1307
- arch/ppc64/lib/dec_and_lock.c, line 37
- arch/s390/kernel/irq.c, 12 times
- arch/s390/kernel/smp.c, 7 times
- arch/s390/mm/init.c, line 62
- arch/s390x/kernel/irq.c, 12 times
- arch/s390x/kernel/linux32.c, line 3390
- arch/s390x/kernel/smp.c, 6 times
- arch/s390x/mm/init.c, line 62
- arch/sparc/kernel/smp.c, line 170
- arch/sparc64/kernel/smp.c, 9 times
- arch/sparc64/kernel/sys_sparc32.c, line 3268
- arch/sparc64/mm/init.c, 2 times
- arch/x86_64/kernel/irq.c, 2 times
- arch/x86_64/kernel/mtrr.c, 2 times
- arch/x86_64/kernel/smp.c, 2 times
- arch/x86_64/kernel/smpboot.c, 7 times
- arch/x86_64/lib/dec_and_lock.c, line 19
- drivers/atm/idt77252.c, 7 times
- drivers/atm/iphase.c, 10 times
- drivers/atm/suni.c, line 56
- drivers/atm/uPD98402.c, line 167
- drivers/base/core.c, line 221
- drivers/block/loop.c, line 621
- drivers/block/paride/pt.c, line 707
- drivers/char/agp/agp.c, 3 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/i830_dma.c, 2 times
- drivers/char/drm/r128_state.c, line 332
- drivers/char/n_tty.c, 3 times
- drivers/char/ppdev.c, 2 times
- drivers/char/tty_io.c, line 1998
- drivers/fc4/fc.c, line 643
- drivers/ide/ide-tape.c, 3 times
- drivers/ieee1394/amdtp.c, 2 times
- drivers/ieee1394/ieee1394_core.h, line 98
- drivers/ieee1394/pcilynx.c, 3 times
- drivers/ieee1394/raw1394.c, 5 times
- drivers/ieee1394/sbp2.c, line 632
- drivers/isdn/capi/capi.c, 4 times
- drivers/isdn/capi/capifs.c, 2 times
- drivers/isdn/i4l/isdn_net.h, line 61
- drivers/macintosh/adb.c, 3 times
- drivers/md/md.c, 6 times
- drivers/md/multipath.c, line 316
- drivers/md/raid1.c, 6 times
- drivers/md/raid5.c, 17 times
- drivers/message/fusion/mptbase.c, line 4947
- drivers/message/fusion/mptlan.c, 11 times
- drivers/message/fusion/mptscsih.c, 11 times
- drivers/message/i2o/i2o_block.c, 2 times
- drivers/message/i2o/i2o_core.c, line 540
- drivers/message/i2o/i2o_lan.c, 5 times
- drivers/message/i2o/i2o_proc.c, 3 times
- drivers/message/i2o/i2o_scsi.c, 2 times
- drivers/net/3c527.c, line 1069
- 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 444
- drivers/net/ppp_generic.c, 4 times
- 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 437
- drivers/s390/block/dasd_ioctl.c, 2 times
- drivers/s390/cio/cio.c, line 1929
- drivers/s390/net/fsm.c, line 127
- drivers/s390/net/fsm.h, 2 times
- drivers/s390/net/lcs.c, 9 times
- drivers/s390/qdio.c, 13 times
- drivers/scsi/pluto.c, line 191
- drivers/scsi/scsi.c, 7 times
- drivers/scsi/scsi_error.c, line 223
- drivers/telephony/ixj.c, 9 times
- drivers/usb/core/hcd-pci.c, 2 times
- drivers/usb/core/hcd.c, line 642
- drivers/usb/core/inode.c, 2 times
- drivers/usb/host/ehci-sched.c, line 283
- drivers/usb/host/ohci-sa1111.c, line 246
- drivers/usb/misc/atmsar.c, 2 times
- drivers/usb/misc/brlvger.c, 4 times
- drivers/usb/misc/speedtouch.c, 11 times
- drivers/usb/net/catc.c, line 276
- drivers/usb/storage/freecom.c, 8 times
- drivers/usb/storage/isd200.c, 4 times
- drivers/usb/storage/raw_bulk.c, 2 times
- drivers/usb/storage/scsiglue.c, 3 times
- drivers/usb/storage/transport.c, 15 times
- drivers/usb/storage/usb.c, 2 times
- fs/affs/file.c, 2 times
- fs/affs/inode.c, line 269
- fs/aio.c, 4 times
- fs/autofs4/expire.c, 7 times
- fs/bio.c, line 170
- fs/buffer.c, 3 times
- fs/coda/dir.c, line 606
- fs/dcache.c, 8 times
- fs/devfs/base.c, 3 times
- fs/direct-io.c, line 268
- fs/driverfs/inode.c, 2 times
- fs/exec.c, 5 times
- fs/exportfs/expfs.c, line 415
- fs/ext3/ialloc.c, 2 times
- fs/freevxfs/vxfs_inode.c, line 349
- fs/fs-writeback.c, line 172
- fs/hfs/inode.c, line 86
- fs/hpfs/inode.c, line 245
- fs/hpfs/namei.c, line 363
- fs/inode.c, 3 times
- fs/intermezzo/presto.c, line 468
- fs/intermezzo/vfs.c, 2 times
- fs/iobuf.c, 3 times
- fs/jbd/commit.c, line 514
- fs/jbd/journal.c, 2 times
- fs/jfs/jfs_imap.c, 8 times
- fs/jfs/jfs_metapage.c, line 512
- fs/jfs/jfs_txnmgr.c, 6 times
- fs/jfs/super.c, 3 times
- fs/lockd/host.c, line 335
- fs/locks.c, 2 times
- fs/namei.c, 4 times
- fs/namespace.c, 3 times
- fs/ncpfs/file.c, 2 times
- fs/ncpfs/inode.c, line 191
- fs/ncpfs/ncplib_kernel.c, line 275
- fs/nfs/dir.c, 7 times
- fs/nfs/inode.c, 3 times
- fs/nfs/pagelist.c, 3 times
- fs/nfsd/nfssvc.c, 2 times
- fs/nfsd/vfs.c, 4 times
- fs/ntfs/inode.c, line 1789
- fs/proc/generic.c, 2 times
- fs/proc/inode.c, 2 times
- fs/proc/proc_misc.c, line 145
- fs/reiserfs/file.c, 2 times
- fs/reiserfs/fix_node.c, line 2076
- fs/reiserfs/journal.c, 47 times
- fs/reiserfs/prints.c, 6 times
- fs/reiserfs/procfs.c, 2 times
- fs/reiserfs/stree.c, 3 times
- fs/smbfs/request.c, line 93
- fs/ufs/truncate.c, line 68
- 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-ia64/atomic.h, 2 times
- include/asm-m68k/semaphore-helper.h, 3 times
- include/asm-parisc/hardirq.h, line 77
- include/asm-s390/atomic.h, line 159
- include/asm-s390/hardirq.h, 3 times
- include/asm-s390/irq.h, line 914
- include/asm-s390/tlbflush.h, line 95
- include/asm-s390x/atomic.h, line 159
- include/asm-s390x/hardirq.h, 3 times
- include/asm-s390x/irq.h, line 914
- include/asm-s390x/tlbflush.h, line 92
- include/asm-sparc64/smp.h, 2 times
- include/linux/aio.h, 2 times
- include/linux/atmdev.h, line 441
- include/linux/dcache.h, line 260
- include/linux/device.h, 2 times
- include/linux/fs.h, line 512
- include/linux/mm.h, line 199
- include/linux/module.h, 2 times
- include/linux/netfilter_ipv4/lockhelp.h, 2 times
- include/linux/reiserfs_fs.h, line 1295
- include/linux/skbuff.h, 4 times
- include/linux/sunrpc/timer.h, line 38
- include/net/dn_nsp.h, line 204
- include/net/dst.h, line 120
- include/net/sock.h, 4 times
- include/net/tcp.h, 2 times
- ipc/msg.c, 2 times
- ipc/sem.c, 4 times
- kernel/exec_domain.c, line 170
- kernel/fork.c, line 670
- kernel/kmod.c, line 223
- kernel/module.c, 2 times
- kernel/signal.c, line 447
- kernel/softirq.c, 2 times
- kernel/sysctl.c, line 694
- mm/mmap.c, line 126
- mm/slab.c, 4 times
- mm/swapfile.c, line 591
- mm/vmscan.c, line 485
- 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 121
- net/ax25/ax25_in.c, line 311
- net/ax25/ax25_std_timer.c, line 66
- net/bluetooth/hci_conn.c, line 129
- net/bluetooth/hci_core.c, 5 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 1236
- net/decnet/dn_neigh.c, line 555
- net/decnet/dn_nsp_in.c, line 576
- 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 289
- net/ipv4/ip_fragment.c, 2 times
- net/ipv4/ipmr.c, 5 times
- net/ipv4/netfilter/ip_conntrack_core.c, 5 times
- net/ipv4/netfilter/ip_conntrack_standalone.c, 2 times
- 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_diag.c, 2 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 821
- net/ipv4/tcp_timer.c, 2 times
- net/ipv4/udp.c, 4 times
- net/ipv6/af_inet6.c, line 560
- net/ipv6/ip6_fib.c, 3 times
- net/ipv6/ip6_flowlabel.c, 4 times
- net/ipv6/ndisc.c, line 531
- 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, 3 times
- net/llc/llc_sock.c, 6 times
- net/netlink/af_netlink.c, 13 times
- net/netrom/af_netrom.c, 5 times
- net/netrom/nr_timer.c, line 162
- net/packet/af_packet.c, 11 times
- net/rose/af_rose.c, 5 times
- net/rose/rose_in.c, line 200
- net/rose/rose_timer.c, line 157
- net/sched/sch_api.c, 3 times
- net/socket.c, line 147
- net/sunrpc/auth.c, 3 times
- net/sunrpc/clnt.c, 5 times
- net/sunrpc/sched.c, line 812
- net/unix/af_unix.c, 7 times
- net/unix/garbage.c, line 224
- net/wanrouter/af_wanpipe.c, 38 times
- net/x25/af_x25.c, 5 times
- net/x25/x25_in.c, line 257
- net/x25/x25_subr.c, line 361
- security/capability.c, 3 times
- sound/core/oss/pcm_oss.c, 11 times
- sound/core/pcm_native.c, 3 times
- sound/core/rtctimer.c, 2 times
- sound/core/seq/seq_clientmgr.c, line 391
- sound/core/seq/seq_lock.c, 4 times
- sound/core/seq/seq_memory.c, 5 times
- sound/core/seq/seq_memory.h, line 74
- sound/core/timer.c, line 411
- sound/isa/gus/gus_pcm.c, line 702
- sound/oss/cs46xx.c, line 124
- sound/oss/via82cxxx_audio.c, 24 times
- sound/oss/vwsnd.c, line 1532
- sound/pci/es1968.c, 3 times
- sound/pci/ymfpci/ymfpci_main.c, 2 times