Loading...
Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 5 files as a macro:
- include/asm-alpha/atomic.h, line 111 (as a macro)
- include/asm-mips/atomic.h, line 186 (as a macro)
- include/asm-sh/atomic.h, line 86 (as a macro)
- include/asm-sparc/atomic.h, line 138 (as a macro)
- include/asm-sparc64/atomic.h, line 58 (as a macro)
Defined in 4 files as a function:
- include/asm-arm/atomic.h, line 53 (as a function)
- include/asm-i386/atomic.h, line 60 (as a function)
- include/asm-m68k/atomic.h, line 29 (as a function)
- net/ethernet/pe2.c, line 49 (as a function)
Referenced in 398 files:
- Documentation/README.DAC960, 2 times
- Documentation/devices.tex, line 583
- Documentation/filesystems/vfs.txt, 3 times
- Documentation/isdn/README.concap, 2 times
- Documentation/isdn/README.hfc-pci, line 76
- Documentation/networking/ethertap.txt, line 165
- Documentation/networking/filter.txt, 2 times
- Documentation/networking/ipddp.txt, 6 times
- Documentation/networking/smctr.txt, 2 times
- Documentation/networking/tms380tr.txt, line 751
- Documentation/networking/wavelan.txt, 2 times
- Documentation/smp.txt, 51 times
- Documentation/sound/sonicvibes, line 418
- Documentation/sound/via82cxxx.txt, line 1381
- Documentation/video4linux/bttv/PROBLEMS, line 72
- arch/alpha/config.in, 3 times
- arch/alpha/kernel/smp.c, 2 times
- arch/alpha/kernel/sys_nautilus.c, 3 times
- arch/alpha/lib/checksum.c, 2 times
- arch/alpha/lib/stackcheck.S, line 206
- arch/alpha/lib/strncpy_from_user.S, 7 times
- arch/alpha/lib/strrchr.S, 3 times
- arch/alpha/math-emu/sfp-util.h, 5 times
- arch/alpha/mm/fault.c, 3 times
- arch/arm/kernel/setup.c, 2 times
- arch/arm/mm/proc-arm2,3.S, 3 times
- arch/arm/nwfpe/fpmodule.inl, 2 times
- arch/i386/kernel/setup.c, line 1544
- arch/i386/kernel/smp.c, 2 times
- arch/i386/kernel/smpboot.c, 4 times
- arch/i386/kernel/traps.c, line 415
- arch/i386/math-emu/README, line 1879
- arch/i386/math-emu/fpu_emu.h, 3 times
- arch/i386/math-emu/fpu_trig.c, line 124
- arch/i386/math-emu/reg_u_sub.S, line 2307
- arch/m68k/atari/stram.c, line 719
- arch/mips/kernel/signal.c, line 1304
- arch/mips/kernel/time.c, line 354
- arch/ppc/boot/misc.c, line 6195
- arch/ppc/chrpboot/main.c, 2 times
- arch/ppc/configs/walnut_defconfig, 3 times
- arch/ppc/kernel/idle.c, 4 times
- arch/ppc/kernel/irq.c, 2 times
- arch/ppc/kernel/misc.S, line 341
- arch/ppc/kernel/pmac_pic.c, line 84
- arch/ppc/kernel/ppc_ksyms.c, line 98
- arch/ppc/kernel/smp.c, line 424
- arch/ppc/lib/checksum.S, 2 times
- arch/ppc/lib/locks.c, line 89
- arch/ppc/treeboot/misc.S, 4 times
- arch/ppc/xmon/ppc-dis.c, 2 times
- arch/sparc/ap1000/kgdb.c, line 202
- arch/sparc/kernel/systbls.S, line 5074
- arch/sparc/kernel/traps.c, line 440
- arch/sparc/lib/copy_user.S, line 1150
- arch/sparc/lib/rwsem.S, 2 times
- arch/sparc/mm/srmmu.c, line 638
- arch/sparc/mm/sun4c.c, line 1197
- arch/sparc64/kernel/pci.c, 3 times
- arch/sparc64/kernel/pci_common.c, 2 times
- arch/sparc64/kernel/smp.c, 6 times
- arch/sparc64/kernel/sparc64_ksyms.c, 2 times
- arch/sparc64/kernel/systbls.S, line 1669
- arch/sparc64/kernel/traps.c, line 874
- arch/sparc64/lib/VISmemset.S, 6 times
- arch/sparc64/math-emu/math.c, line 1697
- arch/sparc64/mm/asyncd.c, 2 times
- arch/sparc64/mm/generic.c, line 585
- arch/sparc64/mm/init.c, 2 times
- drivers/block/ali14xx.c, line 894
- drivers/block/amiflop.c, 2 times
- drivers/block/hpt34x.c, line 10457
- drivers/block/ide-proc.c, line 392
- drivers/block/paride/bpck.c, line 2223
- drivers/block/paride/comm.c, 2 times
- drivers/block/paride/dstr.c, 5 times
- drivers/block/paride/fit2.c, line 1025
- drivers/block/paride/fit3.c, line 195
- drivers/block/paride/pd.c, line 980
- drivers/block/piix.c, line 3234
- drivers/block/raid5.c, 2 times
- drivers/block/sl82c105.c, line 662
- drivers/block/xd.h, 2 times
- drivers/block/z2ram.c, 5 times
- drivers/cdrom/optcd.c, 2 times
- drivers/char/agp/agpgart_be.c, 3 times
- drivers/char/drm/bufs.c, line 186
- drivers/char/drm/context.c, 5 times
- drivers/char/drm/dma.c, 12 times
- drivers/char/drm/gamma_dma.c, 18 times
- drivers/char/drm/gamma_drv.c, 7 times
- drivers/char/drm/lists.c, line 164
- drivers/char/drm/lock.c, 5 times
- drivers/char/drm/proc.c, line 226
- drivers/char/drm/tdfx_context.c, 2 times
- drivers/char/drm/tdfx_drv.c, 9 times
- drivers/char/drm/vm.c, 3 times
- drivers/char/ftape/README.PCI, 11 times
- drivers/char/ip2/i2hw.h, line 87
- drivers/char/ip2/i2pack.h, line 148
- drivers/char/mem.c, 2 times
- drivers/char/msp3400.c, 17 times
- drivers/char/n_hdlc.c, line 3821
- drivers/char/pcmcia/serial_cb.c, 19 times
- drivers/char/ppdev.c, line 212
- drivers/char/rocket_int.h, line 1565
- drivers/char/saa5249.c, line 958
- drivers/char/synclink.c, 2 times
- drivers/fc4/fc.c, line 3237
- drivers/fc4/fcp_impl.h, 14 times
- drivers/fc4/socal.h, 7 times
- drivers/i2c/i2c-dev.c, 2 times
- drivers/i2c/i2c-elektor.c, 6 times
- drivers/i2o/i2o_block.c, line 231
- drivers/i2o/i2o_core.c, 2 times
- drivers/i2o/i2o_lan.c, 4 times
- drivers/i2o/i2o_scsi.c, line 764
- drivers/ieee1394/ieee1394_core.h, line 104
- drivers/ieee1394/pcilynx.c, line 1036
- drivers/ieee1394/raw1394.c, line 240
- drivers/isdn/avmb1/kcapi.c, line 195
- drivers/isdn/eicon/eicon_pci.h, 7 times
- drivers/isdn/hisax/amd7930.c, line 128
- drivers/isdn/hisax/avm_a1.c, line 679
- drivers/isdn/hisax/hscx_irq.c, 4 times
- drivers/isdn/hisax/jade.c, line 1659
- drivers/isdn/hisax/tei.c, 6 times
- drivers/isdn/isdn_common.c, 3 times
- drivers/isdn/isdn_tty.c, 2 times
- drivers/isdn/isdn_v110.c, 3 times
- drivers/isdn/isdnloop/isdnloop.h, line 327
- drivers/isdn/sc/ioctl.c, line 459
- drivers/macintosh/adb.c, line 608
- drivers/net/3c509.c, line 292
- drivers/net/3c527.c, line 992
- drivers/net/aironet4500_core.c, 2 times
- drivers/net/arcnet/arcnet.c, line 319
- drivers/net/arcnet/rfc1051.c, 19 times
- drivers/net/arcnet/rfc1201.c, 2 times
- drivers/net/arlan.c, line 146
- drivers/net/hamradio/dmascc.c, line 810
- drivers/net/ipddp.c, line 771
- drivers/net/ncr885_debug.h, line 1696
- drivers/net/pcmcia/3c574_cs.c, line 3910
- drivers/net/pcmcia/3c589_cs.c, line 549
- drivers/net/pcmcia/Config.in, 2 times
- drivers/net/pcmcia/fmvj18x_cs.c, 2 times
- drivers/net/pcmcia/xirc2ps_cs.c, 16 times
- drivers/net/sk98lin/h/sktypes.h, line 508
- drivers/net/sk98lin/skrlmt.c, line 172
- drivers/net/sk98lin/skvpd.c, line 673
- drivers/net/tokenring/olympic.c, 2 times
- drivers/net/tokenring/olympic.h, line 1124
- drivers/net/zlib.h, 13 times
- drivers/parport/parport_pc.c, 36 times
- drivers/pci/Makefile, 44 times
- drivers/pcmcia/Makefile, line 1545
- drivers/pcmcia/bulkmem.c, 2 times
- drivers/pcmcia/cistpl.c, line 2771
- drivers/sbus/audio/cs4231.h, 2 times
- drivers/scsi/scsi.c, 2 times
- drivers/scsi/scsi_scan.c, 2 times
- drivers/scsi/sd.c, line 568
- drivers/scsi/st.h, 4 times
- drivers/scsi/sym53c8xx.c, line 9558
- drivers/sgi/char/shmiq.c, 6 times
- drivers/sgi/char/streamable.c, line 121
- drivers/sgi/char/usema.c, line 295
- drivers/sound/dev_table.c, 2 times
- drivers/sound/pas2_mixer.c, line 214
- drivers/sound/sonicvibes.c, 3 times
- drivers/sound/vwsnd.c, line 1530
- drivers/usb/cpia.c, 6 times
- drivers/usb/dabusb.c, line 514
- drivers/usb/hid-debug.h, 3 times
- drivers/usb/joydev.c, 2 times
- drivers/usb/usb.c, line 466
- drivers/usb/usb_scsi.h, 2 times
- drivers/usb/whiteheat.h, 2 times
- drivers/video/creatorfb.c, line 121
- drivers/video/fbcon.c, 17 times
- drivers/video/fbmem.c, 2 times
- drivers/video/matroxfb.c, 3 times
- drivers/video/tgafb.h, 2 times
- fs/adfs/namei.c, line 124
- fs/autofs/waitq.c, line 6190
- fs/bfs/file.c, 3 times
- fs/block_dev.c, 3 times
- fs/buffer.c, 13 times
- fs/cramfs/inflate/infblock.c, 4 times
- fs/cramfs/inflate/infcodes.c, line 335
- fs/cramfs/inflate/inflate.c, line 171
- fs/cramfs/inflate/zutil.h, line 202
- fs/efs/file.c, line 303
- fs/ext2/acl.c, line 680
- fs/ext2/bitmap.c, line 569
- fs/ext2/ialloc.c, line 1251
- fs/ext2/inode.c, 3 times
- fs/fifo.c, 3 times
- fs/filesystems.c, 2 times
- fs/hfs/extent.c, 2 times
- fs/hfs/file_cap.c, 3 times
- fs/minix/fsync.c, 2 times
- fs/namei.c, line 185
- fs/ncpfs/inode.c, 3 times
- fs/nfs/dir.c, 2 times
- fs/partitions/Config.in, 2 times
- fs/pipe.c, line 137
- fs/proc/procfs_syms.c, 2 times
- fs/qnx4/inode.c, 2 times
- fs/super.c, line 567
- fs/udf/inode.c, 5 times
- fs/udf/lowlevel.c, line 1152
- fs/udf/udfdecl.h, 3 times
- fs/ufs/ialloc.c, 4 times
- include/asm-alpha/core_irongate.h, 6 times
- include/asm-alpha/hardirq.h, line 58
- include/asm-alpha/hw_irq.h, line 87
- include/asm-alpha/ipcbuf.h, 3 times
- include/asm-alpha/posix_types.h, 2 times
- include/asm-alpha/processor.h, line 148
- include/asm-alpha/semaphore-helper.h, line 21
- include/asm-alpha/softirq.h, 2 times
- include/asm-alpha/system.h, line 465
- include/asm-arm/arch-cl7500/param.h, line 149
- include/asm-arm/arch-cl7500/processor.h, 4 times
- include/asm-arm/arch-cl7500/shmparam.h, 4 times
- include/asm-arm/arch-cl7500/system.h, line 350
- include/asm-arm/hdreg.h, 3 times
- include/asm-arm/posix_types.h, line 393
- include/asm-arm/processor.h, line 119
- include/asm-arm/semaphore-helper.h, 2 times
- include/asm-arm/serial.h, line 268
- include/asm-arm/softirq.h, line 70
- include/asm-arm/vga.h, line 1468
- include/asm-i386/errno.h, line 202
- include/asm-i386/hardirq.h, line 46
- include/asm-i386/hw_irq.h, line 198
- include/asm-i386/processor.h, line 417
- include/asm-i386/semaphore.h, 2 times
- include/asm-i386/softirq.h, 2 times
- include/asm-i386/string-486.h, line 1358
- include/asm-i386/string.h, 9 times
- include/asm-m68k/hdreg.h, 2 times
- include/asm-m68k/openprom.h, 3 times
- include/asm-m68k/param.h, 2 times
- include/asm-m68k/processor.h, line 155
- include/asm-m68k/semaphore-helper.h, 5 times
- include/asm-m68k/shm.h, 3 times
- include/asm-m68k/softirq.h, line 32
- include/asm-m68k/stat.h, line 472
- include/asm-m68k/sun3ints.h, 5 times
- include/asm-mips/processor.h, line 224
- include/asm-mips/semaphore-helper.h, 2 times
- include/asm-mips/softirq.h, line 72
- include/asm-ppc/atomic.h, line 76
- include/asm-ppc/delay.h, 2 times
- include/asm-ppc/hardirq.h, line 45
- include/asm-ppc/ipcbuf.h, 2 times
- include/asm-ppc/keyboard.h, 2 times
- include/asm-ppc/processor.h, line 672
- include/asm-ppc/prom.h, line 78
- include/asm-ppc/residual.h, line 78
- include/asm-ppc/semaphore-helper.h, 3 times
- include/asm-ppc/softirq.h, 2 times
- include/asm-ppc/traps.h, 5 times
- include/asm-ppc/vc_ioctl.h, 2 times
- include/asm-ppc/walnut.h, line 1440
- include/asm-sh/semaphore-helper.h, 3 times
- include/asm-sh/softirq.h, line 61
- include/asm-sparc/fcntl.h, line 2246
- include/asm-sparc/hardirq.h, line 60
- include/asm-sparc/scatterlist.h, line 121
- include/asm-sparc/semaphore-helper.h, 3 times
- include/asm-sparc/semaphore.h, 2 times
- include/asm-sparc/softirq.h, 3 times
- include/asm-sparc/string.h, line 203
- include/asm-sparc64/hardirq.h, line 56
- include/asm-sparc64/hdreg.h, line 115
- include/asm-sparc64/openpromio.h, line 124
- include/asm-sparc64/posix_types.h, line 1902
- include/asm-sparc64/processor.h, line 260
- include/asm-sparc64/reg.h, line 37
- include/asm-sparc64/semaphore-helper.h, 3 times
- include/asm-sparc64/semaphore.h, 2 times
- include/asm-sparc64/shmparam.h, 2 times
- include/asm-sparc64/sigcontext.h, 4 times
- include/asm-sparc64/smplock.h, 2 times
- include/asm-sparc64/softirq.h, 2 times
- include/asm-sparc64/user.h, line 540
- include/linux/apm_bios.h, line 2038
- include/linux/bootmem.h, 3 times
- include/linux/fb.h, 14 times
- include/linux/fs.h, line 463
- include/linux/ftape.h, 4 times
- include/linux/genhd.h, line 339
- include/linux/ide.h, 7 times
- include/linux/if_frad.h, 2 times
- include/linux/inetdevice.h, 2 times
- include/linux/irq.h, 2 times
- include/linux/isdn_lzscomp.h, line 181
- include/linux/mm.h, line 146
- include/linux/module.h, line 133
- include/linux/mtio.h, 2 times
- include/linux/ncp_fs_sb.h, line 1416
- include/linux/netdevice.h, line 420
- include/linux/netfilter.h, 2 times
- include/linux/ntfs_fs.h, line 262
- include/linux/scc.h, 6 times
- include/linux/smb_fs.h, 2 times
- include/linux/sunrpc/auth.h, line 1348
- include/linux/sunrpc/sched.h, line 133
- include/linux/wrapper.h, line 38
- include/net/addrconf.h, 3 times
- include/net/dst.h, 2 times
- include/net/if_inet6.h, line 414
- include/net/irda/irttp.h, 4 times
- include/net/neighbour.h, 2 times
- include/net/profile.h, line 217
- include/net/sock.h, 2 times
- include/net/tcp.h, 2 times
- include/pcmcia/bus_ops.h, 4 times
- include/video/fbcon-vga-planes.h, 6 times
- include/video/sbusfb.h, 3 times
- ipc/msg.c, line 692
- ipc/util.h, line 457
- kernel/exit.c, 2 times
- kernel/fork.c, 6 times
- kernel/kmod.c, line 146
- kernel/panic.c, line 1266
- kernel/sched.c, 3 times
- kernel/signal.c, line 315
- lib/inflate.c, 2 times
- mm/filemap.c, line 59
- mm/memory.c, line 492
- mm/mmap.c, 2 times
- mm/page_io.c, line 78
- mm/slab.c, line 280
- mm/swapfile.c, line 2138
- mm/vmscan.c, line 385
- net/atm/lec.c, line 1055
- net/core/datagram.c, line 155
- net/core/dev.c, 4 times
- net/core/dst.c, 2 times
- net/core/filter.c, 2 times
- net/core/neighbour.c, 4 times
- net/core/profile.c, line 76
- net/core/rtnetlink.c, line 130
- net/core/skbuff.c, 6 times
- net/decnet/dn_fib.c, 4 times
- net/decnet/dn_neigh.c, line 404
- net/decnet/dn_rules.c, 2 times
- net/decnet/dn_table.c, line 352
- net/econet/econet.c, line 334
- net/ipv4/af_inet.c, line 407
- net/ipv4/fib_frontend.c, line 164
- net/ipv4/fib_hash.c, 4 times
- net/ipv4/fib_rules.c, 2 times
- net/ipv4/fib_semantics.c, 7 times
- net/ipv4/igmp.c, line 158
- net/ipv4/inetpeer.c, 3 times
- net/ipv4/ip_input.c, line 2261
- net/ipv4/ip_output.c, line 1839
- net/ipv4/ipmr.c, 2 times
- net/ipv4/route.c, line 792
- net/ipv4/sysctl_net_ipv4.c, line 1138
- net/ipv4/tcp.c, line 1274
- net/ipv4/tcp_input.c, 2 times
- net/ipv4/tcp_timer.c, 2 times
- net/ipv6/af_inet6.c, 2 times
- net/ipv6/ip6_fib.c, 5 times
- net/ipv6/ip6_flowlabel.c, 4 times
- net/ipv6/ipv6_sockglue.c, line 411
- net/ipv6/mcast.c, line 254
- net/ipv6/ndisc.c, line 1055
- net/ipv6/proc.c, 4 times
- net/ipv6/route.c, line 1144
- net/ipv6/sit.c, 3 times
- net/ipv6/tcp_ipv6.c, 4 times
- net/ipv6/udp.c, line 293
- net/irda/ircomm/ircomm_tty.c, 4 times
- net/irda/iriap.c, line 216
- net/irda/irlan/irlan_common.c, line 227
- net/irda/irlap_frame.c, line 223
- net/irda/irlmp.c, 3 times
- net/irda/irproc.c, line 87
- net/khttpd/accept.c, line 119
- net/khttpd/main.c, line 128
- net/khttpd/rfc.c, line 95
- net/netlink/af_netlink.c, 5 times
- net/netrom/af_netrom.c, 8 times
- net/packet/af_packet.c, 3 times
- net/sched/sch_api.c, line 643
- net/sched/sch_teql.c, line 247
- net/socket.c, line 158
- net/unix/af_unix.c, 2 times
- net/unix/garbage.c, 2 times
- scripts/usb/usbtree, 2 times