Loading...
Defined in 20 files as a macro:
- include/asm-alpha/atomic.h, line 23 (as a macro)
- include/asm-arm/atomic.h, line 33 (as a macro)
- include/asm-cris/atomic.h, line 26 (as a macro)
- include/asm-i386/atomic.h, line 43 (as a macro)
- include/asm-ia64/atomic.h, line 28 (as a macro)
- include/asm-m68k/atomic.h, line 17 (as a macro)
- include/asm-m68knommu/atomic.h, line 19 (as a macro)
- include/asm-mips/atomic.h, line 41 (as a macro)
- include/asm-mips64/atomic.h, line 41 (as a macro)
- include/asm-parisc/atomic.h, line 189 (as a macro)
- include/asm-ppc/atomic.h, line 15 (as a macro)
- include/asm-ppc64/atomic.h, line 23 (as a macro)
- include/asm-s390/atomic.h, line 39 (as a macro)
- include/asm-s390x/atomic.h, line 39 (as a macro)
- include/asm-sh/atomic.h, line 15 (as a macro)
- include/asm-sparc/atomic.h, line 19 (as a macro)
- include/asm-sparc/atomic.h, line 48 (as a macro)
- include/asm-sparc64/atomic.h, line 15 (as a macro)
- include/asm-v850/atomic.h, line 32 (as a macro)
- include/asm-x86_64/atomic.h, line 45 (as a macro)
Documented in 2 files:
Referenced in 228 files:
- arch/alpha/kernel/smp.c, 2 times
- arch/i386/kernel/cpu/mtrr/main.c, 5 times
- arch/i386/kernel/smp.c, 2 times
- arch/i386/kernel/smpboot.c, 5 times
- arch/ia64/kernel/perfmon.c, 9 times
- arch/ia64/kernel/process.c, 3 times
- arch/ia64/kernel/smp.c, 4 times
- arch/ia64/sn/io/l1.c, 6 times
- arch/ia64/sn/kernel/sn1/sn1_smp.c, line 310
- arch/ia64/sn/kernel/sn2/sn2_smp.c, line 324
- arch/m68k/mm/memory.c, line 61
- arch/mips/kernel/smp.c, 2 times
- arch/mips64/kernel/smp.c, 3 times
- arch/mips64/sgi-ip27/ip27-memory.c, line 312
- arch/parisc/kernel/smp.c, 2 times
- arch/ppc/kernel/smp.c, 2 times
- arch/ppc/mm/init.c, line 454
- arch/ppc/mm/mmu_context.c, line 56
- arch/ppc64/kernel/smp.c, 2 times
- arch/s390/kernel/debug.c, line 219
- arch/s390/kernel/smp.c, 2 times
- arch/s390x/kernel/debug.c, line 219
- arch/s390x/kernel/smp.c, 2 times
- arch/sparc/kernel/process.c, line 532
- arch/sparc/mm/init.c, line 421
- arch/sparc64/kernel/smp.c, line 607
- arch/sparc64/mm/hugetlbpage.c, line 517
- arch/um/kernel/mem.c, line 293
- arch/um/kernel/smp.c, 2 times
- arch/x86_64/kernel/smp.c, 2 times
- arch/x86_64/kernel/smpboot.c, 5 times
- drivers/atm/idt77252.c, line 660
- drivers/atm/suni.c, line 56
- drivers/atm/uPD98402.c, 4 times
- drivers/block/acsi_slm.c, 2 times
- drivers/block/paride/pt.c, line 274
- drivers/char/drm/drm_context.h, 8 times
- drivers/char/drm/drm_drv.h, 4 times
- drivers/char/drm/drm_lists.h, 5 times
- drivers/char/drm/i830.h, 2 times
- drivers/char/drm/r128_cce.c, line 407
- drivers/char/drm/r128_state.c, line 335
- drivers/char/drm/radeon_irq.c, line 240
- drivers/char/ipmi/ipmi_kcs_intf.c, 3 times
- drivers/char/ipmi/ipmi_watchdog.c, 2 times
- drivers/char/ppdev.c, line 655
- drivers/fc4/fc.c, 2 times
- drivers/ide/ide-tape.c, 5 times
- drivers/ieee1394/amdtp.c, 2 times
- drivers/ieee1394/hosts.c, line 148
- drivers/ieee1394/iso.c, line 101
- drivers/ieee1394/pcilynx.c, line 918
- drivers/ieee1394/raw1394.c, 3 times
- drivers/ieee1394/sbp2.c, 5 times
- drivers/isdn/capi/capi.c, line 215
- drivers/isdn/hardware/eicon/i4lididrv.c, line 341
- drivers/isdn/i4l/isdn_common.c, line 909
- drivers/isdn/i4l/isdn_net_lib.c, line 1077
- drivers/isdn/i4l/isdn_ppp.c, line 130
- drivers/macintosh/adb.c, line 722
- drivers/md/dm-table.c, 2 times
- drivers/md/dm.c, 3 times
- drivers/md/md.c, 4 times
- drivers/md/raid1.c, 3 times
- drivers/md/raid5.c, 3 times
- drivers/message/fusion/mptlan.c, 3 times
- drivers/message/i2o/i2o_block.c, line 1254
- drivers/mtd/ftl.c, line 1235
- drivers/net/3c527.c, 2 times
- drivers/net/acenic.c, 3 times
- drivers/net/arcnet/arcnet.c, line 415
- drivers/net/e1000/e1000_main.c, 4 times
- drivers/net/irda/sir_dev.c, 6 times
- drivers/net/irda/sir_kthread.c, 3 times
- drivers/net/irda/vlsi_ir.c, 6 times
- drivers/net/pci-skeleton.c, 5 times
- drivers/net/plip.c, 2 times
- drivers/net/ppp_async.c, line 169
- drivers/net/ppp_generic.c, line 2307
- drivers/net/ppp_synctty.c, line 221
- drivers/net/wan/lapbether.c, line 397
- drivers/net/wan/sdla_chdlc.c, 2 times
- drivers/net/wan/sdla_fr.c, 2 times
- drivers/net/wan/sdla_x25.c, 23 times
- drivers/net/wireless/arlan.c, line 99
- drivers/oprofile/event_buffer.c, 4 times
- drivers/oprofile/oprofile_stats.c, 2 times
- drivers/parport/share.c, line 420
- drivers/s390/block/dasd.c, 2 times
- drivers/s390/cio/qdio.c, 3 times
- drivers/s390/net/fsm.h, line 194
- drivers/s390/net/iucv.c, line 444
- drivers/scsi/pluto.c, line 128
- drivers/usb/core/hcd.c, line 592
- drivers/usb/host/ehci-mem.c, line 99
- drivers/usb/misc/brlvger.c, 4 times
- drivers/usb/net/catc.c, line 845
- drivers/usb/storage/scsiglue.c, 2 times
- drivers/usb/storage/transport.c, line 707
- drivers/usb/storage/usb.c, 3 times
- drivers/usb/usb-skeleton.c, 3 times
- drivers/video/acornfb.c, line 1241
- fs/afs/cell.c, line 65
- fs/afs/server.c, line 63
- fs/afs/vlocation.c, line 257
- fs/afs/volume.c, line 164
- fs/aio.c, line 227
- fs/bio.c, line 115
- fs/block_dev.c, line 310
- fs/buffer.c, 2 times
- fs/cifs/cifsfs.c, 5 times
- fs/dcache.c, line 711
- fs/devfs/base.c, 3 times
- fs/direct-io.c, 2 times
- fs/dquot.c, line 488
- fs/eventpoll.c, line 983
- fs/exec.c, 2 times
- fs/file_table.c, 2 times
- fs/inode.c, 2 times
- fs/intermezzo/fileset.c, line 397
- fs/jbd/journal.c, line 471
- fs/jfs/jfs_imap.c, 2 times
- fs/jfs/jfs_metapage.c, line 304
- fs/mbcache.c, 2 times
- fs/namespace.c, 3 times
- fs/ncpfs/file.c, line 85
- fs/ncpfs/inode.c, line 253
- fs/ncpfs/ncplib_kernel.c, line 276
- fs/nfs/nfs4state.c, line 58
- fs/nfsd/nfssvc.c, line 97
- fs/ntfs/inode.c, line 330
- fs/posix_acl.c, 2 times
- fs/reiserfs/journal.c, 27 times
- fs/smbfs/request.c, line 82
- fs/super.c, line 71
- fs/xfs/linux/xfs_aops.c, line 379
- fs/xfs/pagebuf/page_buf.c, 3 times
- fs/xfs/quota/xfs_qm.c, line 139
- fs/xfs/xfs_iget.c, line 479
- fs/xfs/xfs_mount.c, line 120
- include/asm-alpha/semaphore.h, 2 times
- include/asm-arm/semaphore.h, line 46
- include/asm-i386/semaphore.h, line 81
- include/asm-mips/semaphore.h, 2 times
- include/asm-mips64/semaphore.h, 2 times
- include/asm-ppc/semaphore.h, line 60
- include/asm-ppc64/semaphore.h, line 54
- include/asm-s390/atomic.h, line 160
- include/asm-s390x/atomic.h, line 160
- include/asm-sh/semaphore.h, line 59
- include/asm-sparc/semaphore.h, line 43
- include/asm-sparc64/semaphore.h, line 36
- include/asm-x86_64/semaphore.h, line 83
- include/linux/mm.h, line 217
- include/linux/netfilter_bridge.h, line 52
- include/linux/netfilter_ipv4/lockhelp.h, 2 times
- include/linux/sunrpc/timer.h, line 33
- ipc/sem.c, line 884
- kernel/fork.c, 7 times
- kernel/module.c, 3 times
- kernel/pid.c, line 177
- kernel/sched.c, line 2508
- kernel/softirq.c, line 254
- kernel/user.c, 3 times
- kernel/workqueue.c, line 282
- lib/kobject.c, line 77
- mm/page_alloc.c, line 1218
- net/atm/common.c, 2 times
- net/atm/mpoa_caches.c, 2 times
- net/ax25/ax25_route.c, 2 times
- net/bluetooth/hci_conn.c, line 164
- net/bluetooth/hci_core.c, 6 times
- net/bluetooth/hci_event.c, 2 times
- net/bluetooth/rfcomm/core.c, line 226
- net/bluetooth/rfcomm/tty.c, line 194
- net/bridge/br_fdb.c, line 312
- net/core/dev.c, line 2858
- net/core/filter.c, line 477
- net/core/neighbour.c, 4 times
- net/core/skbuff.c, 6 times
- net/core/sock.c, line 1106
- net/ipv4/igmp.c, line 496
- net/ipv4/inetpeer.c, line 399
- net/ipv4/ip_fragment.c, line 331
- net/ipv4/netfilter/ip_conntrack_core.c, line 668
- net/ipv4/netfilter/ip_conntrack_proto_icmp.c, line 109
- net/ipv4/route.c, 5 times
- net/ipv4/tcp_minisocks.c, 5 times
- net/ipv4/xfrm4_input.c, line 99
- net/ipv6/anycast.c, line 341
- net/ipv6/ip6_flowlabel.c, line 331
- net/ipv6/mcast.c, line 305
- net/ipv6/reassembly.c, line 321
- net/ipv6/xfrm6_input.c, line 224
- net/ipx/af_ipx.c, 3 times
- net/lapb/lapb_iface.c, line 146
- net/rxrpc/call.c, line 166
- net/rxrpc/connection.c, 2 times
- net/rxrpc/peer.c, 2 times
- net/rxrpc/transport.c, 3 times
- net/sched/sch_api.c, line 436
- net/sched/sch_generic.c, line 377
- net/sctp/associola.c, line 119
- net/sctp/endpointola.c, line 104
- net/sctp/transport.c, line 137
- net/sunrpc/auth_gss/auth_gss.c, 3 times
- net/sunrpc/auth_gss/gss_mech_switch.c, line 78
- net/sunrpc/auth_null.c, line 57
- net/sunrpc/auth_unix.c, line 78
- net/sunrpc/cache.c, 2 times
- net/sunrpc/clnt.c, line 118
- net/sunrpc/timer.c, line 45
- net/unix/af_unix.c, 3 times
- net/wanrouter/af_wanpipe.c, 10 times
- net/x25/x25_link.c, line 307
- net/x25/x25_route.c, line 58
- net/xfrm/xfrm_policy.c, line 308
- net/xfrm/xfrm_state.c, line 133
- sound/core/pcm.c, line 797
- sound/core/rtctimer.c, line 100
- sound/core/seq/seq_fifo.c, 2 times
- sound/core/seq/seq_lock.h, line 11
- sound/core/seq/seq_memory.c, line 471
- sound/core/seq/seq_ports.c, line 484
- sound/isa/gus/gus_pcm.c, line 675
- sound/oss/via82cxxx_audio.c, 8 times
- sound/pci/es1968.c, line 2604
- sound/pci/ymfpci/ymfpci_main.c, 3 times