Loading...
Defined in 14 files as a macro:
- include/asm-alpha/atomic.h, line 258 (as a macro)
- include/asm-arm/atomic.h, line 194 (as a macro)
- include/asm-avr32/atomic.h, line 180 (as a macro)
- include/asm-h8300/atomic.h, line 74 (as a macro)
- include/asm-ia64/atomic.h, line 212 (as a macro)
- include/asm-m32r/atomic.h, line 211 (as a macro)
- include/asm-mips/atomic.h, line 392 (as a macro)
- include/asm-parisc/atomic.h, line 231 (as a macro)
- include/asm-s390/atomic.h, line 98 (as a macro)
- include/asm-sh/atomic.h, line 47 (as a macro)
- include/asm-sparc/atomic.h, line 33 (as a macro)
- include/asm-sparc64/atomic.h, line 67 (as a macro)
- include/asm-v850/atomic.h, line 76 (as a macro)
- include/asm-xtensa/atomic.h, line 184 (as a macro)
Defined in 9 files as a function:
- include/asm-blackfin/atomic.h, line 93 (as a function)
- include/asm-cris/atomic.h, line 81 (as a function)
- include/asm-frv/atomic.h, line 116 (as a function)
- include/asm-m68k/atomic.h, line 37 (as a function)
- include/asm-m68knommu/atomic.h, line 75 (as a function)
- include/asm-mn10300/atomic.h, line 121 (as a function)
- include/asm-powerpc/atomic.h, line 146 (as a function)
- include/asm-x86/atomic_32.h, line 108 (as a function)
- include/asm-x86/atomic_64.h, line 116 (as a function)
Documented in 4 files:
- include/asm-m32r/atomic.h, line 205
- include/asm-x86/atomic_32.h, line 102
- include/asm-x86/atomic_64.h, line 110
- include/asm-xtensa/atomic.h, line 178
Referenced in 278 files:
- arch/alpha/kernel/smp.c, 2 times
- arch/ia64/hp/sim/simscsi.c, line 104
- arch/ia64/kernel/mca.c, 4 times
- arch/ia64/sn/kernel/xpc_channel.c, 5 times
- arch/ia64/sn/kernel/xpc_main.c, 3 times
- arch/ia64/sn/kernel/xpnet.c, line 592
- arch/mips/kernel/rtlx.c, line 226
- arch/parisc/kernel/smp.c, 2 times
- arch/powerpc/kernel/rtas_flash.c, 3 times
- arch/powerpc/platforms/cell/spufs/context.c, line 90
- arch/powerpc/platforms/cell/spufs/sched.c, line 408
- arch/powerpc/platforms/powermac/backlight.c, line 214
- arch/powerpc/platforms/powermac/pic.c, 2 times
- arch/powerpc/xmon/xmon.c, 3 times
- arch/ppc/lib/locks.c, line 147
- arch/sparc64/kernel/mdesc.c, line 349
- arch/sparc64/kernel/smp.c, 2 times
- arch/um/drivers/port_kern.c, line 268
- arch/x86/kernel/cpu/mcheck/mce_64.c, line 317
- arch/x86/kernel/cpu/mtrr/main.c, 3 times
- arch/x86/kernel/crash.c, line 72
- arch/x86/kernel/nmi_32.c, 2 times
- arch/x86/kernel/nmi_64.c, 2 times
- arch/x86/kvm/lapic.c, line 1058
- block/as-iosched.c, 2 times
- drivers/acpi/processor_idle.c, line 614
- drivers/atm/idt77252.c, 2 times
- drivers/base/dd.c, line 150
- drivers/bluetooth/bfusb.c, line 199
- drivers/bluetooth/hci_usb.c, line 738
- drivers/char/agp/backend.c, line 95
- drivers/char/agp/generic.c, line 1209
- drivers/char/agp/intel-agp.c, line 254
- drivers/char/drm/drm_bufs.c, 27 times
- drivers/char/drm/drm_drv.c, line 523
- drivers/char/drm/drm_proc.c, 2 times
- drivers/char/drm/drm_vm.c, 2 times
- drivers/char/ipmi/ipmi_msghandler.c, 2 times
- drivers/char/ipmi/ipmi_watchdog.c, 2 times
- drivers/char/rocket.c, 2 times
- drivers/connector/cn_proc.c, line 214
- drivers/connector/cn_queue.c, 2 times
- drivers/edac/edac_mc.c, line 426
- drivers/edac/edac_pci_sysfs.c, line 394
- drivers/firewire/fw-device.c, line 170
- drivers/ieee1394/ieee1394_core.c, line 519
- drivers/infiniband/core/addr.c, line 329
- drivers/infiniband/core/cm.c, line 1566
- drivers/infiniband/core/mad.c, 7 times
- drivers/infiniband/core/verbs.c, 10 times
- drivers/infiniband/hw/amso1100/c2_cq.c, line 396
- drivers/infiniband/hw/amso1100/c2_qp.c, line 633
- drivers/infiniband/hw/cxgb3/iwch_provider.c, 2 times
- drivers/infiniband/hw/ehca/ehca_mrmw.c, line 1655
- drivers/infiniband/hw/ipath/ipath_driver.c, line 1973
- drivers/infiniband/hw/ipath/ipath_file_ops.c, line 656
- drivers/infiniband/hw/ipath/ipath_mad.c, line 660
- drivers/infiniband/hw/ipath/ipath_qp.c, 3 times
- drivers/infiniband/hw/ipath/ipath_verbs_mcast.c, line 346
- drivers/infiniband/hw/mthca/mthca_qp.c, line 1493
- drivers/infiniband/hw/nes/nes_cm.c, 11 times
- drivers/infiniband/hw/nes/nes_hw.c, line 1327
- drivers/infiniband/ulp/iser/iser_initiator.c, 2 times
- drivers/infiniband/ulp/iser/iser_verbs.c, 4 times
- drivers/isdn/i4l/isdn_common.c, 3 times
- drivers/isdn/i4l/isdn_net.c, line 149
- drivers/isdn/i4l/isdn_tty.c, line 1215
- drivers/isdn/i4l/isdn_v110.c, 2 times
- drivers/macintosh/adb.c, 3 times
- drivers/macintosh/windfarm_smu_sat.c, 2 times
- drivers/md/bitmap.c, line 1252
- drivers/md/dm-crypt.c, 2 times
- drivers/md/dm-raid1.c, line 573
- drivers/md/dm.c, line 280
- drivers/md/raid1.c, line 347
- drivers/md/raid10.c, line 1822
- drivers/md/raid5.c, 7 times
- drivers/media/dvb/dvb-core/dvb_ca_en50221.c, line 999
- drivers/media/video/ivtv/ivtv-streams.c, 4 times
- drivers/media/video/stk-webcam.c, line 382
- drivers/media/video/v4l2-common.c, 2 times
- drivers/message/fusion/mptlan.c, line 948
- drivers/misc/ibmasm/command.c, line 69
- drivers/misc/phantom.c, line 244
- drivers/misc/sony-laptop.c, 3 times
- drivers/net/3c527.c, line 1038
- drivers/net/acenic.c, line 1994
- drivers/net/cassini.c, 2 times
- drivers/net/cxgb3/cxgb3_offload.c, line 550
- drivers/net/cxgb3/l2t.c, line 238
- drivers/net/cxgb3/l2t.h, line 139
- drivers/net/e1000e/netdev.c, 2 times
- drivers/net/ehea/ehea_main.c, line 2133
- drivers/net/ibmveth.c, line 372
- drivers/net/ns83820.c, 2 times
- drivers/net/phy/phy.c, line 719
- drivers/net/ppp_generic.c, 3 times
- drivers/net/pppol2tp.c, 2 times
- drivers/net/ps3_gelic_net.c, 2 times
- drivers/net/s2io.c, 3 times
- drivers/net/spider_net.c, 2 times
- drivers/net/usb/catc.c, line 279
- drivers/net/wireless/hostap/hostap_80211_rx.c, 2 times
- drivers/net/wireless/hostap/hostap_80211_tx.c, line 367
- drivers/net/wireless/hostap/hostap_ap.c, 16 times
- drivers/pci/hotplug/cpci_hotplug_core.c, 2 times
- drivers/pci/pci.c, line 742
- drivers/ps3/ps3-lpm.c, 2 times
- drivers/s390/block/dasd.c, 2 times
- drivers/s390/block/dasd_erp.c, line 78
- drivers/s390/char/monreader.c, 3 times
- drivers/s390/char/raw3270.c, line 1093
- drivers/s390/char/vmlogrdr.c, line 460
- drivers/s390/cio/cio.c, line 963
- drivers/s390/cio/qdio.c, 8 times
- drivers/s390/crypto/ap_bus.c, line 897
- drivers/s390/crypto/zcrypt_api.c, line 269
- drivers/s390/net/claw.c, 2 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_qdio.c, line 256
- drivers/scsi/arcmsr/arcmsr_hba.c, line 569
- drivers/scsi/lpfc/lpfc_debugfs.c, 2 times
- drivers/scsi/lpfc/lpfc_els.c, 3 times
- drivers/scsi/megaraid/megaraid_sas.c, 2 times
- drivers/scsi/qla2xxx/qla_dfs.c, line 165
- drivers/scsi/qla4xxx/ql4_os.c, line 609
- drivers/scsi/scsi_transport_iscsi.c, line 343
- drivers/telephony/ixj.c, 7 times
- drivers/usb/core/hcd.c, 3 times
- drivers/usb/gadget/ether.c, line 1917
- drivers/usb/host/isp116x-hcd.c, line 572
- drivers/usb/misc/iowarrior.c, 2 times
- drivers/usb/serial/io_edgeport.c, 2 times
- drivers/usb/storage/libusual.c, line 225
- drivers/video/arcfb.c, line 199
- drivers/video/omap/dispc.c, line 1010
- drivers/video/uvesafb.c, line 1203
- drivers/w1/w1.c, 3 times
- drivers/w1/w1_netlink.c, 2 times
- drivers/watchdog/wdrtas.c, 2 times
- fs/afs/super.c, line 509
- fs/autofs4/inode.c, line 81
- fs/autofs4/root.c, 2 times
- fs/cifs/cifsacl.c, 2 times
- fs/cifs/cifssmb.c, 3 times
- fs/cifs/connect.c, line 740
- fs/cifs/file.c, 4 times
- fs/cifs/inode.c, line 1461
- fs/cifs/misc.c, 4 times
- fs/cifs/transport.c, 12 times
- fs/dcache.c, 4 times
- fs/dquot.c, 2 times
- fs/fuse/dev.c, 3 times
- fs/gfs2/glock.c, 2 times
- fs/gfs2/log.c, 2 times
- fs/gfs2/meta_io.c, line 106
- fs/gfs2/ops_fstype.c, line 968
- fs/gfs2/quota.c, 2 times
- fs/inotify_user.c, 2 times
- fs/jbd/journal.c, line 1674
- fs/jbd2/journal.c, line 2023
- fs/jfs/file.c, line 83
- fs/jfs/jfs_extent.c, line 568
- fs/jfs/jfs_imap.c, line 2129
- fs/jfs/super.c, line 124
- fs/mbcache.c, line 159
- fs/namei.c, line 359
- fs/ncpfs/ncplib_kernel.h, line 65
- fs/nfsd/nfs4callback.c, line 438
- fs/nfsd/nfssvc.c, line 465
- fs/ntfs/aops.c, line 1292
- fs/ntfs/mft.c, 11 times
- fs/ocfs2/cluster/tcp.c, line 392
- fs/ocfs2/dlm/dlmmaster.c, 3 times
- fs/qnx4/fsync.c, line 55
- fs/reiserfs/journal.c, 7 times
- fs/smbfs/request.c, line 123
- fs/xfs/linux-2.6/xfs_buf.c, line 1586
- fs/xfs/quota/xfs_dquot.c, line 162
- fs/xfs/xfs_buf_item.c, line 563
- fs/xfs/xfs_trans.c, line 1214
- fs/xfs/xfs_trans_buf.c, line 604
- include/asm-blackfin/semaphore-helper.h, 3 times
- include/asm-generic/atomic.h, line 169
- include/asm-m68k/semaphore-helper.h, 3 times
- include/asm-m68knommu/semaphore-helper.h, 3 times
- include/asm-x86/spinlock.h, line 264
- include/linux/buffer_head.h, line 263
- include/linux/fs.h, 2 times
- include/linux/inetdevice.h, line 203
- include/linux/interrupt.h, 2 times
- include/linux/netdevice.h, line 1120
- include/net/addrconf.h, 2 times
- include/net/dst.h, line 172
- include/net/ip_vs.h, 3 times
- include/net/ipv6.h, line 228
- include/net/neighbour.h, line 257
- include/net/net_namespace.h, line 119
- include/net/sctp/sctp.h, line 342
- include/net/sock.h, 2 times
- include/net/xfrm.h, line 690
- include/sound/pcm.h, line 987
- ipc/msg.c, 2 times
- kernel/exit.c, line 148
- kernel/fork.c, 3 times
- kernel/kmod.c, 2 times
- kernel/lockdep.c, line 405
- kernel/lockdep_internals.h, line 72
- kernel/pid.c, 2 times
- kernel/sched.c, 2 times
- kernel/sched_rt.c, line 30
- kernel/signal.c, 2 times
- kernel/user.c, line 455
- mm/internal.h, line 34
- mm/mmap.c, line 409
- net/bluetooth/hci_core.c, line 1558
- net/bluetooth/hci_sock.c, line 160
- net/core/datagram.c, line 245
- net/core/dev.c, line 1226
- 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 3352
- net/dccp/ccid.c, line 49
- net/ieee80211/ieee80211_rx.c, 2 times
- net/ieee80211/ieee80211_tx.c, 2 times
- net/ipv4/igmp.c, 2 times
- net/ipv4/inet_connection_sock.c, line 551
- net/ipv4/inet_fragment.c, 2 times
- net/ipv4/ipmr.c, line 312
- 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 128
- 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 319
- net/ipv4/ipvs/ip_vs_sh.c, line 125
- net/ipv4/ipvs/ip_vs_sync.c, 4 times
- net/ipv4/tcp_ipv4.c, line 1924
- net/ipv6/ip6_flowlabel.c, line 139
- net/ipv6/mcast.c, 4 times
- net/key/af_key.c, line 70
- net/llc/llc_conn.c, line 911
- net/mac80211/ieee80211.c, 4 times
- net/mac80211/rx.c, line 633
- net/mac80211/sta_info.c, line 222
- net/netfilter/nf_conntrack_core.c, 3 times
- net/netlabel/netlabel_cipso_v4.c, line 702
- net/netlabel/netlabel_unlabeled.c, line 926
- net/packet/af_packet.c, line 1602
- net/sctp/socket.c, line 3527
- net/sunrpc/auth_gss/auth_gss.c, line 315
- net/sunrpc/cache.c, line 912
- net/sunrpc/xprtrdma/svc_rdma_transport.c, line 341
- net/tipc/name_table.c, line 740
- net/tipc/socket.c, 7 times
- net/tipc/subscr.c, 2 times
- net/tipc/user_reg.c, line 217
- net/unix/af_unix.c, 2 times
- net/unix/garbage.c, line 240
- net/xfrm/xfrm_policy.c, line 248
- net/xfrm/xfrm_state.c, line 1927
- security/keys/key.c, 2 times
- security/keys/keyctl.c, 2 times
- security/selinux/avc.c, 3 times
- security/selinux/exports.c, line 101
- security/selinux/xfrm.c, 2 times
- sound/core/seq/seq_lock.h, line 17
- sound/core/seq/seq_memory.c, line 182
- sound/isa/gus/gus_pcm.c, line 69
- sound/oss/vwsnd.c, line 1526
- sound/pci/echoaudio/echoaudio.c, line 470
- sound/pci/mixart/mixart_core.c, line 402