Defined in 1 files as a macro:
Referenced in 407 files:
- arch/alpha/include/asm/rwsem.h, line 99
- arch/alpha/kernel/signal.c, 2 times
- arch/arc/kernel/signal.c, 2 times
- arch/arm/kernel/process.c, line 427
- arch/arm/kernel/signal.c, line 549
- arch/arm/kvm/arm.c, line 639
- arch/arm/mach-tegra/cpuidle-tegra20.c, line 188
- arch/arm64/kernel/signal.c, line 381
- arch/arm64/kernel/vdso.c, 2 times
- arch/avr32/kernel/signal.c, 2 times
- arch/blackfin/kernel/signal.c, 2 times
- arch/c6x/kernel/signal.c, 4 times
- arch/cris/arch-v10/drivers/eeprom.c, 2 times
- arch/cris/arch-v10/drivers/sync_serial.c, 2 times
- arch/cris/arch-v10/kernel/signal.c, 2 times
- arch/cris/arch-v32/drivers/cryptocop.c, 3 times
- arch/cris/arch-v32/drivers/sync_serial.c, 2 times
- arch/cris/arch-v32/kernel/signal.c, 2 times
- arch/frv/kernel/gdb-io.c, line 170
- arch/frv/kernel/signal.c, 2 times
- arch/h8300/kernel/signal.c, 3 times
- arch/hexagon/kernel/signal.c, 2 times
- arch/hexagon/kernel/vdso.c, line 69
- arch/ia64/include/asm/rwsem.h, line 77
- arch/ia64/kernel/perfmon.c, line 1603
- arch/ia64/kernel/salinfo.c, line 297
- arch/ia64/kernel/signal.c, 2 times
- arch/m32r/kernel/signal.c, 2 times
- arch/m68k/kernel/signal.c, 3 times
- arch/metag/kernel/signal.c, line 282
- arch/microblaze/kernel/signal.c, 2 times
- arch/mips/kernel/signal.c, 2 times
- arch/mips/kernel/vdso.c, line 108
- arch/mips/kvm/mips.c, line 1587
- arch/mn10300/kernel/gdb-io-serial.c, line 136
- arch/mn10300/kernel/gdb-io-ttysm.c, line 230
- arch/mn10300/kernel/gdb-stub.c, line 1916
- arch/mn10300/kernel/signal.c, 2 times
- arch/nios2/kernel/signal.c, line 273
- arch/openrisc/kernel/signal.c, line 275
- arch/parisc/kernel/signal.c, 2 times
- arch/powerpc/kernel/signal.c, 2 times
- arch/powerpc/kernel/vdso.c, line 200
- arch/powerpc/kvm/book3s_hv.c, 4 times
- arch/powerpc/kvm/powerpc.c, line 90
- arch/powerpc/platforms/cell/spufs/file.c, line 276
- arch/powerpc/platforms/cell/spufs/run.c, line 297
- arch/powerpc/platforms/powernv/opal-prd.c, line 197
- arch/powerpc/platforms/ps3/device-init.c, line 758
- arch/s390/include/asm/rwsem.h, line 121
- arch/s390/kernel/signal.c, 2 times
- arch/s390/kernel/vdso.c, line 220
- arch/s390/kvm/kvm-s390.c, line 2787
- arch/score/kernel/signal.c, 2 times
- arch/sh/kernel/signal_32.c, line 414
- arch/sh/kernel/signal_64.c, line 58
- arch/sh/kernel/vsyscall/vsyscall.c, line 68
- arch/sparc/kernel/signal32.c, line 705
- arch/sparc/kernel/signal_32.c, line 438
- arch/sparc/kernel/signal_64.c, line 457
- arch/tile/kernel/signal.c, 2 times
- arch/um/include/shared/os.h, line 16
- arch/um/kernel/irq.c, line 41
- arch/um/kernel/signal.c, 2 times
- arch/um/os-Linux/aio.c, line 111
- arch/um/os-Linux/irq.c, line 31
- arch/um/os-Linux/sigio.c, line 63
- arch/unicore32/kernel/signal.c, 2 times
- arch/x86/entry/vdso/vma.c, line 154
- arch/x86/include/asm/rwsem.h, line 131
- arch/x86/kernel/signal.c, 2 times
- arch/x86/kvm/x86.c, 2 times
- arch/x86/um/vdso/vma.c, line 65
- arch/xtensa/kernel/signal.c, 2 times
- block/bio.c, line 1154
- crypto/api.c, 3 times
- drivers/acpi/apei/erst-dbg.c, 2 times
- drivers/android/binder.c, line 420
- drivers/block/DAC960.c, line 7045
- drivers/block/drbd/drbd_actlog.c, 3 times
- drivers/block/drbd/drbd_main.c, line 1881
- drivers/block/drbd/drbd_receiver.c, 4 times
- drivers/block/floppy.c, 30 times
- drivers/block/mtip32xx/mtip32xx.c, line 1189
- drivers/block/skd_main.c, 2 times
- drivers/block/swim3.c, 3 times
- drivers/bluetooth/btusb.c, 3 times
- drivers/bluetooth/hci_intel.c, 6 times
- drivers/bluetooth/hci_mrvl.c, line 292
- drivers/char/apm-emulation.c, line 277
- drivers/char/applicom.c, 2 times
- drivers/char/lp.c, 5 times
- drivers/char/tlclk.c, line 250
- drivers/char/tpm/tpm_ibmvtpm.c, 2 times
- drivers/char/tpm/tpm_vtpm_proxy.c, line 82
- drivers/char/xillybus/xillybus_core.c, 7 times
- drivers/cpuidle/cpuidle-cps.c, line 61
- drivers/crypto/nx/nx-842-powernv.c, line 231
- drivers/dma/ipu/ipu_idmac.c, line 783
- drivers/firmware/efi/efi-pstore.c, 3 times
- drivers/firmware/efi/efi.c, line 847
- drivers/firmware/efi/efivars.c, 2 times
- drivers/firmware/efi/vars.c, 12 times
- drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c, line 237
- drivers/gpu/drm/amd/amdkfd/kfd_events.c, line 755
- drivers/gpu/drm/drm_irq.c, line 1648
- drivers/gpu/drm/drm_lock.c, 2 times
- drivers/gpu/drm/etnaviv/etnaviv_gem.c, line 219
- drivers/gpu/drm/exynos/exynos_drm_gem.c, line 473
- drivers/gpu/drm/gma500/gem.c, line 214
- drivers/gpu/drm/i915/i915_gem.c, 2 times
- drivers/gpu/drm/msm/msm_gem.c, line 244
- drivers/gpu/drm/omapdrm/omap_gem.c, line 567
- drivers/gpu/drm/radeon/radeon_gem.c, line 118
- drivers/gpu/drm/radeon/radeon_mn.c, line 190
- drivers/gpu/drm/tegra/gem.c, line 463
- drivers/gpu/drm/ttm/ttm_execbuf_util.c, line 156
- drivers/gpu/drm/vc4/vc4_gem.c, line 802
- drivers/gpu/drm/via/via_dmablit.c, 2 times
- drivers/hid/hid-core.c, 4 times
- drivers/hid/usbhid/hiddev.c, line 382
- drivers/hsi/clients/hsi_char.c, 2 times
- drivers/hv/hv_utils_transport.c, line 47
- drivers/i2c/algos/i2c-algo-pcf.c, 7 times
- drivers/i2c/busses/i2c-mpc.c, line 575
- drivers/iio/adc/twl6030-gpadc.c, line 539
- drivers/iio/temperature/mlx90614.c, line 195
- drivers/infiniband/core/fmr_pool.c, line 395
- drivers/infiniband/core/sa_query.c, line 1861
- drivers/input/misc/cm109.c, line 513
- drivers/isdn/capi/kcapi.c, line 999
- drivers/md/bcache/btree.c, 16 times
- drivers/md/bcache/movinggc.c, line 70
- drivers/md/bcache/request.c, 2 times
- drivers/md/bcache/super.c, line 1266
- drivers/md/dm.c, line 1954
- drivers/media/cec/cec-adap.c, line 1082
- drivers/media/common/saa7146/saa7146_vbi.c, line 126
- drivers/media/dvb-core/dvb_ca_en50221.c, line 1761
- drivers/media/dvb-core/dvb_demux.c, line 1132
- drivers/media/dvb-core/dvb_frontend.c, 3 times
- drivers/media/dvb-frontends/dib9000.c, 16 times
- drivers/media/firewire/firedtv-dvb.c, 2 times
- drivers/media/i2c/saa6588.c, line 198
- drivers/media/pci/cx18/cx18-fileops.c, line 252
- drivers/media/pci/cx25821/cx25821-video-upstream.c, line 325
- drivers/media/pci/ivtv/ivtv-driver.c, line 356
- drivers/media/pci/ivtv/ivtv-fileops.c, 3 times
- drivers/media/pci/ivtv/ivtv-ioctl.c, 2 times
- drivers/media/pci/ivtv/ivtv-yuv.c, line 1111
- drivers/media/pci/ivtv/ivtvfb.c, line 327
- drivers/media/pci/meye/meye.c, 2 times
- drivers/media/pci/pt1/pt1.c, line 958
- drivers/media/pci/pt3/pt3.c, line 518
- drivers/media/pci/solo6x10/solo6x10-p2m.c, line 84
- drivers/media/platform/arv.c, line 317
- drivers/media/platform/vivid/vivid-radio-rx.c, line 92
- drivers/media/platform/vivid/vivid-radio-tx.c, line 79
- drivers/media/radio/radio-si476x.c, line 1131
- drivers/media/radio/radio-wl1273.c, 14 times
- drivers/media/radio/si470x/radio-si470x-common.c, line 477
- drivers/media/radio/wl128x/fmdrv_common.c, line 1081
- drivers/media/usb/dvb-usb/dib0700_core.c, 10 times
- drivers/media/usb/go7007/s2250-board.c, 3 times
- drivers/media/usb/gspca/cpia1.c, line 750
- drivers/misc/ibmasm/r_heartbeat.c, line 85
- drivers/misc/mei/bus.c, line 149
- drivers/misc/mei/client.c, line 1705
- drivers/misc/mei/main.c, line 199
- drivers/misc/mic/cosm_client/cosm_scif_client.c, line 165
- drivers/misc/mic/scif/scif_api.c, 2 times
- drivers/misc/panel.c, line 1684
- drivers/misc/vexpress-syscfg.c, line 94
- drivers/mmc/host/tmio_mmc_pio.c, 2 times
- drivers/mtd/mtdblock.c, line 272
- drivers/mtd/mtdswap.c, line 592
- drivers/mtd/tests/mtd_test.h, line 9
- drivers/mtd/ubi/io.c, line 373
- drivers/mtd/ubi/wl.c, line 1099
- drivers/net/ethernet/broadcom/tg3.c, 2 times
- drivers/net/ethernet/cavium/liquidio/lio_main.c, 2 times
- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c, 2 times
- drivers/net/ethernet/cavium/liquidio/octeon_main.h, line 194
- drivers/net/ethernet/emulex/benet/be_cmds.c, line 775
- drivers/net/ethernet/intel/i40e/i40e_adminq.h, line 121
- drivers/net/ethernet/intel/i40evf/i40e_adminq.h, line 121
- drivers/net/ethernet/sfc/falcon/falcon.c, 4 times
- drivers/net/ethernet/sfc/mcdi.c, 8 times
- drivers/net/ethernet/sfc/siena.c, line 784
- drivers/net/irda/stir4200.c, line 620
- drivers/net/wimax/i2400m/fw.c, line 957
- drivers/net/wimax/i2400m/usb-fw.c, line 315
- drivers/net/wireless/ath/ath6kl/cfg80211.c, 2 times
- drivers/net/wireless/ath/wil6210/main.c, line 342
- drivers/net/wireless/broadcom/b43legacy/main.c, line 1760
- drivers/net/wireless/intersil/hostap/hostap_hw.c, 3 times
- drivers/net/wireless/intersil/hostap/hostap_ioctl.c, line 2553
- drivers/net/wireless/intersil/p54/p54spi.c, 2 times
- drivers/nfc/st95hf/core.c, line 1234
- drivers/nvme/host/core.c, 2 times
- drivers/nvme/host/lightnvm.c, line 378
- drivers/nvme/host/nvme.h, line 30
- drivers/oprofile/event_buffer.c, 2 times
- drivers/parport/ieee1284.c, 2 times
- drivers/parport/share.c, line 1258
- drivers/pci/access.c, 3 times
- drivers/pci/hotplug/cpqphp.h, line 724
- drivers/pci/hotplug/shpchp_hpc.c, line 303
- drivers/platform/chrome/cros_ec_lightbar.c, line 82
- drivers/platform/x86/thinkpad_acpi.c, 4 times
- drivers/pps/pps.c, line 183
- drivers/rapidio/devices/rio_mport_cdev.c, 3 times
- drivers/rapidio/rio_cm.c, 4 times
- drivers/s390/cio/css.c, line 1055
- drivers/s390/cio/device.c, 2 times
- drivers/scsi/3w-9xxx.h, line 389
- drivers/scsi/3w-sas.c, line 734
- drivers/scsi/3w-xxxx.c, line 894
- drivers/scsi/be2iscsi/be_mgmt.c, line 437
- drivers/scsi/dpt_i2o.c, 3 times
- drivers/scsi/hpsa.c, 2 times
- drivers/scsi/lpfc/lpfc_bsg.c, 2 times
- drivers/scsi/lpfc/lpfc_vport.c, 2 times
- drivers/scsi/osst.c, 2 times
- drivers/scsi/st.c, 3 times
- drivers/staging/dgnc/dgnc_tty.c, 8 times
- drivers/staging/fwserial/fwserial.c, line 1352
- drivers/staging/greybus/operation.c, 2 times
- drivers/staging/greybus/sdio.c, line 383
- drivers/staging/lustre/lnet/selftest/conrpc.c, 3 times
- drivers/staging/lustre/lnet/selftest/framework.c, 2 times
- drivers/staging/lustre/lnet/selftest/rpc.c, 3 times
- drivers/staging/lustre/lustre/include/lustre_lib.h, line 286
- drivers/staging/lustre/lustre/ldlm/ldlm_request.c, line 272
- drivers/staging/lustre/lustre/llite/llite_lib.c, line 1005
- drivers/staging/lustre/lustre/llite/range_lock.c, line 225
- drivers/staging/lustre/lustre/llite/vvp_page.c, line 241
- drivers/staging/lustre/lustre/mdc/mdc_locks.c, line 800
- drivers/staging/lustre/lustre/obdclass/genops.c, line 1376
- drivers/staging/lustre/lustre/osc/osc_cache.c, 2 times
- drivers/staging/lustre/lustre/osc/osc_request.c, line 1419
- drivers/staging/lustre/lustre/ptlrpc/client.c, 3 times
- drivers/staging/lustre/lustre/ptlrpc/errno.c, 2 times
- drivers/staging/lustre/lustre/ptlrpc/sec.c, line 704
- drivers/staging/lustre/lustre/ptlrpc/service.c, line 1999
- drivers/staging/media/bcm2048/radio-bcm2048.c, line 2204
- drivers/staging/most/mostcore/core.c, line 1622
- drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c, 6 times
- drivers/tty/n_gsm.c, line 2531
- drivers/tty/n_r3964.c, line 1095
- drivers/tty/tty_io.c, 4 times
- drivers/tty/vt/vt_ioctl.c, 3 times
- drivers/usb/class/cdc-wdm.c, line 1166
- drivers/usb/class/usblp.c, 5 times
- drivers/usb/core/devio.c, 2 times
- drivers/usb/core/sysfs.c, 12 times
- drivers/usb/core/usb.c, 2 times
- drivers/usb/gadget/function/f_fs.c, 4 times
- drivers/usb/gadget/function/f_mass_storage.c, 13 times
- drivers/usb/gadget/legacy/inode.c, 2 times
- drivers/usb/host/u132-hcd.c, 12 times
- drivers/usb/image/mdc800.c, 2 times
- drivers/usb/misc/adutux.c, 2 times
- drivers/usb/misc/ftdi-elan.c, line 634
- drivers/usb/misc/idmouse.c, line 180
- drivers/usb/misc/rio500.c, 4 times
- drivers/usb/misc/usblcd.c, line 237
- drivers/usb/mon/mon_bin.c, line 1293
- drivers/usb/mon/mon_text.c, line 470
- drivers/usb/serial/digi_acceleport.c, 4 times
- drivers/video/fbdev/cobalt_lcdfb.c, line 98
- drivers/vme/bridges/vme_ca91cx42.c, line 1253
- drivers/vme/bridges/vme_tsi148.c, line 1876
- drivers/w1/masters/omap_hdq.c, 7 times
- drivers/w1/slaves/w1_therm.c, 4 times
- fs/afs/rxrpc.c, line 502
- fs/aio.c, 3 times
- fs/autofs4/waitq.c, 4 times
- fs/btrfs/extent-tree.c, line 5084
- fs/btrfs/ioctl.c, 3 times
- fs/btrfs/qgroup.c, line 2570
- fs/cachefiles/rdwr.c, line 766
- fs/cifs/cifssmb.c, line 2541
- fs/cifs/connect.c, line 553
- fs/cifs/file.c, 2 times
- fs/cifs/transport.c, line 302
- fs/coda/upcall.c, 2 times
- fs/compat.c, 4 times
- fs/coredump.c, line 418
- fs/dax.c, line 1035
- fs/dlm/lock.c, line 5273
- fs/dlm/recover.c, 5 times
- fs/dlm/recoverd.c, line 35
- fs/dlm/requestqueue.c, line 99
- fs/ecryptfs/read_write.c, line 132
- fs/eventpoll.c, 3 times
- fs/exec.c, 3 times
- fs/f2fs/data.c, line 1021
- fs/fuse/dev.c, 2 times
- fs/fuse/dir.c, 5 times
- fs/fuse/file.c, line 2182
- fs/gfs2/lock_dlm.c, line 787
- fs/gfs2/ops_fstype.c, line 1029
- fs/hpfs/alloc.c, line 507
- fs/hugetlbfs/inode.c, line 605
- fs/ioctl.c, line 410
- fs/iomap.c, line 118
- fs/jffs2/gc.c, line 135
- fs/jffs2/nodemgmt.c, line 191
- fs/lockd/clntproc.c, 2 times
- fs/lockd/svc.c, line 168
- fs/ncpfs/sock.c, 2 times
- fs/nfs/callback.c, line 83
- fs/nfsd/nfssvc.c, line 700
- fs/ntfs/file.c, line 1918
- fs/ocfs2/cluster/masklog.h, line 183
- fs/ocfs2/namei.c, line 1962
- fs/ocfs2/refcounttree.c, line 4523
- fs/open.c, line 1136
- fs/orangefs/file.c, 2 times
- fs/orangefs/orangefs-bufmap.c, 2 times
- fs/orangefs/orangefs-utils.c, line 564
- fs/orangefs/waitqueue.c, line 336
- fs/overlayfs/copy_up.c, line 172
- fs/proc/task_mmu.c, 2 times
- fs/readdir.c, 2 times
- fs/select.c, 6 times
- fs/xfs/xfs_reflink.c, line 1099
- include/asm-generic/rwsem.h, line 74
- include/drm/drm_os_linux.h, line 59
- include/drm/ttm/ttm_bo_driver.h, 2 times
- include/net/sock.h, line 2145
- include/trace/events/kvm.h, line 35
- init/initramfs.c, line 31
- ipc/sem.c, 4 times
- ipc/shm.c, 2 times
- kernel/auditsc.c, line 856
- kernel/events/uprobes.c, line 1136
- kernel/fork.c, line 565
- kernel/futex.c, 2 times
- kernel/kthread.c, 3 times
- kernel/locking/mutex.c, line 703
- kernel/locking/rtmutex.c, line 1185
- kernel/locking/rwsem-spinlock.c, line 220
- kernel/locking/rwsem-xadd.c, line 557
- kernel/locking/semaphore.c, line 281
- kernel/module.c, line 949
- kernel/power/main.c, line 497
- kernel/sched/wait.c, 4 times
- kernel/signal.c, 2 times
- kernel/sys.c, line 2241
- kernel/time/hrtimer.c, 2 times
- kernel/trace/ring_buffer.c, line 580
- kernel/trace/trace_uprobe.c, 2 times
- mm/filemap.c, 3 times
- mm/madvise.c, line 713
- mm/memcontrol.c, 4 times
- mm/memory_hotplug.c, line 1900
- mm/mlock.c, 4 times
- mm/mmap.c, 6 times
- mm/mprotect.c, line 401
- mm/mremap.c, line 522
- mm/page_alloc.c, 2 times
- mm/shmem.c, line 2753
- mm/swapfile.c, line 1427
- mm/userfaultfd.c, line 280
- mm/util.c, line 304
- net/9p/error.c, line 63
- net/9p/trans_rdma.c, 2 times
- net/atm/svc.c, line 251
- net/bluetooth/cmtp/capi.c, line 433
- net/bluetooth/hci_core.c, line 1234
- net/bluetooth/hci_request.c, 2 times
- net/irda/irnet/irnet_ppp.c, 8 times
- net/key/af_key.c, line 325
- net/netfilter/ipset/ip_set_core.c, line 1515
- net/netlink/af_netlink.c, 2 times
- net/sunrpc/auth_gss/gss_rpc_upcall.c, line 204
- net/sunrpc/svc_xprt.c, 3 times
- net/unix/af_unix.c, line 665
- samples/connector/ucon.c, line 212
- security/tomoyo/common.c, 3 times
- sound/core/oss/pcm_oss.c, line 857
- sound/isa/opti9xx/miro.c, line 224
- sound/oss/dmabuf.c, 4 times
- sound/oss/dmasound/dmasound_core.c, 3 times
- sound/oss/midibuf.c, 2 times
- sound/oss/msnd_pinnacle.c, 2 times
- sound/oss/sequencer.c, line 1361
- sound/pci/asihpi/hpioctl.c, line 201
- sound/soc/intel/atom/sst/sst_pvt.c, line 108
- tools/cgroup/cgroup_event_listener.c, line 63
- tools/laptop/freefall/freefall.c, line 153
- tools/lib/subcmd/run-command.c, line 174
- tools/perf/bench/futex-wake-parallel.c, line 112
- tools/perf/bench/futex-wake.c, line 68
- tools/perf/builtin-record.c, line 1056
- tools/perf/builtin-top.c, line 644
- tools/perf/tests/switch-tracking.c, line 45
- tools/perf/ui/tui/setup.c, line 76
- tools/perf/util/util.c, 2 times
- tools/power/acpi/os_specific/service_layers/osunixxf.c, line 811
- tools/testing/selftests/powerpc/harness.c, line 53
- tools/usb/ffs-aio-example/multibuff/device_app/aio_multibuff.c, line 310
- tools/usb/ffs-aio-example/simple/device_app/aio_simple.c, line 287
- tools/usb/ffs-test.c, line 401
- virt/kvm/kvm_main.c, 4 times