Defined in 5 files as a macro:
Referenced in 337 files:
-
arch/mips/kernel/rtlx.c,
3 times
-
arch/parisc/kernel/sys_parisc.c,
line 322
-
arch/powerpc/kernel/rtasd.c,
line 318
-
arch/powerpc/platforms/cell/spufs/file.c,
5 times
-
arch/powerpc/platforms/powernv/opal-prd.c,
line 189
-
arch/sparc/include/uapi/asm/fcntl.h,
line 15
-
arch/um/kernel/skas/stub_exe.c,
line 53
-
arch/um/os-Linux/file.c,
4 times
-
arch/um/os-Linux/sigio.c,
2 times
-
arch/x86/kernel/apm_32.c,
line 1444
-
drivers/accessibility/speakup/speakup_soft.c,
line 244
-
drivers/acpi/acpi_dbg.c,
2 times
-
drivers/android/binder.c,
line 5501
-
drivers/auxdisplay/panel.c,
line 1025
-
drivers/bluetooth/hci_vhci.c,
line 607
-
drivers/char/apm-emulation.c,
line 201
-
drivers/char/hpet.c,
line 294
-
drivers/char/hw_random/core.c,
2 times
-
drivers/char/ipmi/ipmb_dev_int.c,
line 89
-
drivers/char/ipmi/ipmi_watchdog.c,
line 760
-
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c,
line 328
-
drivers/char/ipmi/ssif_bmc.c,
2 times
-
drivers/char/lp.c,
3 times
-
drivers/char/ppdev.c,
4 times
-
drivers/char/random.c,
line 1478
-
drivers/char/sonypi.c,
line 907
-
drivers/char/tpm/tpm-dev-common.c,
line 212
-
drivers/char/virtio_console.c,
3 times
-
drivers/char/xillybus/xillybus_core.c,
5 times
-
drivers/char/xillybus/xillyusb.c,
6 times
-
drivers/comedi/comedi_fops.c,
2 times
-
drivers/counter/counter-chrdev.c,
line 80
-
drivers/dma-buf/dma-buf.c,
line 646
-
drivers/firmware/arm_scmi/raw_mode.c,
line 795
-
drivers/gnss/core.c,
line 102
-
drivers/gpio/gpiolib-cdev.c,
3 times
-
drivers/gpu/drm/drm_debugfs_crc.c,
line 303
-
drivers/gpu/drm/drm_file.c,
line 567
-
drivers/gpu/drm/drm_lease.c,
2 times
-
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c,
line 2523
-
drivers/gpu/drm/i915/i915_perf.c,
2 times
-
drivers/gpu/drm/msm/msm_perfcntr.c,
line 143
-
drivers/gpu/drm/xe/xe_eu_stall.c,
line 621
-
drivers/gpu/drm/xe/xe_oa.c,
line 568
-
drivers/hid/hid-debug.c,
line 3742
-
drivers/hid/hid-roccat.c,
line 100
-
drivers/hid/hid-sensor-custom.c,
line 654
-
drivers/hid/hidraw.c,
line 71
-
drivers/hid/uhid.c,
line 685
-
drivers/hid/usbhid/hiddev.c,
line 350
-
drivers/hsi/clients/cmt_speech.c,
line 1155
-
drivers/hv/mshv_vtl_main.c,
line 907
-
drivers/iio/industrialio-buffer.c,
4 times
-
drivers/iio/industrialio-event.c,
2 times
-
drivers/infiniband/core/ucma.c,
line 396
-
drivers/infiniband/core/user_mad.c,
2 times
-
drivers/infiniband/core/uverbs_main.c,
line 186
-
drivers/infiniband/hw/erdma/erdma_cm.c,
2 times
-
drivers/infiniband/hw/mlx5/devx.c,
2 times
-
drivers/infiniband/sw/siw/siw_cm.c,
line 1002
-
drivers/input/evdev.c,
2 times
-
drivers/input/joydev.c,
line 401
-
drivers/input/misc/uinput.c,
2 times
-
drivers/input/mousedev.c,
line 725
-
drivers/input/serio/serio_raw.c,
2 times
-
drivers/input/serio/userio.c,
line 155
-
drivers/leds/uleds.c,
2 times
-
drivers/macintosh/adb.c,
line 744
-
drivers/macintosh/smu.c,
line 1182
-
drivers/macintosh/via-pmu.c,
line 2202
-
drivers/mailbox/mailbox-test.c,
line 200
-
drivers/media/cec/core/cec-api.c,
line 507
-
drivers/media/common/siano/smsdvb-debugfs.c,
line 291
-
drivers/media/common/videobuf2/videobuf2-v4l2.c,
3 times
-
drivers/media/dvb-core/dmxdev.c,
6 times
-
drivers/media/dvb-core/dvb_ca_en50221.c,
line 1632
-
drivers/media/dvb-core/dvb_frontend.c,
line 300
-
drivers/media/pci/bt8xx/bttv-driver.c,
line 2464
-
drivers/media/pci/cx18/cx18-fileops.c,
line 587
-
drivers/media/pci/ddbridge/ddbridge-core.c,
2 times
-
drivers/media/pci/ivtv/ivtv-fileops.c,
3 times
-
drivers/media/pci/saa7134/saa7134-video.c,
line 984
-
drivers/media/pci/saa7164/saa7164-encoder.c,
2 times
-
drivers/media/pci/saa7164/saa7164-vbi.c,
3 times
-
drivers/media/platform/aspeed/aspeed-video.c,
line 1703
-
drivers/media/platform/qcom/venus/vdec.c,
line 1707
-
drivers/media/platform/qcom/venus/venc.c,
line 1483
-
drivers/media/platform/samsung/s3c-camif/camif-capture.c,
line 948
-
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c,
2 times
-
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c,
2 times
-
drivers/media/platform/ti/omap3isp/ispvideo.c,
line 1018
-
drivers/media/radio/radio-cadet.c,
line 337
-
drivers/media/radio/radio-mr800.c,
line 350
-
drivers/media/radio/radio-si476x.c,
2 times
-
drivers/media/radio/radio-tea5777.c,
line 382
-
drivers/media/radio/si470x/radio-si470x-common.c,
2 times
-
drivers/media/radio/tea575x.c,
line 367
-
drivers/media/rc/lirc_dev.c,
2 times
-
drivers/media/test-drivers/vivid/vivid-radio-rx.c,
2 times
-
drivers/media/test-drivers/vivid/vivid-radio-tx.c,
line 63
-
drivers/media/usb/em28xx/em28xx-audio.c,
5 times
-
drivers/media/usb/hdpvr/hdpvr-video.c,
2 times
-
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c,
line 1106
-
drivers/media/v4l2-core/v4l2-ioctl.c,
line 2756
-
drivers/media/v4l2-core/v4l2-mem2mem.c,
line 804
-
drivers/media/v4l2-core/v4l2-subdev.c,
line 732
-
drivers/message/fusion/mptctl.c,
3 times
-
drivers/misc/genwqe/card_ddcb.c,
line 793
-
drivers/misc/ibmvmc.c,
line 960
-
drivers/misc/lis3lv02d/lis3lv02d.c,
line 620
-
drivers/misc/mei/main.c,
3 times
-
drivers/misc/ocxl/file.c,
line 423
-
drivers/most/most_cdev.c,
2 times
-
drivers/net/ieee802154/ca8210.c,
line 2531
-
drivers/net/ppp/ppp_generic.c,
line 466
-
drivers/net/tap.c,
2 times
-
drivers/net/tun.c,
2 times
-
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c,
line 251
-
drivers/net/wwan/wwan_core.c,
3 times
-
drivers/nvme/target/tcp.c,
line 2028
-
drivers/pci/switch/switchtec.c,
line 583
-
drivers/platform/chrome/cros_ec_chardev.c,
line 260
-
drivers/platform/chrome/cros_ec_debugfs.c,
line 145
-
drivers/platform/chrome/wilco_ec/event.c,
line 371
-
drivers/platform/goldfish/goldfish_pipe.c,
line 455
-
drivers/platform/surface/surface_aggregator_cdev.c,
2 times
-
drivers/platform/surface/surface_dtx.c,
2 times
-
drivers/platform/x86/sony-laptop.c,
line 3915
-
drivers/rapidio/devices/rio_mport_cdev.c,
line 2263
-
drivers/rpmsg/rpmsg_char.c,
2 times
-
drivers/rtc/dev.c,
line 166
-
drivers/s390/block/dasd_eer.c,
line 629
-
drivers/s390/char/hmcdrv_dev.c,
line 73
-
drivers/s390/char/monreader.c,
line 373
-
drivers/s390/char/vmlogrdr.c,
line 323
-
drivers/s390/char/vmur.c,
line 722
-
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c,
line 132
-
drivers/scsi/leapraid/leapraid_app.c,
line 628
-
drivers/scsi/mpt3sas/mpt3sas_ctl.c,
line 2745
-
drivers/scsi/sg.c,
5 times
-
drivers/scsi/st.c,
2 times
-
drivers/soc/aspeed/aspeed-lpc-snoop.c,
line 124
-
drivers/staging/axis-fifo/axis-fifo.c,
2 times
-
drivers/staging/media/av7110/av7110_av.c,
7 times
-
drivers/staging/media/av7110/av7110_ca.c,
2 times
-
drivers/staging/most/video/video.c,
line 170
-
drivers/thunderbolt/stream.c,
3 times
-
drivers/tty/n_tty.c,
line 2207
-
drivers/tty/tty_io.c,
2 times
-
drivers/tty/tty_port.c,
line 513
-
drivers/uio/uio.c,
line 617
-
drivers/usb/class/cdc-wdm.c,
2 times
-
drivers/usb/class/usblp.c,
3 times
-
drivers/usb/gadget/function/f_fs.c,
8 times
-
drivers/usb/gadget/function/f_hid.c,
3 times
-
drivers/usb/gadget/function/f_printer.c,
2 times
-
drivers/usb/gadget/function/uvc_v4l2.c,
line 516
-
drivers/usb/gadget/legacy/inode.c,
3 times
-
drivers/usb/gadget/legacy/raw_gadget.c,
line 432
-
drivers/usb/misc/chaoskey.c,
line 446
-
drivers/usb/misc/iowarrior.c,
3 times
-
drivers/usb/misc/ldusb.c,
2 times
-
drivers/usb/misc/legousbtower.c,
2 times
-
drivers/usb/mon/mon_bin.c,
line 1316
-
drivers/usb/mon/mon_text.c,
line 490
-
drivers/usb/usb-skeleton.c,
2 times
-
drivers/vdpa/vdpa_user/vduse_dev.c,
line 391
-
drivers/vfio/pci/mlx5/main.c,
2 times
-
drivers/vhost/net.c,
line 1853
-
drivers/vhost/vsock.c,
line 991
-
drivers/virt/fsl_hypervisor.c,
line 616
-
drivers/xen/evtchn.c,
line 230
-
drivers/xen/pvcalls-back.c,
line 521
-
drivers/xen/xenbus/xenbus_dev_frontend.c,
line 138
-
fs/9p/vfs_inode_dotl.c,
line 173
-
fs/anon_inodes.c,
line 165
-
fs/autofs/autofs_i.h,
line 240
-
fs/coda/psdev.c,
line 221
-
fs/coredump.c,
line 714
-
fs/dlm/lowcomms.c,
line 992
-
fs/dlm/user.c,
line 816
-
fs/eventfd.c,
3 times
-
fs/fcntl.c,
4 times
-
fs/fuse/dev.c,
line 1554
-
fs/ioctl.c,
2 times
-
fs/nfs/delegation.c,
2 times
-
fs/nfsd/vfs.c,
line 896
-
fs/notify/fanotify/fanotify_user.c,
3 times
-
fs/notify/inotify/inotify_user.c,
2 times
-
fs/ocfs2/cluster/tcp.c,
2 times
-
fs/ocfs2/dlmfs/dlmfs.c,
line 110
-
fs/orangefs/devorangefs-req.c,
2 times
-
fs/overlayfs/file.c,
line 63
-
fs/pidfs.c,
line 952
-
fs/pipe.c,
7 times
-
fs/proc/kmsg.c,
line 34
-
fs/read_write.c,
2 times
-
fs/signalfd.c,
3 times
-
fs/smb/client/connect.c,
line 3417
-
fs/smb/server/smb2pdu.c,
line 2413
-
fs/splice.c,
5 times
-
fs/timerfd.c,
2 times
-
fs/xfs/xfs_healthmon.c,
line 955
-
include/linux/eventfd.h,
line 26
-
include/linux/fcntl.h,
line 12
-
include/linux/filelock.h,
line 471
-
include/linux/net.h,
line 126
-
include/linux/tty.h,
line 323
-
include/linux/userfaultfd_k.h,
line 37
-
include/trace/misc/fs.h,
line 33
-
include/uapi/asm-generic/fcntl.h,
2 times
-
include/uapi/linux/eventfd.h,
line 9
-
include/uapi/linux/inotify.h,
line 73
-
include/uapi/linux/pidfd.h,
line 11
-
include/uapi/linux/signalfd.h,
line 18
-
include/uapi/linux/timerfd.h,
line 33
-
io_uring/io_uring.c,
2 times
-
io_uring/net.c,
5 times
-
io_uring/openclose.c,
4 times
-
io_uring/rw.c,
2 times
-
ipc/mqueue.c,
7 times
-
kernel/cgroup/dmem.c,
line 900
-
kernel/exit.c,
line 1822
-
kernel/printk/printk.c,
line 816
-
kernel/trace/trace.c,
4 times
-
kernel/trace/trace_syscalls.c,
2 times
-
mm/memcontrol.c,
2 times
-
mm/userfaultfd.c,
2 times
-
net/9p/trans_fd.c,
5 times
-
net/bluetooth/iso.c,
2 times
-
net/bluetooth/l2cap_sock.c,
2 times
-
net/bluetooth/rfcomm/core.c,
2 times
-
net/bluetooth/rfcomm/sock.c,
2 times
-
net/bluetooth/sco.c,
2 times
-
net/ceph/messenger.c,
line 464
-
net/handshake/handshake-test.c,
7 times
-
net/ipv4/af_inet.c,
2 times
-
net/ipv4/inet_connection_sock.c,
2 times
-
net/ipv4/tcp.c,
2 times
-
net/ipv4/udp.c,
line 3099
-
net/iucv/af_iucv.c,
2 times
-
net/kcm/kcmsock.c,
line 1051
-
net/llc/af_llc.c,
line 517
-
net/mptcp/protocol.c,
2 times
-
net/mptcp/subflow.c,
line 1686
-
net/nfc/llcp_sock.c,
2 times
-
net/phonet/pep.c,
line 792
-
net/phonet/socket.c,
line 230
-
net/qrtr/tun.c,
line 67
-
net/rds/tcp_connect.c,
line 205
-
net/rds/tcp_listen.c,
line 177
-
net/rfkill/core.c,
line 1250
-
net/sctp/socket.c,
3 times
-
net/smc/af_smc.c,
3 times
-
net/socket.c,
16 times
-
net/sunrpc/svcsock.c,
2 times
-
net/sunrpc/xprtsock.c,
3 times
-
net/tipc/socket.c,
2 times
-
net/tipc/topsrv.c,
line 472
-
net/unix/af_unix.c,
3 times
-
net/vmw_vsock/af_vsock.c,
3 times
-
net/x25/af_x25.c,
line 817
-
samples/bpf/xdp_router_ipv4_user.c,
2 times
-
samples/hid/hid_mouse.c,
line 63
-
samples/hid/hid_surface_dial.c,
line 76
-
samples/hidraw/hid-example.c,
line 57
-
security/apparmor/apparmorfs.c,
line 794
-
sound/core/control.c,
line 2129
-
sound/core/hwdep.c,
line 109
-
sound/core/oss/pcm_oss.c,
9 times
-
sound/core/pcm_lib.c,
line 2320
-
sound/core/pcm_native.c,
3 times
-
sound/core/rawmidi.c,
5 times
-
sound/core/seq/oss/seq_oss_init.c,
line 284
-
sound/core/seq/seq_clientmgr.c,
2 times
-
sound/core/timer.c,
line 2431
-
sound/oss/dmasound/dmasound_core.c,
2 times
-
sound/usb/line6/driver.c,
line 547
-
tools/iio/iio_generic_buffer.c,
line 709
-
tools/laptop/dslm/dslm.c,
line 147
-
tools/lib/perf/evlist.c,
line 438
-
tools/perf/bench/inject-buildid.c,
line 259
-
tools/perf/bench/sched-pipe.c,
line 329
-
tools/perf/builtin-daemon.c,
2 times
-
tools/perf/builtin-ftrace.c,
3 times
-
tools/perf/builtin-kvm.c,
line 1389
-
tools/perf/tests/bp_signal.c,
line 132
-
tools/perf/tests/bp_signal_overflow.c,
line 109
-
tools/perf/tests/builtin-test.c,
2 times
-
tools/perf/trace/beauty/open_flags.c,
line 55
-
tools/perf/util/evlist.c,
2 times
-
tools/power/acpi/tools/acpidbg/acpidbg.c,
3 times
-
tools/testing/selftests/bpf/benchs/bench_sockmap.c,
2 times
-
tools/testing/selftests/bpf/network_helpers.c,
line 592
-
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c,
line 236
-
tools/testing/selftests/bpf/prog_tests/lwt_redirect.c,
line 132
-
tools/testing/selftests/bpf/test_lirc_mode2_user.c,
2 times
-
tools/testing/selftests/bpf/test_sockmap.c,
line 589
-
tools/testing/selftests/bpf/trace_helpers.c,
line 496
-
tools/testing/selftests/coredump/coredump_test_helpers.c,
line 320
-
tools/testing/selftests/exec/check-exec.c,
line 255
-
tools/testing/selftests/hid/hid_common.h,
2 times
-
tools/testing/selftests/ir/ir_loopback.c,
line 96
-
tools/testing/selftests/kvm/lib/userfaultfd_util.c,
2 times
-
tools/testing/selftests/mm/compaction_test.c,
line 68
-
tools/testing/selftests/mm/hmm-tests.c,
line 2743
-
tools/testing/selftests/mm/hugetlb-mremap.c,
line 69
-
tools/testing/selftests/mm/ksm_functional_tests.c,
2 times
-
tools/testing/selftests/mm/mkdirty.c,
line 288
-
tools/testing/selftests/mm/mremap_test.c,
line 744
-
tools/testing/selftests/mm/pagemap_ioctl.c,
line 100
-
tools/testing/selftests/mm/uffd-common.c,
line 398
-
tools/testing/selftests/mm/uffd-common.h,
line 42
-
tools/testing/selftests/mm/uffd-stress.c,
2 times
-
tools/testing/selftests/mm/uffd-unit-tests.c,
3 times
-
tools/testing/selftests/mqueue/mq_perf_tests.c,
3 times
-
tools/testing/selftests/net/af_unix/msg_oob.c,
line 83
-
tools/testing/selftests/net/busy_poller.c,
line 204
-
tools/testing/selftests/net/mptcp/mptcp_connect.c,
2 times
-
tools/testing/selftests/net/netfilter/connect_close.c,
line 45
-
tools/testing/selftests/net/nettest.c,
2 times
-
tools/testing/selftests/net/tap.c,
line 201
-
tools/testing/selftests/net/tcp_ao/lib/repair.c,
line 175
-
tools/testing/selftests/net/tcp_ao/lib/sock.c,
2 times
-
tools/testing/selftests/net/tls.c,
3 times
-
tools/testing/selftests/pidfd/pidfd.h,
line 64
-
tools/testing/selftests/pidfd/pidfd_file_handle_test.c,
4 times
-
tools/testing/selftests/pidfd/pidfd_wait.c,
2 times
-
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c,
line 148
-
tools/testing/selftests/proc/read.c,
line 45
-
tools/testing/selftests/ring-buffer/map_test.c,
line 90
-
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h,
line 99
-
tools/testing/selftests/wireguard/qemu/init.c,
line 137
-
tools/testing/selftests/x86/test_shadow_stack.c,
line 496
-
tools/testing/vsock/vsock_test.c,
2 times
-
tools/virtio/virtio-trace/trace-agent-rw.c,
line 67
-
tools/wmi/dell-smbios-example.c,
line 47