Loading...
Defined in 1 files as a prototype:
Defined in 2 files as a macro:
- include/asm-ppc/semaphore.h, line 176 (as a macro)
- include/linux/usbdevice_fs.h, line 173 (as a macro)
Defined in 15 files as a function:
- arch/alpha/kernel/semaphore.c, line 420 (as a function)
- include/asm-alpha/semaphore.h, line 363 (as a function)
- include/asm-arm/semaphore.h, line 228 (as a function)
- include/asm-cris/semaphore.h, line 279 (as a function)
- include/asm-i386/semaphore.h, line 357 (as a function)
- include/asm-ia64/semaphore.h, line 294 (as a function)
- include/asm-m68k/semaphore.h, line 333 (as a function)
- include/asm-mips/semaphore.h, line 320 (as a function)
- include/asm-mips64/semaphore.h, line 300 (as a function)
- include/asm-parisc/semaphore.h, line 273 (as a function)
- include/asm-s390/semaphore.h, line 172 (as a function)
- include/asm-s390x/semaphore.h, line 172 (as a function)
- include/asm-sh/semaphore.h, line 256 (as a function)
- include/asm-sparc/semaphore.h, line 378 (as a function)
- include/asm-sparc64/semaphore.h, line 438 (as a function)
Referenced in 275 files:
- Documentation/Changes, 2 times
- 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
- Rules.make, 2 times
- arch/alpha/boot/bootp.c, 2 times
- arch/alpha/kernel/alpha_ksyms.c, line 181
- 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/arm/def-configs/brutus, line 410
- arch/arm/defconfig, 5 times
- arch/arm/kernel/entry-armo.S, line 185
- arch/arm/nwfpe/fpa11_cpdo.c, 3 times
- arch/cris/cris.ld, 3 times
- arch/cris/kernel/semaphore.c, line 145
- 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/Makefile, 6 times
- arch/i386/math-emu/Makefile, 4 times
- arch/i386/mm/extable.c, 2 times
- arch/i386/mm/fault.c, 8 times
- arch/m68k/atari/hades-pci.c, 2 times
- arch/m68k/lib/memcpy.c, line 73
- arch/m68k/mac/oss.c, 6 times
- arch/m68k/math-emu/fp_move.S, 5 times
- arch/mips/dec/prom/cmdline.c, line 991
- arch/mips/kernel/mips_ksyms.c, 5 times
- arch/mips/kernel/r2300_fpu.S, 5 times
- arch/mips/kernel/semaphore.c, line 145
- arch/mips/kernel/sysirix.c, 2 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/semaphore.c, line 145
- 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/sgi-ip27/ip27-reset.c, 17 times
- arch/mips64/tools/Makefile, line 498
- arch/parisc/hpux/sys_hpux.c, 2 times
- arch/parisc/kernel/entry.S, 2 times
- arch/parisc/kernel/inventory.c, line 568
- arch/ppc/amiga/config.c, line 954
- arch/ppc/config.in, 3 times
- 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/treeboot/mkevimg, line 3081
- arch/ppc/xmon/subr_prf.c, 4 times
- arch/s390/boot/ipleckd.S, 3 times
- arch/s390/kernel/entry.S, 4 times
- arch/s390/kernel/mathemu.c, 3 times
- arch/s390/kernel/semaphore.c, line 215
- arch/s390/kernel/sys_s390.c, 2 times
- arch/s390x/boot/ipleckd.S, 3 times
- arch/s390x/kernel/exec32.c, line 2702
- arch/s390x/kernel/semaphore.c, line 215
- arch/s390x/kernel/sys_s390.c, line 195
- arch/sh/kernel/sys_sh.c, line 188
- arch/sparc/kernel/cpu.c, line 2167
- arch/sparc/kernel/sys_sparc.c, line 456
- arch/sparc/kernel/sys_sunos.c, line 490
- arch/sparc/kernel/wof.S, line 151
- 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/signal.c, line 426
- arch/sparc64/kernel/sys32.S, 3 times
- arch/sparc64/kernel/sys_sparc.c, line 371
- arch/sparc64/kernel/sys_sunos32.c, line 448
- arch/sparc64/kernel/time.c, line 2698
- arch/sparc64/kernel/winfixup.S, 11 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/ip2/i2cmd.h, line 323
- drivers/char/specialix.c, line 3079
- drivers/fc4/socal.h, 3 times
- drivers/ide/ide-geometry.c, 2 times
- drivers/ide/ide-pci.c, line 1427
- drivers/isdn/avmb1/b1dma.c, 2 times
- drivers/isdn/avmb1/kcapi.c, line 283
- drivers/isdn/hisax/Makefile, 3 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/aironet4500_rid.c, line 291
- drivers/net/arlan.h, 3 times
- drivers/net/ethertap.c, 3 times
- drivers/net/ncr885_debug.h, 7 times
- drivers/net/pcmcia/wavelan_cs.h, 3 times
- drivers/net/pcnet32.c, 2 times
- drivers/net/sundance.c, 2 times
- drivers/net/tokenring/Makefile, 2 times
- drivers/net/tokenring/abyss.c, 3 times
- drivers/net/tokenring/tms380tr.h, 2 times
- drivers/net/tulip/media.c, 3 times
- drivers/net/wan/Config.in, 2 times
- drivers/net/wan/Makefile, line 684
- drivers/net/wan/comx.c, 2 times
- drivers/net/wan/hd64570.h, line 2133
- drivers/net/wan/hdlc.c, 7 times
- drivers/net/wan/hscx.h, line 752
- drivers/net/wan/sdlamain.c, line 448
- drivers/net/wan/syncppp.c, 3 times
- drivers/net/winbond-840.c, 3 times
- drivers/net/zlib.h, line 1041
- drivers/parport/Makefile, line 554
- drivers/pci/Config.in, line 233
- drivers/pci/pci.ids, 4 times
- drivers/pcmcia/ti113x.h, line 718
- drivers/s390/block/dasd_eckd.h, line 448
- 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/dmx3191d.c, 4 times
- 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/maestro.c, 7 times
- drivers/sound/maestro.h, line 182
- drivers/sound/sb_mixer.h, 3 times
- drivers/sound/via82cxxx_audio.c, line 313
- drivers/usb/dabusb.c, line 875
- drivers/usb/devio.c, 4 times
- drivers/usb/ov511.c, line 718
- 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/coda/inode.c, line 875
- 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/jffs/Makefile, 2 times
- fs/lockd/Makefile, 5 times
- fs/msdos/Makefile, 2 times
- fs/ncpfs/Makefile, line 2201
- fs/nfs/Makefile, 2 times
- fs/partitions/ultrix.c, 3 times
- fs/proc/kmsg.c, 2 times
- fs/qnx4/file.c, 4 times
- fs/read_write.c, line 10079
- fs/smbfs/inode.c, line 875
- fs/ufs/file.c, line 1419
- fs/umsdos/rdir.c, 7 times
- fs/vfat/namei.c, 2 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/arch-shark/ide.h, line 1169
- include/asm-arm/arch-shark/irqs.h, 2 times
- include/asm-arm/smplock.h, 3 times
- include/asm-arm/unistd.h, line 559
- 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-i386/uaccess.h, line 2133
- include/asm-ia64/div64.h, line 1411
- include/asm-ia64/signal.h, 7 times
- include/asm-ia64/sn/alenlist.h, line 448
- include/asm-ia64/sn/sn1/hubpi_next.h, line 281
- 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/ide.h, 5 times
- include/asm-s390/processor.h, line 1495
- include/asm-s390/sigp.h, line 2032
- include/asm-s390x/ide.h, 5 times
- include/asm-s390x/s390-gdbregs.h, line 3082
- include/asm-s390x/statfs.h, 2 times
- include/asm-s390x/types.h, line 555
- include/asm-s390x/unistd.h, line 10098
- include/asm-s390x/user.h, 3 times
- include/asm-sh/bugs.h, line 559
- include/asm-sh/io_hd64461.h, line 91
- include/asm-sparc/kdebug.h, line 10462
- include/asm-sparc/posix_types.h, 4 times
- include/asm-sparc/processor.h, line 1090
- include/asm-sparc/smplock.h, 3 times
- include/asm-sparc64/delay.h, 3 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/i2o.h, line 10462
- include/linux/if_ppp.h, 2 times
- include/linux/isdn.h, 2 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
- include/video/newport.h, 3 times
- kernel/sys.c, 2 times
- kernel/sysctl.c, line 801
- lib/Makefile, 6 times
- net/core/dev.c, 3 times
- net/core/sysctl_net_core.c, 30 times
- net/ipv4/route.c, 2 times
- net/ipv6/proc.c, 2 times
- net/irda/Makefile, line 313
- net/irda/ircomm/Makefile, 3 times
- net/irda/irlan/Makefile, 2 times
- net/unix/garbage.c, line 2031
- net/x25/x25_timer.c, 16 times