Loading...
Defined in 2 files as a prototype:
- include/asm-alpha/semaphore.h, line 61 (as a prototype)
- include/asm-sparc64/semaphore.h, line 46 (as a prototype)
Defined in 14 files as a member:
- drivers/input/mouse/synaptics.h, line 88 (as a member)
- drivers/net/ns83820.c, line 411 (as a member)
- drivers/net/wan/hdlc_cisco.c, line 60 (as a member)
- drivers/net/wireless/ipw2200.h, line 1304 (as a member)
- drivers/net/wireless/iwlwifi/iwl-priv.h, line 255 (as a member)
- fs/hpfs/hpfs.h, line 265 (as a member)
- fs/hpfs/hpfs.h, line 375 (as a member)
- fs/hpfs/hpfs.h, line 435 (as a member)
- include/asm-cris/arch-v32/hwregs/dma.h, line 29 (as a member)
- include/asm-ia64/processor.h, line 86 (as a member)
- include/linux/gpio_mouse.h, line 48 (as a member)
- include/linux/tipc_config.h, line 198 (as a member)
- include/linux/tipc_config.h, line 203 (as a member)
- include/net/dn_dev.h, line 79 (as a member)
Defined in 1 files as a macro:
Defined in 24 files as a function:
- arch/alpha/kernel/semaphore.c, line 213 (as a function)
- arch/sparc64/kernel/semaphore.c, line 50 (as a function)
- include/asm-alpha/semaphore.h, line 143 (as a function)
- include/asm-arm/semaphore.h, line 93 (as a function)
- include/asm-avr32/semaphore.h, line 102 (as a function)
- include/asm-blackfin/semaphore.h, line 98 (as a function)
- include/asm-cris/semaphore.h, line 119 (as a function)
- include/asm-frv/semaphore.h, line 132 (as a function)
- include/asm-h8300/semaphore.h, line 165 (as a function)
- include/asm-ia64/semaphore.h, line 93 (as a function)
- include/asm-m32r/semaphore.h, line 136 (as a function)
- include/asm-m68k/semaphore.h, line 142 (as a function)
- include/asm-m68knommu/semaphore.h, line 137 (as a function)
- include/asm-mips/semaphore.h, line 100 (as a function)
- include/asm-parisc/semaphore.h, line 132 (as a function)
- include/asm-powerpc/semaphore.h, line 86 (as a function)
- include/asm-s390/semaphore.h, line 101 (as a function)
- include/asm-sh/semaphore.h, line 108 (as a function)
- include/asm-sh64/semaphore.h, line 113 (as a function)
- include/asm-sparc/semaphore.h, line 158 (as a function)
- include/asm-v850/semaphore.h, line 78 (as a function)
- include/asm-x86/semaphore_32.h, line 160 (as a function)
- include/asm-x86/semaphore_64.h, line 167 (as a function)
- include/asm-xtensa/semaphore.h, line 93 (as a function)
Referenced in 366 files:
- arch/alpha/kernel/alpha_ksyms.c, line 87
- arch/alpha/lib/callback_srm.S, 2 times
- arch/alpha/lib/ev67-strcat.S, line 32
- arch/alpha/lib/ev67-strncat.S, line 33
- arch/alpha/lib/strcat.S, line 17
- arch/alpha/lib/strcpy.S, 2 times
- arch/alpha/lib/strncat.S, line 22
- arch/arm/boot/compressed/head.S, 2 times
- arch/arm/kernel/entry-armv.S, 3 times
- arch/arm/lib/csumpartial.S, line 74
- arch/arm/lib/div64.S, line 121
- arch/arm/lib/lib1funcs.S, 2 times
- arch/arm/mach-davinci/serial.c, 3 times
- arch/arm/mach-lh7a40x/clocks.c, 3 times
- arch/arm/mach-omap1/board-nokia770.c, 3 times
- arch/arm/mach-omap1/serial.c, 3 times
- arch/arm/mach-omap2/serial.c, 3 times
- arch/arm/mach-omap2/sram-fn.S, 8 times
- arch/arm/mm/proc-arm1020.S, 2 times
- arch/arm/mm/proc-arm1020e.S, 2 times
- arch/arm/nwfpe/entry.S, line 111
- arch/arm/plat-s3c24xx/gpio.c, 5 times
- arch/arm/vfp/vfphw.S, line 160
- arch/cris/arch-v10/kernel/entry.S, line 622
- arch/cris/arch-v10/kernel/head.S, 7 times
- arch/cris/arch-v32/kernel/entry.S, line 373
- arch/cris/arch-v32/kernel/head.S, 4 times
- arch/cris/arch-v32/lib/nand_init.S, 2 times
- arch/cris/arch-v32/mm/mmu.S, 4 times
- arch/frv/kernel/break.S, 6 times
- arch/frv/kernel/cmode.S, line 98
- arch/frv/kernel/entry.S, 12 times
- arch/frv/kernel/head-mmu-fr451.S, 2 times
- arch/frv/kernel/head-uc-fr401.S, line 258
- arch/frv/kernel/head-uc-fr451.S, line 73
- arch/frv/kernel/head-uc-fr555.S, line 246
- arch/frv/kernel/head.S, 5 times
- arch/frv/kernel/kernel_execve.S, line 17
- arch/frv/kernel/sleep.S, line 180
- arch/frv/kernel/switch_to.S, line 122
- arch/frv/lib/memset.S, 3 times
- arch/frv/mm/tlb-flush.S, line 170
- arch/ia64/kernel/perfmon.c, 10 times
- arch/ia64/kernel/salinfo.c, line 196
- arch/ia64/sn/kernel/sn2/sn_hwperf.c, 2 times
- arch/m32r/lib/checksum.S, 4 times
- arch/m68k/fpsp040/bindec.S, 2 times
- arch/m68k/fpsp040/binstr.S, line 134
- arch/m68k/fpsp040/bugfix.S, line 431
- arch/m68k/fpsp040/decbin.S, 5 times
- arch/m68k/fpsp040/gen_except.S, 2 times
- arch/m68k/fpsp040/get_op.S, line 321
- arch/m68k/fpsp040/kernel_ex.S, 4 times
- arch/m68k/fpsp040/res_func.S, 18 times
- arch/m68k/fpsp040/round.S, 5 times
- arch/m68k/fpsp040/setox.S, line 641
- arch/m68k/fpsp040/skeleton.S, line 132
- arch/m68k/fpsp040/slogn.S, line 60
- arch/m68k/fpsp040/x_operr.S, 4 times
- arch/m68k/fpsp040/x_ovfl.S, line 94
- arch/m68k/fpsp040/x_snan.S, line 59
- arch/m68k/fpsp040/x_unfl.S, 3 times
- arch/m68k/fpsp040/x_unsupp.S, line 77
- arch/m68k/ifpsp060/fskeleton.S, line 60
- arch/m68k/ifpsp060/iskeleton.S, line 61
- arch/m68k/ifpsp060/src/fplsp.S, 4 times
- arch/m68k/ifpsp060/src/fpsp.S, 25 times
- arch/m68k/ifpsp060/src/isp.S, 6 times
- arch/m68k/ifpsp060/src/pfpsp.S, 18 times
- arch/m68k/math-emu/fp_decode.h, line 331
- arch/m68k/math-emu/fp_scan.S, 2 times
- arch/m68k/math-emu/fp_util.S, 3 times
- arch/mips/basler/excite/excite_setup.c, 17 times
- arch/mips/kernel/scall32-o32.S, line 142
- arch/mips/lasat/picvue_proc.c, 4 times
- arch/mips/pmc-sierra/msp71xx/msp_serial.c, 22 times
- arch/mips/pmc-sierra/yosemite/setup.c, 11 times
- arch/parisc/kernel/perf_asm.S, 2 times
- arch/parisc/kernel/signal32.c, 4 times
- arch/powerpc/boot/div64.S, line 36
- arch/powerpc/kernel/signal_32.c, 4 times
- arch/powerpc/kernel/sys_ppc32.c, 6 times
- arch/powerpc/lib/div64.S, line 36
- arch/ppc/boot/common/crt0.S, line 69
- arch/ppc/boot/lib/div64.S, line 36
- arch/ppc/boot/simple/m8260_tty.c, 20 times
- arch/ppc/boot/simple/m8xx_tty.c, 23 times
- arch/ppc/lib/div64.S, line 36
- arch/s390/kernel/entry.S, line 358
- arch/s390/kernel/entry64.S, line 347
- arch/s390/kernel/head.S, 2 times
- arch/sh/drivers/heartbeat.c, 4 times
- arch/sh/lib/checksum.S, 2 times
- arch/sh/lib/memcpy-sh4.S, 2 times
- arch/sparc/kernel/entry.S, 3 times
- arch/sparc/kernel/etrap.S, line 94
- arch/sparc/kernel/head.S, 2 times
- arch/sparc/lib/checksum.S, line 358
- arch/sparc/lib/rem.S, 3 times
- arch/sparc/lib/sdiv.S, 3 times
- arch/sparc/lib/udiv.S, 3 times
- arch/sparc/lib/urem.S, 3 times
- arch/sparc64/kernel/sparc64_ksyms.c, line 139
- arch/um/drivers/mconsole_kern.c, line 454
- arch/um/drivers/port_kern.c, line 219
- arch/um/sys-i386/checksum.S, 2 times
- arch/um/sys-i386/ldt.c, 3 times
- arch/x86/boot/header.S, 2 times
- arch/x86/kernel/acpi/wakeup_32.S, line 73
- arch/x86/kernel/acpi/wakeup_64.S, 2 times
- arch/x86/kernel/cpu/mcheck/mce_64.c, 2 times
- arch/x86/kernel/entry_32.S, 3 times
- arch/x86/lib/checksum_32.S, 2 times
- drivers/acpi/osl.c, line 934
- drivers/atm/ambassador.c, 4 times
- drivers/base/bus.c, 5 times
- drivers/base/class.c, 5 times
- drivers/base/core.c, 4 times
- drivers/base/dd.c, 6 times
- drivers/base/memory.c, line 220
- drivers/base/power/main.c, 2 times
- drivers/block/aoe/aoechr.c, line 132
- drivers/block/pktcdvd.c, line 1650
- drivers/char/lp.c, 2 times
- drivers/char/mbcs.c, 3 times
- drivers/char/snsc.c, 7 times
- drivers/char/tty_io.c, 6 times
- drivers/char/viotape.c, 5 times
- drivers/char/vt_ioctl.c, 32 times
- drivers/firewire/fw-device.c, line 736
- drivers/ieee1394/nodemgr.c, 11 times
- drivers/infiniband/core/user_mad.c, 2 times
- drivers/infiniband/hw/ipath/ipath_eeprom.c, 6 times
- drivers/infiniband/hw/mthca/mthca_cmd.c, 3 times
- drivers/input/keyboard/hil_kbd.c, 13 times
- drivers/input/misc/hp_sdc_rtc.c, line 182
- drivers/input/mouse/gpio_mouse.c, line 43
- drivers/input/mouse/hil_ptr.c, 6 times
- drivers/input/mouse/synaptics.c, 4 times
- drivers/input/serio/hil_mlc.c, line 701
- drivers/input/serio/hp_sdc.c, 6 times
- drivers/input/serio/hp_sdc_mlc.c, 9 times
- drivers/isdn/hisax/l3dss1.c, 12 times
- drivers/isdn/hisax/l3ni1.c, 12 times
- drivers/macintosh/adb.c, 11 times
- drivers/macintosh/mediabay.c, 7 times
- drivers/macintosh/therm_pm72.c, 8 times
- drivers/macintosh/therm_windtunnel.c, 2 times
- drivers/macintosh/windfarm_smu_sat.c, line 185
- drivers/md/dm-raid1.c, 3 times
- drivers/md/dm.c, 3 times
- drivers/media/dvb/dvb-core/dvb_frontend.c, 4 times
- drivers/media/video/compat_ioctl32.c, 187 times
- drivers/media/video/usbvideo/usbvideo.c, 22 times
- drivers/media/video/usbvision/usbvision-core.c, line 2252
- drivers/media/video/usbvision/usbvision-video.c, 15 times
- drivers/message/fusion/mptbase.c, 2 times
- drivers/message/fusion/mptscsih.c, 2 times
- drivers/mfd/ucb1x00-core.c, line 195
- drivers/mmc/card/queue.c, 3 times
- drivers/mtd/maps/sun_uflash.c, 32 times
- drivers/net/3c527.c, 3 times
- drivers/net/ehea/ehea_main.c, 7 times
- drivers/net/hamradio/6pack.c, line 422
- drivers/net/hamradio/mkiss.c, line 727
- drivers/net/irda/sir_dev.c, 5 times
- drivers/net/ixp2000/enp2611.c, 2 times
- drivers/net/ixp2000/ixpdev.c, 2 times
- drivers/net/ixp2000/ixpdev.h, line 25
- drivers/net/mlx4/cmd.c, 3 times
- drivers/net/netxen/netxen_nic_isr.c, line 218
- drivers/net/ns83820.c, 8 times
- drivers/net/pcmcia/3c574_cs.c, 5 times
- drivers/net/plip.c, line 388
- drivers/net/ppp_async.c, line 148
- drivers/net/ppp_synctty.c, line 198
- drivers/net/skfp/fplustm.c, 2 times
- drivers/net/wan/cosa.c, 8 times
- drivers/net/wan/hdlc_cisco.c, 6 times
- drivers/net/wan/syncppp.c, 2 times
- drivers/net/wireless/airo.c, 30 times
- drivers/net/wireless/bcm43xx/bcm43xx_debugfs.c, 7 times
- drivers/net/wireless/ipw2200.c, 4 times
- drivers/net/wireless/iwlwifi/iwl3945-base.c, 5 times
- drivers/net/wireless/iwlwifi/iwl4965-base.c, 5 times
- drivers/net/wireless/prism54/isl_ioctl.c, 12 times
- drivers/net/wireless/prism54/islpci_mgt.c, line 507
- drivers/net/wireless/strip.c, 2 times
- drivers/parport/ieee1284.c, line 44
- drivers/pci/bus.c, line 203
- drivers/pci/hotplug/ibmphp_hpc.c, 5 times
- drivers/pcmcia/au1000_generic.c, 2 times
- drivers/pcmcia/ds.c, 2 times
- drivers/pcmcia/soc_common.c, 3 times
- drivers/pnp/interface.c, 2 times
- drivers/pnp/manager.c, 5 times
- drivers/power/apm_power.c, 2 times
- drivers/power/power_supply_core.c, 2 times
- drivers/ps3/ps3-vuart.c, 6 times
- drivers/rtc/interface.c, line 275
- drivers/s390/char/sclp_cpi.c, line 122
- drivers/s390/cio/qdio.c, 8 times
- drivers/s390/scsi/zfcp_aux.c, 2 times
- drivers/s390/scsi/zfcp_ccw.c, 6 times
- drivers/s390/scsi/zfcp_erp.c, 3 times
- drivers/s390/scsi/zfcp_sysfs_adapter.c, 3 times
- drivers/s390/scsi/zfcp_sysfs_driver.c, line 52
- drivers/s390/scsi/zfcp_sysfs_port.c, 3 times
- drivers/s390/scsi/zfcp_sysfs_unit.c, line 101
- drivers/scsi/aacraid/commsup.c, 3 times
- drivers/scsi/aacraid/dpcsup.c, 2 times
- drivers/scsi/aha1542.h, 14 times
- drivers/scsi/aha1740.h, 18 times
- drivers/scsi/hosts.c, line 454
- drivers/scsi/megaraid/megaraid_mm.c, 2 times
- drivers/scsi/megaraid/megaraid_sas.c, 2 times
- drivers/scsi/psi240i.h, 17 times
- drivers/scsi/qla2xxx/qla_attr.c, line 1128
- drivers/scsi/qla2xxx/qla_isr.c, 4 times
- drivers/scsi/qla2xxx/qla_mbx.c, 3 times
- drivers/scsi/qla2xxx/qla_mid.c, 5 times
- drivers/scsi/qla2xxx/qla_os.c, 2 times
- drivers/scsi/sg.c, 18 times
- drivers/serial/68360serial.c, 34 times
- drivers/serial/8250.c, 694 times
- drivers/serial/cpm_uart/cpm_uart_core.c, 14 times
- drivers/serial/cpm_uart/cpm_uart_cpm1.h, 3 times
- drivers/serial/cpm_uart/cpm_uart_cpm2.h, 3 times
- drivers/serial/ip22zilog.c, 229 times
- drivers/serial/m32r_sio.c, 199 times
- drivers/serial/pxa.c, 192 times
- drivers/serial/serial_txx9.c, 217 times
- drivers/serial/sunsab.c, 304 times
- drivers/serial/sunsu.c, 422 times
- drivers/serial/sunzilog.c, 329 times
- drivers/spi/spi.c, line 512
- drivers/usb/core/hub.c, line 3174
- drivers/usb/gadget/gmidi.c, 7 times
- drivers/usb/gadget/inode.c, 11 times
- drivers/usb/host/u132-hcd.c, 93 times
- drivers/usb/host/uhci-debug.c, 20 times
- drivers/usb/misc/auerswald.c, 37 times
- drivers/usb/misc/ftdi-elan.c, 3 times
- drivers/usb/misc/ldusb.c, 7 times
- drivers/usb/misc/legousbtower.c, 7 times
- drivers/usb/misc/usblcd.c, 2 times
- drivers/usb/misc/usbtest.c, 4 times
- drivers/usb/serial/io_ti.c, 2 times
- drivers/usb/serial/keyspan_pda.S, line 262
- drivers/usb/serial/ti_usb_3410_5052.c, 2 times
- drivers/usb/serial/xircom_pgs.S, line 286
- drivers/usb/storage/libusual.c, 2 times
- drivers/usb/storage/scsiglue.c, line 245
- drivers/usb/storage/usb.c, line 817
- drivers/usb/usb-skeleton.c, 2 times
- drivers/video/atafb.c, 3 times
- drivers/video/offb.c, 6 times
- drivers/video/omap/blizzard.c, line 398
- drivers/video/omap/hwa742.c, line 275
- drivers/video/pxafb.c, line 993
- drivers/video/sa1100fb.c, line 1195
- drivers/watchdog/ar7_wdt.c, line 199
- drivers/watchdog/it8712f_wdt.c, line 294
- drivers/watchdog/s3c2410_wdt.c, line 242
- drivers/watchdog/sc1200wdt.c, line 245
- drivers/watchdog/scx200_wdt.c, line 110
- drivers/watchdog/wdt_pci.c, line 463
- fs/affs/affs.h, 3 times
- fs/affs/bitmap.c, 6 times
- fs/buffer.c, line 246
- fs/cifs/cifs_unicode.h, 12 times
- fs/cifs/cifsfs.c, line 450
- fs/cifs/cifssmb.c, 12 times
- fs/cifs/connect.c, 2 times
- fs/cifs/file.c, 4 times
- fs/cifs/transport.c, 10 times
- fs/compat.c, 4 times
- fs/compat_ioctl.c, 20 times
- fs/dlm/lowcomms.c, 6 times
- fs/fat/file.c, 5 times
- fs/gfs2/ops_fstype.c, line 865
- fs/hfs/bfind.c, line 35
- fs/hfs/bitmap.c, 2 times
- fs/hfs/extent.c, 4 times
- fs/hfsplus/bfind.c, line 35
- fs/hfsplus/extents.c, 4 times
- fs/hpfs/anode.c, 20 times
- fs/hpfs/buffer.c, line 24
- fs/hpfs/dnode.c, 60 times
- fs/hpfs/inode.c, line 118
- fs/hpfs/namei.c, 6 times
- fs/jffs2/debug.c, 2 times
- fs/jffs2/dir.c, 20 times
- fs/jffs2/erase.c, 11 times
- fs/jffs2/file.c, 5 times
- fs/jffs2/fs.c, 10 times
- fs/jffs2/gc.c, 13 times
- fs/jffs2/nodemgmt.c, 6 times
- fs/jffs2/readinode.c, 9 times
- fs/jffs2/super.c, 2 times
- fs/jffs2/wbuf.c, 4 times
- fs/jffs2/write.c, 16 times
- fs/jfs/jfs_unicode.h, 6 times
- fs/reiserfs/journal.c, 7 times
- fs/select.c, 3 times
- fs/super.c, line 746
- fs/xfs/linux-2.6/sema.h, 2 times
- fs/xfs/linux-2.6/xfs_buf.c, 2 times
- fs/xfs/linux-2.6/xfs_buf.h, line 337
- fs/xfs/xfs_log_recover.c, 7 times
- include/asm-mips/sgidefs.h, line 18
- include/linux/nfsd/nfsfh.h, 11 times
- include/linux/smb_fs_sb.h, line 96
- include/linux/usb.h, line 445
- include/net/bluetooth/hci_core.h, line 661
- include/net/udplite.h, 8 times
- include/sound/rawmidi.h, line 54
- include/sound/wavefront.h, line 34
- ipc/compat.c, 70 times
- ipc/sem.c, 4 times
- kernel/printk.c, 3 times
- kernel/stop_machine.c, line 196
- kernel/user.c, 51 times
- lib/kernel_lock.c, 2 times
- net/9p/trans_virtio.c, 4 times
- net/9p/util.c, 2 times
- net/compat.c, 14 times
- net/decnet/dn_dev.c, 7 times
- net/ipv4/fib_trie.c, 2 times
- net/ipv4/udp.c, 55 times
- net/ipv4/xfrm4_input.c, 2 times
- net/ipv6/netfilter/ip6_tables.c, 2 times
- net/ipv6/udp.c, 31 times
- net/tipc/config.c, line 73
- net/tipc/config.h, line 75
- net/tipc/discover.c, line 96
- net/tipc/discover.h, line 53
- net/tipc/link.c, 7 times
- net/tipc/node.c, 3 times
- net/tipc/socket.c, 13 times
- net/xfrm/xfrm_user.c, 17 times
- sound/core/rawmidi.c, 5 times
- sound/core/seq/seq_virmidi.c, 4 times
- sound/drivers/mpu401/mpu401_uart.c, 4 times
- sound/drivers/mtpav.c, 5 times
- sound/drivers/mts64.c, 3 times
- sound/drivers/portman2x4.c, 4 times
- sound/drivers/serial-u16550.c, 5 times
- sound/isa/gus/gus_uart.c, 4 times
- sound/isa/sb/sb8_midi.c, 5 times
- sound/isa/wavefront/wavefront_midi.c, 5 times
- sound/oss/vidc_fill.S, line 158
- sound/pci/ca0106/ca_midi.c, 4 times
- sound/pci/cmipci.c, 4 times
- sound/pci/cs4281.c, 4 times
- sound/pci/cs46xx/cs46xx_lib.c, 4 times
- sound/pci/echoaudio/echoaudio.c, 4 times
- sound/pci/echoaudio/midi.c, 8 times
- sound/pci/emu10k1/emu10k1x.c, 4 times
- sound/pci/emu10k1/emumpu401.c, 4 times
- sound/pci/ens1370.c, 4 times
- sound/pci/rme9652/hdsp.c, 5 times
- sound/pci/rme9652/hdspm.c, 5 times
- sound/soc/s3c24xx/s3c2443-ac97.c, 2 times
- sound/usb/caiaq/caiaq-midi.c, 4 times
- sound/usb/usbmidi.c, 5 times