Loading...
Defined in 1 files as a macro:
Defined in 2 files as a function:
- include/asm-mips/semaphore.h, line 321 (as a function)
- include/linux/rwsem.h, line 60 (as a function)
Referenced in 312 files:
- Documentation/DocBook/parport-structure.fig, line 2214
- Documentation/ide.txt, 3 times
- Documentation/isdn/README.FAQ, 2 times
- Documentation/networking/filter.txt, line 2147
- Documentation/networking/tlan.txt, 4 times
- Documentation/sound/README.OSS, 2 times
- Rules.make, 2 times
- arch/alpha/boot/bootp.c, 2 times
- arch/alpha/kernel/alpha_ksyms.c, line 178
- arch/alpha/kernel/core_mcpcia.c, 7 times
- arch/alpha/kernel/osf_sys.c, 3 times
- arch/alpha/lib/checksum.c, line 931
- arch/alpha/lib/ev6-memset.S, line 236
- arch/alpha/lib/fpreg.c, 7 times
- arch/alpha/mm/fault.c, 2 times
- arch/arm/def-configs/brutus, line 410
- arch/arm/defconfig, 5 times
- arch/arm/kernel/entry-armo.S, line 185
- arch/arm/kernel/entry-armv.S, line 875
- arch/arm/kernel/head-armv.S, 3 times
- arch/arm/kernel/via82c505.c, line 2482
- arch/arm/mm/fault-common.c, line 256
- arch/arm/mm/small_page.c, line 10128
- arch/arm/nwfpe/fpa11.inl, 2 times
- arch/arm/tools/getconstants.c, 5 times
- arch/cris/lib/checksumcopy.S, 4 times
- arch/cris/mm/Makefile, line 537
- arch/cris/mm/fault.c, 4 times
- arch/i386/kernel/microcode.c, line 298
- arch/i386/kernel/signal.c, line 931
- arch/i386/kernel/sys_i386.c, 2 times
- arch/i386/kernel/trampoline.S, 2 times
- arch/i386/lib/strstr.c, 4 times
- arch/i386/math-emu/Makefile, 4 times
- arch/i386/mm/extable.c, 2 times
- arch/i386/mm/fault.c, 4 times
- arch/ia64/kernel/iosapic.c, line 10116
- arch/ia64/kernel/mca.c, 4 times
- arch/ia64/lib/flush.S, 2 times
- arch/ia64/lib/memcpy.S, line 185
- arch/ia64/mm/fault.c, 3 times
- arch/ia64/sn/io/cdl.c, 7 times
- arch/ia64/sn/io/sgi_io_sim.c, 2 times
- arch/ia64/sn/io/stubs.c, line 1430
- arch/ia64/sn/sn1/error.c, line 283
- arch/m68k/atari/hades-pci.c, 2 times
- arch/m68k/kernel/sys_m68k.c, line 1291
- arch/m68k/lib/memcpy.c, line 73
- arch/m68k/mac/oss.c, 6 times
- arch/m68k/math-emu/fp_move.S, 5 times
- arch/m68k/mm/fault.c, 2 times
- arch/mips/dec/prom/cmdline.c, line 991
- arch/mips/kernel/mips_ksyms.c, 5 times
- arch/mips/kernel/sysirix.c, 3 times
- arch/mips/mm/fault.c, 4 times
- arch/mips/sni/dma.c, 9 times
- arch/mips64/kernel/linux32.c, line 1976
- arch/mips64/kernel/mips64_ksyms.c, 2 times
- arch/mips64/kernel/r4k_fpu.S, line 3135
- arch/mips64/kernel/softfp.S, 3 times
- arch/mips64/lib/csum_partial_copy.c, 6 times
- arch/mips64/lib/floppy-no.c, 11 times
- arch/mips64/lib/ide-no.c, 4 times
- arch/mips64/lib/ide-std.c, line 928
- arch/mips64/mm/fault.c, 4 times
- arch/mips64/sgi-ip27/ip27-reset.c, 17 times
- arch/parisc/hpux/sys_hpux.c, 2 times
- arch/parisc/kernel/entry.S, 2 times
- arch/parisc/kernel/inventory.c, line 568
- arch/parisc/mm/fault.c, 3 times
- arch/ppc/amiga/config.c, line 954
- arch/ppc/configs/IVMS8_defconfig, 2 times
- arch/ppc/configs/SPD823TS_defconfig, 2 times
- arch/ppc/kernel/chrp_time.c, line 167
- arch/ppc/kernel/entry.S, line 2478
- arch/ppc/kernel/syscalls.c, 2 times
- arch/ppc/mbxboot/embed_config.c, 5 times
- arch/ppc/mbxboot/misc.c, 5 times
- arch/ppc/mm/fault.c, 4 times
- arch/ppc/treeboot/mkevimg, line 3081
- arch/ppc/xmon/subr_prf.c, 4 times
- arch/s390/boot/ipleckd.S, 3 times
- arch/s390/kernel/sys_s390.c, 2 times
- arch/s390/mm/fault.c, 4 times
- arch/s390x/boot/ipleckd.S, 3 times
- arch/s390x/kernel/head.S, 2 times
- arch/s390x/kernel/ptrace.c, 2 times
- arch/s390x/kernel/sys_s390.c, line 195
- arch/s390x/mm/fault.c, 4 times
- arch/sh/kernel/sys_sh.c, line 188
- arch/sh/mm/fault.c, 4 times
- arch/sparc/defconfig, 7 times
- arch/sparc/kernel/cpu.c, line 2167
- arch/sparc/kernel/ptrace.c, 3 times
- arch/sparc/kernel/sys_sparc.c, line 470
- arch/sparc/kernel/sys_sunos.c, line 490
- arch/sparc/kernel/wof.S, line 151
- arch/sparc/mm/fault.c, 7 times
- arch/sparc/mm/loadmmu.c, 9 times
- arch/sparc/mm/nosrmmu.c, 9 times
- arch/sparc/prom/Makefile, line 449
- arch/sparc/prom/ranges.c, 3 times
- arch/sparc64/kernel/etrap.S, line 2133
- arch/sparc64/kernel/rtrap.S, line 3786
- arch/sparc64/kernel/sys32.S, 3 times
- arch/sparc64/kernel/sys_sparc.c, line 433
- arch/sparc64/kernel/sys_sunos32.c, line 448
- arch/sparc64/kernel/traps.c, 3 times
- arch/sparc64/kernel/winfixup.S, 11 times
- arch/sparc64/lib/blockops.S, 2 times
- arch/sparc64/mm/fault.c, 4 times
- arch/sparc64/mm/generic.c, 2 times
- arch/sparc64/solaris/misc.c, 3 times
- drivers/acpi/events/evxfregn.c, line 448
- drivers/acpi/include/accommon.h, line 559
- drivers/atm/fore200e.c, 2 times
- drivers/block/swim_iop.c, 4 times
- drivers/char/ftape/lowlevel/ftape-write.c, 4 times
- drivers/char/ftape/zftape/zftape-read.c, 5 times
- drivers/char/ftape/zftape/zftape-write.c, 3 times
- drivers/char/hp600_keyb.c, 4 times
- drivers/char/ip2/i2cmd.h, line 323
- drivers/char/mem.c, 2 times
- drivers/char/scan_keyb.c, 3 times
- drivers/char/sh-sci.h, line 2145
- drivers/char/specialix.c, line 3079
- drivers/fc4/socal.h, 3 times
- drivers/ide/ide-geometry.c, 2 times
- drivers/isdn/hisax/elsa_ser.c, line 2702
- drivers/isdn/pcbit/capi.h, line 876
- drivers/isdn/pcbit/pcbit.h, line 37
- drivers/md/Makefile, 3 times
- drivers/media/radio/radio-aimslab.c, 11 times
- drivers/media/video/bttvp.h, 7 times
- drivers/media/video/zr36060.h, line 455
- drivers/net/3c509.c, 7 times
- drivers/net/3c59x.c, 17 times
- drivers/net/82596.c, 4 times
- drivers/net/aironet4500_rid.c, line 291
- drivers/net/ariadne.c, 3 times
- drivers/net/arlan-proc.c, line 2203
- drivers/net/arlan.h, 3 times
- drivers/net/atp.c, 3 times
- drivers/net/bagetlance.c, 3 times
- drivers/net/daynaport.c, 5 times
- drivers/net/declance.c, 3 times
- drivers/net/ncr885_debug.h, 7 times
- drivers/net/ne.c, 8 times
- drivers/net/tokenring/Makefile, 2 times
- drivers/net/tokenring/abyss.c, 3 times
- drivers/net/tokenring/tms380tr.h, 2 times
- drivers/net/wan/comx.c, 2 times
- drivers/net/wan/hd64570.h, line 2133
- drivers/net/wan/hscx.h, line 752
- drivers/net/wan/sbni.c, 3 times
- drivers/net/zlib.h, line 1041
- drivers/parport/Makefile, line 554
- drivers/pci/Config.in, line 233
- drivers/pcmcia/ti113x.h, line 718
- drivers/s390/char/tape34xx.c, 7 times
- drivers/s390/char/tape34xx.h, line 310
- drivers/sbus/audio/audio.c, 2 times
- drivers/sbus/char/vfc_dev.c, 7 times
- drivers/sbus/char/zs.h, 2 times
- drivers/scsi/ChangeLog.ncr53c8xx, line 2359
- drivers/scsi/aic7xxx/queue.h, line 233
- drivers/scsi/in2000.c, line 310
- drivers/scsi/ips.h, 2 times
- drivers/scsi/scsi_error.c, 3 times
- drivers/scsi/seagate.c, line 2019
- drivers/scsi/sim710_u.h, 6 times
- drivers/scsi/t128.c, line 385
- drivers/sound/es1371.c, 2 times
- drivers/sound/maestro.c, 7 times
- drivers/sound/maestro.h, line 182
- drivers/sound/sb_mixer.h, 3 times
- drivers/usb/bluetooth.c, 2 times
- drivers/usb/dabusb.c, line 875
- drivers/usb/devio.c, 4 times
- drivers/video/aty.h, line 346
- drivers/video/matrox/matroxfb_base.c, 6 times
- drivers/video/matrox/matroxfb_crtc2.c, 3 times
- drivers/video/matrox/matroxfb_maven.c, 6 times
- fs/autofs/init.c, line 91
- fs/cramfs/inflate/Makefile, 4 times
- fs/cramfs/inflate/inffast.c, line 274
- fs/cramfs/inflate/inffixed.h, line 2797
- fs/cramfs/inflate/inflate.c, 4 times
- fs/cramfs/inflate/inftrees.h, line 905
- fs/ext2/Makefile, 3 times
- fs/hpfs/ea.c, 20 times
- fs/inode.c, line 374
- fs/jffs/Makefile, 2 times
- fs/lockd/Makefile, 5 times
- fs/minix/itree_common.c, 2 times
- fs/msdos/Makefile, 2 times
- fs/ncpfs/Makefile, line 2201
- fs/nfs/Makefile, 2 times
- fs/nfs/dir.c, 2 times
- fs/partitions/ultrix.c, 3 times
- fs/proc/array.c, 4 times
- fs/proc/base.c, line 79
- fs/proc/kmsg.c, 2 times
- fs/qnx4/file.c, 4 times
- fs/read_write.c, line 10079
- fs/ufs/file.c, line 1419
- fs/umsdos/rdir.c, 7 times
- include/asm-alpha/mmu.h, line 576
- include/asm-alpha/posix_types.h, line 2151
- include/asm-alpha/types.h, line 2228
- include/asm-arm/arch-integrator/vmalloc.h, line 1873
- include/asm-arm/smplock.h, 3 times
- include/asm-generic/smplock.h, 3 times
- include/asm-i386/ide.h, 2 times
- include/asm-i386/sigcontext.h, 2 times
- include/asm-i386/smp.h, 3 times
- include/asm-i386/smplock.h, 8 times
- include/asm-ia64/div64.h, line 1411
- include/asm-ia64/hw_irq.h, line 151
- include/asm-ia64/perfmon.h, 3 times
- include/asm-ia64/sigcontext.h, line 1431
- include/asm-ia64/signal.h, 7 times
- include/asm-ia64/sn/alenlist.h, line 448
- include/asm-ia64/sn/mmzone_sn1.h, 10 times
- include/asm-ia64/sn/module.h, 4 times
- include/asm-m68k/dma.h, 3 times
- include/asm-m68k/fbio.h, 3 times
- include/asm-m68k/openprom.h, 2 times
- include/asm-m68k/smplock.h, 3 times
- include/asm-mips/asm.h, 5 times
- include/asm-mips/cache.h, 3 times
- include/asm-mips/checksum.h, line 217
- include/asm-mips/current.h, 5 times
- include/asm-mips/dec/kn02xa.h, 4 times
- include/asm-mips/io.h, 4 times
- include/asm-mips/prctl.h, 2 times
- include/asm-mips/semaphore-helper.h, 3 times
- include/asm-mips/timex.h, 2 times
- include/asm-mips64/arc/hinv.h, 9 times
- include/asm-mips64/asm.h, 4 times
- include/asm-mips64/branch.h, 3 times
- include/asm-mips64/checksum.h, line 226
- include/asm-mips64/dma.h, 3 times
- include/asm-mips64/processor.h, line 3555
- include/asm-mips64/shmparam.h, 2 times
- include/asm-mips64/sn/agent.h, line 2302
- include/asm-mips64/sn/sn_private.h, 2 times
- include/asm-mips64/sn/types.h, 3 times
- include/asm-parisc/iosapic.h, 8 times
- include/asm-ppc/atomic.h, line 1331
- include/asm-ppc/keyboard.h, line 2137
- include/asm-ppc/string.h, 3 times
- include/asm-s390/ccwcache.h, line 2145
- include/asm-s390/dasd.h, 9 times
- include/asm-s390/delay.h, 7 times
- include/asm-s390/ide.h, 5 times
- include/asm-s390/processor.h, line 1495
- include/asm-s390/queue.h, 4 times
- include/asm-s390/s390dyn.h, 4 times
- include/asm-s390/signal.h, line 2208
- include/asm-s390/smp.h, line 963
- include/asm-s390/spinlock.h, 3 times
- include/asm-s390/types.h, line 717
- include/asm-s390x/ccwcache.h, line 2145
- include/asm-s390x/dasd.h, 9 times
- include/asm-s390x/delay.h, 4 times
- include/asm-s390x/elf.h, 5 times
- include/asm-s390x/ide.h, 5 times
- include/asm-s390x/queue.h, 4 times
- include/asm-s390x/s390-gdbregs.h, line 3082
- include/asm-s390x/s390dyn.h, 4 times
- include/asm-s390x/signal.h, line 2208
- include/asm-s390x/smp.h, line 963
- include/asm-s390x/statfs.h, 2 times
- include/asm-s390x/unistd.h, line 10098
- include/asm-s390x/user.h, 3 times
- include/asm-sparc/kdebug.h, line 10462
- include/asm-sparc/posix_types.h, 4 times
- include/asm-sparc/smplock.h, 3 times
- include/asm-sparc64/ebus.h, 2 times
- include/asm-sparc64/ipc.h, line 1087
- include/linux/acpi.h, line 310
- include/linux/agp_backend.h, 9 times
- include/linux/circ_buf.h, line 2167
- include/linux/efs_fs.h, 6 times
- include/linux/fd.h, 3 times
- include/linux/hfs_fs_sb.h, 3 times
- include/linux/mtd/mtd.h, line 2361
- include/linux/mtd/nftl.h, 2 times
- include/linux/ncp_mount.h, line 671
- include/linux/netfilter_ipv4/compat_firewall.h, 4 times
- include/linux/notifier.h, line 338
- include/linux/soundcard.h, line 151
- include/net/irda/irias_object.h, line 150
- include/net/irda/irlan_eth.h, 2 times
- include/net/irda/wrapper.h, line 10424
- include/video/fbcon-vga-planes.h, 2 times
- kernel/acct.c, line 324
- kernel/ptrace.c, line 149
- kernel/sys.c, 2 times
- kernel/sysctl.c, line 801
- mm/filemap.c, 2 times
- mm/mlock.c, line 10109
- mm/slab.c, line 2132
- net/core/sysctl_net_core.c, 30 times
- net/ipv4/netfilter/ip_nat_core.c, 3 times
- net/ipv6/proc.c, 2 times
- net/irda/Makefile, line 313
- net/irda/irlan/Makefile, 2 times
- net/sched/sch_dsmark.c, 2 times
- net/unix/garbage.c, line 2031
- net/x25/x25_timer.c, 16 times