Loading...
Defined in 13 files as a macro:
- include/asm-alpha/atomic.h, line 190 (as a macro)
- include/asm-arm/atomic.h, line 148 (as a macro)
- include/asm-arm26/atomic.h, line 77 (as a macro)
- include/asm-h8300/atomic.h, line 73 (as a macro)
- include/asm-ia64/atomic.h, line 170 (as a macro)
- include/asm-m32r/atomic.h, line 212 (as a macro)
- include/asm-mips/atomic.h, line 324 (as a macro)
- include/asm-parisc/atomic.h, line 171 (as a macro)
- include/asm-sh/atomic.h, line 88 (as a macro)
- include/asm-sh64/atomic.h, line 100 (as a macro)
- include/asm-sparc/atomic.h, line 29 (as a macro)
- include/asm-sparc64/atomic.h, line 67 (as a macro)
- include/asm-v850/atomic.h, line 77 (as a macro)
Defined in 9 files as a function:
- include/asm-cris/atomic.h, line 92 (as a function)
- include/asm-frv/atomic.h, line 116 (as a function)
- include/asm-i386/atomic.h, line 115 (as a function)
- include/asm-m68k/atomic.h, line 38 (as a function)
- include/asm-m68knommu/atomic.h, line 75 (as a function)
- include/asm-ppc/atomic.h, line 147 (as a function)
- include/asm-ppc64/atomic.h, line 133 (as a function)
- include/asm-s390/atomic.h, line 81 (as a function)
- include/asm-x86_64/atomic.h, line 115 (as a function)
Documented in 3 files:
- include/asm-i386/atomic.h, line 109
- include/asm-m32r/atomic.h, line 206
- include/asm-x86_64/atomic.h, line 109
Referenced in 208 files:
- arch/alpha/kernel/smp.c, 2 times
- arch/arm/mach-s3c2410/clock.c, line 160
- arch/i386/kernel/cpu/mtrr/main.c, 3 times
- arch/ia64/hp/sim/simscsi.c, line 105
- arch/parisc/kernel/smp.c, 2 times
- arch/ppc/lib/locks.c, line 148
- arch/ppc/platforms/pmac_pic.c, line 104
- arch/ppc64/kernel/rtas_flash.c, 3 times
- arch/ppc64/xmon/xmon.c, 3 times
- arch/sparc64/kernel/smp.c, 2 times
- arch/um/drivers/port_kern.c, line 273
- arch/x86_64/kernel/process.c, line 76
- drivers/acpi/scan.c, 3 times
- drivers/atm/idt77252.c, 2 times
- drivers/base/power/main.c, line 46
- drivers/block/as-iosched.c, 2 times
- drivers/block/pktcdvd.c, line 702
- drivers/bluetooth/bfusb.c, line 203
- drivers/bluetooth/hci_usb.c, line 777
- drivers/char/agp/backend.c, line 95
- drivers/char/agp/generic.c, line 1086
- drivers/char/agp/intel-agp.c, line 192
- drivers/char/drm/drm_bufs.c, 21 times
- drivers/char/drm/drm_drv.c, line 526
- drivers/char/drm/drm_proc.c, 2 times
- drivers/char/drm/drm_vm.c, 2 times
- drivers/char/drm/gamma_context.h, 10 times
- drivers/char/drm/gamma_lists.h, line 176
- drivers/char/drm/gamma_lock.h, 4 times
- drivers/char/drm/gamma_old_dma.h, 4 times
- drivers/char/ipmi/ipmi_msghandler.c, 2 times
- drivers/char/rocket.c, 2 times
- drivers/ieee1394/ieee1394_core.c, line 425
- drivers/infiniband/core/mad.c, 9 times
- drivers/infiniband/core/verbs.c, 9 times
- drivers/infiniband/hw/mthca/mthca_cq.c, line 877
- drivers/infiniband/hw/mthca/mthca_qp.c, 2 times
- drivers/isdn/i4l/isdn_common.c, 3 times
- drivers/isdn/i4l/isdn_net.c, line 150
- drivers/isdn/i4l/isdn_tty.c, line 1225
- drivers/isdn/i4l/isdn_v110.c, 2 times
- drivers/macintosh/adb.c, 3 times
- drivers/md/raid1.c, 2 times
- drivers/md/raid5.c, 4 times
- drivers/md/raid6main.c, 4 times
- drivers/media/dvb/dvb-core/dvb_ca_en50221.c, line 1047
- drivers/media/video/v4l2-common.c, 2 times
- drivers/message/fusion/mptlan.c, line 972
- drivers/net/3c527.c, line 1040
- drivers/net/acenic.c, line 2008
- drivers/net/ibmveth.c, line 353
- drivers/net/ns83820.c, 2 times
- drivers/net/ppp_generic.c, 2 times
- drivers/net/s2io.c, 2 times
- drivers/net/wan/sdla_chdlc.c, line 1759
- drivers/net/wan/sdla_fr.c, line 4500
- drivers/net/wan/sdla_x25.c, line 4270
- drivers/s390/block/dasd.c, 2 times
- drivers/s390/block/dasd_erp.c, line 79
- drivers/s390/char/monreader.c, 3 times
- drivers/s390/char/raw3270.c, line 1044
- drivers/s390/char/vmlogrdr.c, line 505
- drivers/s390/cio/qdio.c, 7 times
- drivers/s390/crypto/z90main.c, line 851
- drivers/s390/net/claw.c, 3 times
- drivers/s390/net/ctcmain.c, 7 times
- drivers/s390/net/netiucv.c, 3 times
- drivers/s390/net/qeth_main.c, 3 times
- drivers/s390/scsi/zfcp_fsf.c, line 232
- drivers/telephony/ixj.c, 7 times
- drivers/usb/core/hcd.c, 2 times
- drivers/usb/gadget/ether.c, line 1910
- drivers/usb/net/catc.c, line 280
- drivers/usb/storage/usb.c, line 1046
- drivers/video/i810/i810_main.c, line 1204
- drivers/video/neofb.c, line 586
- drivers/video/riva/fbdev.c, line 1052
- drivers/video/vga16fb.c, line 325
- drivers/w1/dscore.c, line 76
- drivers/w1/w1.c, 3 times
- drivers/w1/w1_smem.c, line 97
- drivers/w1/w1_therm.c, line 184
- fs/afs/super.c, line 439
- fs/cifs/cifssmb.c, 3 times
- fs/cifs/connect.c, line 458
- fs/cifs/misc.c, 4 times
- fs/cifs/transport.c, 11 times
- fs/dcache.c, 2 times
- fs/dquot.c, 2 times
- fs/hfsplus/super.c, line 158
- fs/jbd/journal.c, line 1690
- fs/jfs/file.c, line 86
- fs/jfs/jfs_extent.c, line 573
- fs/jfs/jfs_imap.c, line 2164
- fs/jfs/jfs_txnmgr.c, 4 times
- fs/jfs/super.c, line 149
- fs/lockd/host.c, line 249
- fs/mbcache.c, line 156
- fs/namei.c, line 298
- fs/ncpfs/ncplib_kernel.h, line 66
- fs/nfs/inode.c, line 1105
- fs/nfsd/nfs4callback.c, line 461
- fs/nfsd/nfssvc.c, line 247
- fs/ntfs/aops.c, line 1162
- fs/ntfs/mft.c, 11 times
- fs/qnx4/fsync.c, line 56
- fs/reiserfs/journal.c, 8 times
- fs/smbfs/request.c, line 125
- fs/xfs/linux-2.6/xfs_buf.c, line 1704
- fs/xfs/quota/xfs_dquot.c, line 182
- fs/xfs/xfs_buf_item.c, line 585
- fs/xfs/xfs_trans.c, line 1140
- fs/xfs/xfs_trans_buf.c, line 611
- include/asm-generic/local.h, line 26
- include/asm-i386/spinlock.h, line 234
- include/asm-m68k/semaphore-helper.h, 3 times
- include/asm-m68knommu/semaphore-helper.h, 3 times
- include/asm-mips/local.h, line 17
- include/asm-parisc/local.h, line 14
- include/asm-s390/local.h, line 17
- include/asm-sh/spinlock.h, line 94
- include/asm-x86_64/spinlock.h, line 198
- include/linux/atmdev.h, line 450
- include/linux/buffer_head.h, line 230
- include/linux/fs.h, line 1378
- include/linux/inetdevice.h, line 170
- include/linux/interrupt.h, 2 times
- include/linux/mm.h, line 311
- include/linux/netdevice.h, 2 times
- include/net/addrconf.h, 2 times
- include/net/ax25.h, line 323
- include/net/dst.h, line 157
- include/net/ip_vs.h, 3 times
- include/net/ipv6.h, line 227
- include/net/neighbour.h, line 283
- include/net/sctp/sctp.h, line 266
- include/net/sock.h, line 315
- include/sound/pcm.h, line 1014
- ipc/msg.c, 2 times
- kernel/audit.c, line 804
- kernel/exit.c, line 63
- kernel/fork.c, 2 times
- kernel/kmod.c, 2 times
- kernel/pid.c, 2 times
- kernel/power/smp.c, line 41
- kernel/sched.c, 2 times
- kernel/signal.c, 2 times
- kernel/user.c, line 163
- mm/mmap.c, line 366
- mm/swapfile.c, line 707
- net/bluetooth/hci_core.c, line 1426
- net/bluetooth/hci_sock.c, line 156
- net/bluetooth/rfcomm/core.c, line 1889
- net/core/dev.c, line 1015
- net/core/dst.c, 2 times
- net/core/flow.c, 3 times
- net/core/neighbour.c, 2 times
- net/core/netpoll.c, 2 times
- net/core/pktgen.c, line 2673
- net/ipv4/af_inet.c, line 158
- net/ipv4/igmp.c, 2 times
- net/ipv4/ip_fragment.c, 2 times
- net/ipv4/ipmr.c, line 301
- net/ipv4/ipvs/ip_vs_app.c, 2 times
- net/ipv4/ipvs/ip_vs_conn.c, 9 times
- net/ipv4/ipvs/ip_vs_ctl.c, 4 times
- net/ipv4/ipvs/ip_vs_dh.c, line 126
- net/ipv4/ipvs/ip_vs_lblc.c, 5 times
- net/ipv4/ipvs/ip_vs_lblcr.c, 6 times
- net/ipv4/ipvs/ip_vs_proto_tcp.c, 3 times
- net/ipv4/ipvs/ip_vs_proto_udp.c, line 317
- net/ipv4/ipvs/ip_vs_sh.c, line 123
- net/ipv4/netfilter/ip_conntrack_core.c, line 264
- net/ipv4/netfilter/ipt_hashlimit.c, line 178
- net/ipv4/tcp.c, line 1620
- net/ipv4/tcp_ipv4.c, line 2106
- net/ipv6/af_inet6.c, line 104
- net/ipv6/ip6_flowlabel.c, line 138
- net/ipv6/ipv6_sockglue.c, line 196
- net/ipv6/mcast.c, 4 times
- net/ipv6/reassembly.c, 2 times
- net/ipx/af_ipx.c, line 155
- net/key/af_key.c, line 69
- net/llc/llc_conn.c, line 878
- net/packet/af_packet.c, 2 times
- net/rxrpc/call.c, line 463
- net/rxrpc/connection.c, 4 times
- net/rxrpc/krxiod.c, 4 times
- net/rxrpc/krxsecd.c, 2 times
- net/rxrpc/peer.c, 3 times
- net/rxrpc/transport.c, line 187
- net/socket.c, line 179
- net/sunrpc/auth_gss/auth_gss.c, line 357
- net/sunrpc/cache.c, line 768
- net/unix/af_unix.c, line 338
- net/unix/garbage.c, 2 times
- net/wanrouter/af_wanpipe.c, 6 times
- net/xfrm/xfrm_policy.c, line 274
- net/xfrm/xfrm_state.c, 5 times
- security/keys/key.c, 2 times
- security/selinux/avc.c, 3 times
- sound/core/seq/seq_lock.h, line 17
- sound/core/seq/seq_memory.c, line 181
- sound/isa/gus/gus_pcm.c, line 70
- sound/oss/cs46xx.c, line 120
- sound/oss/via82cxxx_audio.c, 3 times
- sound/oss/vwsnd.c, line 1527
- sound/pci/mixart/mixart_core.c, line 399