arch/mips/kernel/rtlx.c
331
return rtlx_open(iminor(inode), (filp->f_flags & O_NONBLOCK) ? 0 : 1);
arch/mips/kernel/rtlx.c
367
if (!rtlx_read_poll(minor, (file->f_flags & O_NONBLOCK) ? 0 : 1))
arch/mips/kernel/rtlx.c
382
if (file->f_flags & O_NONBLOCK)
arch/parisc/kernel/sys_parisc.c
322
#define O_NONBLOCK_MASK_OUT (O_NONBLOCK_OLD & ~O_NONBLOCK)
arch/powerpc/kernel/rtasd.c
325
if (file->f_flags & O_NONBLOCK) {
arch/powerpc/platforms/cell/spufs/file.c
1498
if (file->f_flags & O_NONBLOCK) {
arch/powerpc/platforms/cell/spufs/file.c
1635
if (file->f_flags & O_NONBLOCK) {
arch/powerpc/platforms/cell/spufs/file.c
2358
} else if (file->f_flags & O_NONBLOCK) {
arch/powerpc/platforms/cell/spufs/file.c
712
if (file->f_flags & O_NONBLOCK) {
arch/powerpc/platforms/cell/spufs/file.c
849
if (file->f_flags & O_NONBLOCK) {
arch/powerpc/platforms/powernv/opal-prd.c
189
if (file->f_flags & O_NONBLOCK)
arch/sparc/include/uapi/asm/fcntl.h
15
#define O_NDELAY ((1 << 2) | O_NONBLOCK)
arch/um/kernel/skas/stub_exe.c
53
stub_syscall3(__NR_fcntl, 0, F_SETFL, O_NONBLOCK);
arch/um/os-Linux/file.c
402
flags |= O_ASYNC | O_NONBLOCK;
arch/um/os-Linux/file.c
429
flags &= ~(O_ASYNC | O_NONBLOCK);
arch/um/os-Linux/file.c
444
flags &= ~O_NONBLOCK;
arch/um/os-Linux/file.c
446
flags |= O_NONBLOCK;
arch/um/os-Linux/sigio.c
191
if ((fcntl(master, F_SETFL, flags | O_NONBLOCK | O_ASYNC) < 0) ||
arch/um/os-Linux/sigio.c
195
if ((fcntl(slave, F_SETFL, flags | O_NONBLOCK) < 0))
arch/x86/kernel/apm_32.c
1444
if ((queue_empty(as)) && (fp->f_flags & O_NONBLOCK))
drivers/accessibility/speakup/speakup_soft.c
244
if (fp->f_flags & O_NONBLOCK) {
drivers/acpi/acpi_dbg.c
614
if (file->f_flags & O_NONBLOCK)
drivers/acpi/acpi_dbg.c
684
if (file->f_flags & O_NONBLOCK)
drivers/android/binder.c
5501
filp->f_flags & O_NONBLOCK);
drivers/auxdisplay/panel.c
1025
if (file->f_flags & O_NONBLOCK)
drivers/bluetooth/hci_vhci.c
607
if (file->f_flags & O_NONBLOCK) {
drivers/char/apm-emulation.c
201
if (queue_empty(&as->queue) && fp->f_flags & O_NONBLOCK)
drivers/char/hpet.c
294
} else if (file->f_flags & O_NONBLOCK) {
drivers/char/hw_random/core.c
263
!(filp->f_flags & O_NONBLOCK));
drivers/char/hw_random/core.c
268
(filp->f_flags & O_NONBLOCK)) {
drivers/char/ipmi/ipmb_dev_int.c
89
if (file->f_flags & O_NONBLOCK)
drivers/char/ipmi/ipmi_watchdog.c
760
if (file->f_flags & O_NONBLOCK) {
drivers/char/ipmi/kcs_bmc_cdev_ipmi.c
328
if (!(filp->f_flags & O_NONBLOCK))
drivers/char/ipmi/ssif_bmc.c
146
if (file->f_flags & O_NONBLOCK)
drivers/char/ipmi/ssif_bmc.c
199
if (file->f_flags & O_NONBLOCK)
drivers/char/lp.c
310
int nonblock = ((file->f_flags & O_NONBLOCK) ||
drivers/char/lp.c
427
int nonblock = ((file->f_flags & O_NONBLOCK) ||
drivers/char/lp.c
521
if ((LP_F(minor) & LP_ABORTOPEN) && !(file->f_flags & O_NONBLOCK)) {
drivers/char/ppdev.c
142
(file->f_flags & O_NONBLOCK) ?
drivers/char/ppdev.c
170
if (file->f_flags & O_NONBLOCK) {
drivers/char/ppdev.c
218
(file->f_flags & O_NONBLOCK) ?
drivers/char/ppdev.c
251
if (file->f_flags & O_NONBLOCK) {
drivers/char/random.c
1478
(kiocb->ki_filp->f_flags & O_NONBLOCK)))
drivers/char/sonypi.c
907
(file->f_flags & O_NONBLOCK))
drivers/char/tpm/tpm-dev-common.c
212
if (file->f_flags & O_NONBLOCK) {
drivers/char/virtio_console.c
749
if (filp->f_flags & O_NONBLOCK)
drivers/char/virtio_console.c
811
nonblock = filp->f_flags & O_NONBLOCK;
drivers/char/virtio_console.c
930
ret = wait_port_writable(port, filp->f_flags & O_NONBLOCK);
drivers/char/xillybus/xillybus_core.c
1385
if (filp->f_flags & O_NONBLOCK) {
drivers/char/xillybus/xillybus_core.c
1456
if ((filp->f_mode & FMODE_READ) && (filp->f_flags & O_NONBLOCK) &&
drivers/char/xillybus/xillybus_core.c
1464
if ((filp->f_mode & FMODE_WRITE) && (filp->f_flags & O_NONBLOCK) &&
drivers/char/xillybus/xillybus_core.c
834
if (!no_time_left && (filp->f_flags & O_NONBLOCK)) {
drivers/char/xillybus/xillybus_core.c
936
if (filp->f_flags & O_NONBLOCK)
drivers/char/xillybus/xillyusb.c
1270
if ((filp->f_flags & O_NONBLOCK) && (filp->f_mode & FMODE_READ) &&
drivers/char/xillybus/xillyusb.c
1277
if ((filp->f_flags & O_NONBLOCK) && (filp->f_mode & FMODE_WRITE) &&
drivers/char/xillybus/xillyusb.c
1388
if (filp->f_flags & O_NONBLOCK)
drivers/char/xillybus/xillyusb.c
1548
if (filp->f_flags & O_NONBLOCK) {
drivers/char/xillybus/xillyusb.c
1594
if (((filp->f_flags & O_NONBLOCK) || chan->poll_used) &&
drivers/char/xillybus/xillyusb.c
1670
if (filp->f_flags & O_NONBLOCK) {
drivers/comedi/comedi_fops.c
2767
if (file->f_flags & O_NONBLOCK) {
drivers/comedi/comedi_fops.c
2892
if (file->f_flags & O_NONBLOCK) {
drivers/counter/counter-chrdev.c
80
if (filp->f_flags & O_NONBLOCK)
drivers/dma-buf/dma-buf.c
646
flags &= O_ACCMODE | O_NONBLOCK;
drivers/firmware/arm_scmi/raw_mode.c
795
filp->f_flags & O_NONBLOCK);
drivers/gnss/core.c
102
if (file->f_flags & O_NONBLOCK)
drivers/gpio/gpiolib-cdev.c
1516
if (file->f_flags & O_NONBLOCK)
drivers/gpio/gpiolib-cdev.c
1841
if (file->f_flags & O_NONBLOCK)
drivers/gpio/gpiolib-cdev.c
2591
if (file->f_flags & O_NONBLOCK)
drivers/gpu/drm/drm_debugfs_crc.c
303
if (filep->f_flags & O_NONBLOCK) {
drivers/gpu/drm/drm_file.c
567
if (filp->f_flags & O_NONBLOCK) {
drivers/gpu/drm/drm_lease.c
494
if (cl->flags && (cl->flags & ~(O_CLOEXEC | O_NONBLOCK))) {
drivers/gpu/drm/drm_lease.c
532
fd = get_unused_fd_flags(cl->flags & (O_CLOEXEC | O_NONBLOCK));
drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c
2523
bool nonblock = eb->file->filp->f_flags & O_NONBLOCK;
drivers/gpu/drm/i915/i915_perf.c
3444
if (!(file->f_flags & O_NONBLOCK)) {
drivers/gpu/drm/i915/i915_perf.c
3901
f_flags |= O_NONBLOCK;
drivers/gpu/drm/msm/msm_perfcntr.c
143
if (!(file->f_flags & O_NONBLOCK)) {
drivers/gpu/drm/xe/xe_eu_stall.c
611
if (!(file->f_flags & O_NONBLOCK)) {
drivers/gpu/drm/xe/xe_oa.c
568
if (!(file->f_flags & O_NONBLOCK)) {
drivers/hid/hid-debug.c
3742
if (file->f_flags & O_NONBLOCK) {
drivers/hid/hid-roccat.c
91
if (file->f_flags & O_NONBLOCK) {
drivers/hid/hid-sensor-custom.c
654
if (file->f_flags & O_NONBLOCK)
drivers/hid/hidraw.c
71
if (file->f_flags & O_NONBLOCK) {
drivers/hid/uhid.c
685
if (file->f_flags & O_NONBLOCK) {
drivers/hid/usbhid/hiddev.c
350
if (file->f_flags & O_NONBLOCK) {
drivers/hsi/clients/cmt_speech.c
1155
if (file->f_flags & O_NONBLOCK) {
drivers/hv/mshv_vtl_main.c
906
if (filp->f_flags & O_NONBLOCK)
drivers/iio/industrialio-buffer.c
169
if (filp->f_flags & O_NONBLOCK)
drivers/iio/industrialio-buffer.c
193
if (ret == 0 && (filp->f_flags & O_NONBLOCK))
drivers/iio/industrialio-buffer.c
2015
bool nonblock = filp->f_flags & O_NONBLOCK;
drivers/iio/industrialio-buffer.c
242
if (filp->f_flags & O_NONBLOCK) {
drivers/iio/industrialio-event.c
137
if (filep->f_flags & O_NONBLOCK)
drivers/iio/industrialio-event.c
163
if (copied == 0 && (filep->f_flags & O_NONBLOCK))
drivers/infiniband/core/ucma.c
396
if (file->filp->f_flags & O_NONBLOCK)
drivers/infiniband/core/user_mad.c
1101
if (filp->f_flags & O_NONBLOCK) {
drivers/infiniband/core/user_mad.c
402
if (filp->f_flags & O_NONBLOCK)
drivers/infiniband/core/uverbs_main.c
186
if (filp->f_flags & O_NONBLOCK)
drivers/infiniband/hw/erdma/erdma_cm.c
1081
sizeof(*raddr), O_NONBLOCK);
drivers/infiniband/hw/erdma/erdma_cm.c
672
ret = kernel_accept(s, &new_s, O_NONBLOCK);
drivers/infiniband/hw/mlx5/devx.c
2778
if (filp->f_flags & O_NONBLOCK)
drivers/infiniband/hw/mlx5/devx.c
2869
if (filp->f_flags & O_NONBLOCK)
drivers/infiniband/sw/siw/siw_cm.c
1002
rv = kernel_accept(s, &new_s, O_NONBLOCK);
drivers/input/evdev.c
573
(file->f_flags & O_NONBLOCK))
drivers/input/evdev.c
595
if (!(file->f_flags & O_NONBLOCK)) {
drivers/input/joydev.c
401
if (!joydev_data_pending(client) && (file->f_flags & O_NONBLOCK))
drivers/input/misc/uinput.c
743
(file->f_flags & O_NONBLOCK))
drivers/input/misc/uinput.c
753
if (!(file->f_flags & O_NONBLOCK))
drivers/input/mousedev.c
725
(file->f_flags & O_NONBLOCK))
drivers/input/serio/serio_raw.c
156
(file->f_flags & O_NONBLOCK))
drivers/input/serio/serio_raw.c
171
if (!(file->f_flags & O_NONBLOCK)) {
drivers/input/serio/userio.c
155
if (file->f_flags & O_NONBLOCK)
drivers/leds/uleds.c
148
} else if (!udev->new_data && (file->f_flags & O_NONBLOCK)) {
drivers/leds/uleds.c
165
if (!(file->f_flags & O_NONBLOCK))
drivers/macintosh/adb.c
744
if (file->f_flags & O_NONBLOCK) {
drivers/macintosh/smu.c
1182
if (file->f_flags & O_NONBLOCK) {
drivers/macintosh/via-pmu.c
2202
if (file->f_flags & O_NONBLOCK)
drivers/mailbox/mailbox-test.c
200
if (filp->f_flags & O_NONBLOCK) {
drivers/media/cec/core/cec-api.c
508
bool block = !(filp->f_flags & O_NONBLOCK);
drivers/media/common/siano/smsdvb-debugfs.c
291
if (file->f_flags & O_NONBLOCK) {
drivers/media/common/videobuf2/videobuf2-v4l2.c
1108
return vb2_dqbuf(vdev->queue, p, file->f_flags & O_NONBLOCK);
drivers/media/common/videobuf2/videobuf2-v4l2.c
1191
file->f_flags & O_NONBLOCK);
drivers/media/common/videobuf2/videobuf2-v4l2.c
1216
file->f_flags & O_NONBLOCK);
drivers/media/dvb-core/dmxdev.c
1016
file->f_flags & O_NONBLOCK,
drivers/media/dvb-core/dmxdev.c
1038
file->f_flags & O_NONBLOCK,
drivers/media/dvb-core/dmxdev.c
177
file->f_flags & O_NONBLOCK);
drivers/media/dvb-core/dmxdev.c
278
file->f_flags & O_NONBLOCK,
drivers/media/dvb-core/dmxdev.c
835
&dmxdevfilter->mutex, file->f_flags & O_NONBLOCK);
drivers/media/dvb-core/dmxdev.c
995
file->f_flags & O_NONBLOCK,
drivers/media/dvb-core/dvb_ca_en50221.c
1632
if (file->f_flags & O_NONBLOCK)
drivers/media/dvb-core/dvb_frontend.c
299
if (flags & O_NONBLOCK)
drivers/media/pci/bt8xx/bttv-driver.c
2464
cmd.nonblocking = file->f_flags & O_NONBLOCK;
drivers/media/pci/cx18/cx18-fileops.c
587
return cx18_read_pos(s, buf, count, pos, filp->f_flags & O_NONBLOCK);
drivers/media/pci/ddbridge/ddbridge-core.c
719
if (file->f_flags & O_NONBLOCK)
drivers/media/pci/ddbridge/ddbridge-core.c
749
if (file->f_flags & O_NONBLOCK)
drivers/media/pci/ivtv/ivtv-fileops.c
516
rc = ivtv_read_pos(s, buf, count, pos, filp->f_flags & O_NONBLOCK);
drivers/media/pci/ivtv/ivtv-fileops.c
647
if (filp->f_flags & O_NONBLOCK)
drivers/media/pci/ivtv/ivtv-fileops.c
714
if (count && !(filp->f_flags & O_NONBLOCK))
drivers/media/pci/saa7134/saa7134-video.c
984
cmd.nonblocking = file->f_flags & O_NONBLOCK;
drivers/media/pci/saa7164/saa7164-encoder.c
824
if ((file->f_flags & O_NONBLOCK) == 0) {
drivers/media/pci/saa7164/saa7164-encoder.c
876
if ((file->f_flags & O_NONBLOCK) == 0) {
drivers/media/pci/saa7164/saa7164-vbi.c
526
if ((file->f_flags & O_NONBLOCK) == 0) {
drivers/media/pci/saa7164/saa7164-vbi.c
578
if ((file->f_flags & O_NONBLOCK) == 0) {
drivers/media/pci/saa7164/saa7164-vbi.c
623
if ((file->f_flags & O_NONBLOCK) == 0) {
drivers/media/platform/aspeed/aspeed-video.c
1703
if (file->f_flags & O_NONBLOCK) {
drivers/media/platform/qcom/venus/vdec.c
1707
inst->nonblock = file->f_flags & O_NONBLOCK;
drivers/media/platform/qcom/venus/venc.c
1483
inst->nonblock = file->f_flags & O_NONBLOCK;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
948
return vb2_dqbuf(&vp->vb_queue, buf, file->f_flags & O_NONBLOCK);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
679
return vb2_dqbuf(&ctx->vq_src, buf, file->f_flags & O_NONBLOCK);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c
681
ret = vb2_dqbuf(&ctx->vq_dst, buf, file->f_flags & O_NONBLOCK);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1671
ret = vb2_dqbuf(&ctx->vq_src, buf, file->f_flags & O_NONBLOCK);
drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c
1673
ret = vb2_dqbuf(&ctx->vq_dst, buf, file->f_flags & O_NONBLOCK);
drivers/media/platform/ti/omap3isp/ispvideo.c
1018
ret = vb2_dqbuf(&vfh->queue, b, file->f_flags & O_NONBLOCK);
drivers/media/radio/radio-cadet.c
337
if (!cadet_has_rds_data(dev) && (file->f_flags & O_NONBLOCK))
drivers/media/radio/radio-mr800.c
350
if (file->f_flags & O_NONBLOCK)
drivers/media/radio/radio-si476x.c
1094
if (file->f_flags & O_NONBLOCK)
drivers/media/radio/radio-si476x.c
736
if (file->f_flags & O_NONBLOCK)
drivers/media/radio/radio-tea5777.c
382
if (file->f_flags & O_NONBLOCK)
drivers/media/radio/si470x/radio-si470x-common.c
472
if (file->f_flags & O_NONBLOCK) {
drivers/media/radio/si470x/radio-si470x-common.c
733
if (file->f_flags & O_NONBLOCK)
drivers/media/radio/tea575x.c
367
if (file->f_flags & O_NONBLOCK)
drivers/media/rc/lirc_dev.c
618
if (file->f_flags & O_NONBLOCK)
drivers/media/rc/lirc_dev.c
657
if (file->f_flags & O_NONBLOCK)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
166
if (file->f_flags & O_NONBLOCK)
drivers/media/test-drivers/vivid/vivid-radio-rx.c
78
if (file->f_flags & O_NONBLOCK)
drivers/media/test-drivers/vivid/vivid-radio-tx.c
63
if (file->f_flags & O_NONBLOCK)
drivers/media/usb/em28xx/em28xx-audio.c
232
nonblock = !!(substream->f_flags & O_NONBLOCK);
drivers/media/usb/em28xx/em28xx-audio.c
423
nonblock = !!(substream->f_flags & O_NONBLOCK);
drivers/media/usb/em28xx/em28xx-audio.c
462
nonblock = !!(substream->f_flags & O_NONBLOCK);
drivers/media/usb/em28xx/em28xx-audio.c
498
nonblock = !!(substream->f_flags & O_NONBLOCK);
drivers/media/usb/em28xx/em28xx-audio.c
540
nonblock = !!(substream->f_flags & O_NONBLOCK);
drivers/media/usb/hdpvr/hdpvr-video.c
439
if (!(file->f_flags & O_NONBLOCK)) {
drivers/media/usb/hdpvr/hdpvr-video.c
453
if (file->f_flags & O_NONBLOCK) {
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c
1106
if (file->f_flags & O_NONBLOCK) break;
drivers/media/v4l2-core/v4l2-ioctl.c
2754
return v4l2_event_dequeue(vfh, arg, file->f_flags & O_NONBLOCK);
drivers/media/v4l2-core/v4l2-mem2mem.c
804
ret = vb2_dqbuf(vq, buf, file->f_flags & O_NONBLOCK);
drivers/media/v4l2-core/v4l2-subdev.c
732
return v4l2_event_dequeue(vfh, arg, file->f_flags & O_NONBLOCK);
drivers/message/fusion/mptctl.c
2719
int nonblock = (filp->f_flags & O_NONBLOCK);
drivers/message/fusion/mptctl.c
2760
int nonblock = (filp->f_flags & O_NONBLOCK);
drivers/message/fusion/mptctl.c
624
int nonblock = (file->f_flags & O_NONBLOCK);
drivers/misc/genwqe/card_ddcb.c
793
if (f_flags & O_NONBLOCK) {
drivers/misc/ibmvmc.c
960
if (file->f_flags & O_NONBLOCK) {
drivers/misc/lis3lv02d/lis3lv02d.c
620
if (file->f_flags & O_NONBLOCK) {
drivers/misc/mei/main.c
182
bool nonblock = !!(file->f_flags & O_NONBLOCK);
drivers/misc/mei/main.c
360
if (file->f_flags & O_NONBLOCK) {
drivers/misc/mei/main.c
648
bool block = (file->f_flags & O_NONBLOCK) == 0;
drivers/misc/ocxl/file.c
423
if (file->f_flags & O_NONBLOCK) {
drivers/most/most_cdev.c
197
if ((filp->f_flags & O_NONBLOCK))
drivers/most/most_cdev.c
249
if (filp->f_flags & O_NONBLOCK)
drivers/net/ieee802154/ca8210.c
2531
if (filp->f_flags & O_NONBLOCK) {
drivers/net/ppp/ppp_generic.c
468
if (file->f_flags & O_NONBLOCK)
drivers/net/tap.c
697
if ((file->f_flags & O_NONBLOCK) || (iocb->ki_flags & IOCB_NOWAIT))
drivers/net/tap.c
812
if ((file->f_flags & O_NONBLOCK) || (iocb->ki_flags & IOCB_NOWAIT))
drivers/net/tun.c
2029
if ((file->f_flags & O_NONBLOCK) || (iocb->ki_flags & IOCB_NOWAIT))
drivers/net/tun.c
2272
if ((file->f_flags & O_NONBLOCK) || (iocb->ki_flags & IOCB_NOWAIT))
drivers/net/wireless/ralink/rt2x00/rt2x00debug.c
251
if (file->f_flags & O_NONBLOCK)
drivers/net/wwan/wwan_core.c
873
ret = wwan_wait_rx(port, !!(filp->f_flags & O_NONBLOCK));
drivers/net/wwan/wwan_core.c
905
ret = wwan_wait_tx(port, !!(filp->f_flags & O_NONBLOCK));
drivers/net/wwan/wwan_core.c
940
ret = wwan_port_op_tx(port, head, !!(filp->f_flags & O_NONBLOCK));
drivers/nvme/target/tcp.c
2028
ret = kernel_accept(port->sock, &newsock, O_NONBLOCK);
drivers/pci/switch/switchtec.c
583
if (filp->f_flags & O_NONBLOCK) {
drivers/platform/chrome/cros_ec_chardev.c
260
!(filp->f_flags & O_NONBLOCK));
drivers/platform/chrome/cros_ec_debugfs.c
145
if (file->f_flags & O_NONBLOCK) {
drivers/platform/chrome/wilco_ec/event.c
371
if (filp->f_flags & O_NONBLOCK)
drivers/platform/goldfish/goldfish_pipe.c
455
(filp->f_flags & O_NONBLOCK) != 0) {
drivers/platform/surface/surface_aggregator_cdev.c
596
if (file->f_flags & O_NONBLOCK)
drivers/platform/surface/surface_aggregator_cdev.c
631
if (copied == 0 && (file->f_flags & O_NONBLOCK)) {
drivers/platform/surface/surface_dtx.c
481
if (file->f_flags & O_NONBLOCK)
drivers/platform/surface/surface_dtx.c
516
if (copied == 0 && (file->f_flags & O_NONBLOCK)) {
drivers/platform/x86/sony-laptop.c
3917
(file->f_flags & O_NONBLOCK))
drivers/rapidio/devices/rio_mport_cdev.c
2259
(filp->f_flags & O_NONBLOCK))
drivers/rpmsg/rpmsg_char.c
225
if (filp->f_flags & O_NONBLOCK)
drivers/rpmsg/rpmsg_char.c
283
if (filp->f_flags & O_NONBLOCK) {
drivers/rtc/dev.c
166
if (file->f_flags & O_NONBLOCK) {
drivers/s390/block/dasd_eer.c
629
if (filp->f_flags & O_NONBLOCK)
drivers/s390/char/hmcdrv_dev.c
73
if (fp->f_flags & O_NONBLOCK)
drivers/s390/char/monreader.c
373
if (filp->f_flags & O_NONBLOCK)
drivers/s390/char/vmlogrdr.c
323
if (filp->f_flags & O_NONBLOCK)
drivers/s390/char/vmur.c
722
if (file->f_flags & O_NONBLOCK) {
drivers/scsi/aic7xxx/aicasm/aicasm_symbol.c
132
O_CREAT | O_NONBLOCK | O_RDWR, /*mode*/0, DB_HASH,
drivers/scsi/mpt3sas/mpt3sas_ctl.c
2745
state = (file->f_flags & O_NONBLOCK) ? NON_BLOCKING : BLOCKING;
drivers/scsi/sg.c
314
if (!((flags & O_NONBLOCK) ||
drivers/scsi/sg.c
322
if (flags & O_NONBLOCK) {
drivers/scsi/sg.c
469
if (filp->f_flags & O_NONBLOCK)
drivers/scsi/sg.c
619
if (!((filp->f_flags & O_NONBLOCK) ||
drivers/scsi/sg.c
627
blocking = !(filp->f_flags & O_NONBLOCK);
drivers/scsi/st.c
1093
do_wait = ((filp->f_flags & O_NONBLOCK) == 0);
drivers/scsi/st.c
1346
if ((filp->f_flags & O_NONBLOCK) == 0 &&
drivers/soc/aspeed/aspeed-lpc-snoop.c
121
if (file->f_flags & O_NONBLOCK)
drivers/staging/axis-fifo/axis-fifo.c
132
if (f->f_flags & O_NONBLOCK) {
drivers/staging/axis-fifo/axis-fifo.c
236
if (f->f_flags & O_NONBLOCK) {
drivers/staging/media/av7110/av7110_av.c
1037
return ts_play(av7110, buf, count, file->f_flags & O_NONBLOCK, 0);
drivers/staging/media/av7110/av7110_av.c
1039
return dvb_aplay(av7110, buf, count, file->f_flags & O_NONBLOCK, 0);
drivers/staging/media/av7110/av7110_av.c
1300
pic->size, file->f_flags & O_NONBLOCK);
drivers/staging/media/av7110/av7110_av.c
1312
file->f_flags & O_NONBLOCK);
drivers/staging/media/av7110/av7110_av.c
923
if (flags & O_NONBLOCK)
drivers/staging/media/av7110/av7110_av.c
994
return ts_play(av7110, buf, count, file->f_flags & O_NONBLOCK, 1);
drivers/staging/media/av7110/av7110_av.c
996
return dvb_play(av7110, buf, count, file->f_flags & O_NONBLOCK, 1);
drivers/staging/media/av7110/av7110_ca.c
140
int non_blocking = file->f_flags & O_NONBLOCK;
drivers/staging/media/av7110/av7110_ca.c
179
int non_blocking = file->f_flags & O_NONBLOCK;
drivers/staging/most/video/video.c
170
if (!(filp->f_flags & O_NONBLOCK)) {
drivers/thunderbolt/stream.c
652
if (file->f_flags & O_NONBLOCK)
drivers/thunderbolt/stream.c
744
if (file->f_flags & O_NONBLOCK)
drivers/thunderbolt/stream.c
828
if (ret != -ENXIO || (file->f_flags & O_NONBLOCK))
drivers/tty/n_tty.c
2207
if (file->f_flags & O_NONBLOCK) {
drivers/tty/tty_io.c
1879
filp->f_flags |= O_NONBLOCK; /* Don't let /dev/tty block */
drivers/tty/tty_io.c
1927
filp->f_flags |= O_NONBLOCK;
drivers/tty/tty_port.c
513
if (filp == NULL || (filp->f_flags & O_NONBLOCK)) {
drivers/uio/uio.c
617
if (filep->f_flags & O_NONBLOCK) {
drivers/usb/class/cdc-wdm.c
419
if (!(file->f_flags & O_NONBLOCK))
drivers/usb/class/cdc-wdm.c
551
if (file->f_flags & O_NONBLOCK) {
drivers/usb/class/usblp.c
756
rv = usblp_wwait(usblp, !!(file->f_flags & O_NONBLOCK));
drivers/usb/class/usblp.c
800
rv = usblp_wwait(usblp, !!(file->f_flags&O_NONBLOCK));
drivers/usb/class/usblp.c
857
rv = usblp_rwait_and_lock(usblp, !!(file->f_flags & O_NONBLOCK));
drivers/usb/gadget/function/f_fs.c
1026
ret = ffs_mutex_lock(&epfile->mutex, file->f_flags & O_NONBLOCK);
drivers/usb/gadget/function/f_fs.c
1500
bool nonblock = file->f_flags & O_NONBLOCK;
drivers/usb/gadget/function/f_fs.c
1611
bool nonblock = file->f_flags & O_NONBLOCK;
drivers/usb/gadget/function/f_fs.c
377
ret = ffs_mutex_lock(&ffs->mutex, file->f_flags & O_NONBLOCK);
drivers/usb/gadget/function/f_fs.c
552
ret = ffs_mutex_lock(&ffs->mutex, file->f_flags & O_NONBLOCK);
drivers/usb/gadget/function/f_fs.c
580
if ((file->f_flags & O_NONBLOCK) && !ffs->ev.count) {
drivers/usb/gadget/function/f_fs.c
700
ret = ffs_mutex_lock(&ffs->mutex, file->f_flags & O_NONBLOCK);
drivers/usb/gadget/function/f_fs.c
991
if (file->f_flags & O_NONBLOCK)
drivers/usb/gadget/function/f_hid.c
323
if (file->f_flags & O_NONBLOCK)
drivers/usb/gadget/function/f_hid.c
397
if (file->f_flags & O_NONBLOCK)
drivers/usb/gadget/function/f_hid.c
471
if (file->f_flags & O_NONBLOCK)
drivers/usb/gadget/function/f_printer.c
488
if (fd->f_flags & (O_NONBLOCK|O_NDELAY)) {
drivers/usb/gadget/function/f_printer.c
627
if (fd->f_flags & (O_NONBLOCK|O_NDELAY)) {
drivers/usb/gadget/function/uvc_v4l2.c
516
return uvcg_dequeue_buffer(&video->queue, b, file->f_flags & O_NONBLOCK);
drivers/usb/gadget/legacy/inode.c
1053
if (fd->f_flags & O_NONBLOCK) {
drivers/usb/gadget/legacy/inode.c
300
if (f_flags & O_NONBLOCK) {
drivers/usb/gadget/legacy/inode.c
968
if ((fd->f_flags & O_NONBLOCK) != 0
drivers/usb/gadget/legacy/raw_gadget.c
432
if (fd->f_flags & O_NONBLOCK)
drivers/usb/misc/chaoskey.c
446
if (file->f_flags & O_NONBLOCK) {
drivers/usb/misc/iowarrior.c
282
if (file->f_flags & O_NONBLOCK) {
drivers/usb/misc/iowarrior.c
310
if (file->f_flags & O_NONBLOCK) {
drivers/usb/misc/iowarrior.c
413
if (file->f_flags & O_NONBLOCK) {
drivers/usb/misc/ldusb.c
465
if (file->f_flags & O_NONBLOCK) {
drivers/usb/misc/ldusb.c
547
if (file->f_flags & O_NONBLOCK) {
drivers/usb/misc/legousbtower.c
526
if (file->f_flags & O_NONBLOCK) {
drivers/usb/misc/legousbtower.c
604
if (file->f_flags & O_NONBLOCK) {
drivers/usb/mon/mon_bin.c
1316
if (file->f_flags & O_NONBLOCK) {
drivers/usb/mon/mon_text.c
490
if (file->f_flags & O_NONBLOCK) {
drivers/usb/usb-skeleton.c
254
if (file->f_flags & O_NONBLOCK) {
drivers/usb/usb-skeleton.c
378
if (!(file->f_flags & O_NONBLOCK)) {
drivers/vdpa/vdpa_user/vduse_dev.c
380
if (file->f_flags & O_NONBLOCK)
drivers/vfio/pci/mlx5/main.c
177
if (!(filp->f_flags & O_NONBLOCK)) {
drivers/vfio/pci/mlx5/main.c
209
if (filp->f_flags & O_NONBLOCK) {
drivers/vhost/net.c
1852
int noblock = file->f_flags & O_NONBLOCK;
drivers/vhost/vsock.c
949
int noblock = file->f_flags & O_NONBLOCK;
drivers/virt/fsl_hypervisor.c
616
if (filp->f_flags & O_NONBLOCK)
drivers/xen/evtchn.c
230
if (file->f_flags & O_NONBLOCK)
drivers/xen/pvcalls-back.c
521
.flags = O_NONBLOCK,
drivers/xen/xenbus/xenbus_dev_frontend.c
138
if (filp->f_flags & O_NONBLOCK)
fs/9p/vfs_inode_dotl.c
173
{ O_NONBLOCK, P9_DOTL_NONBLOCK },
fs/anon_inodes.c
165
flags & (O_ACCMODE | O_NONBLOCK), fops);
fs/autofs/autofs_i.h
240
pipe->f_flags &= ~O_NONBLOCK;
fs/coda/psdev.c
221
if (file->f_flags & O_NONBLOCK) {
fs/coredump.c
714
O_NONBLOCK | SOCK_COREDUMP);
fs/dlm/lowcomms.c
992
result = kernel_accept(listen_con.sock, &newsock, O_NONBLOCK);
fs/dlm/user.c
816
if (file->f_flags & O_NONBLOCK) {
fs/eventfd.c
224
if ((file->f_flags & O_NONBLOCK) ||
fs/eventfd.c
264
else if (!(file->f_flags & O_NONBLOCK)) {
fs/eventfd.c
385
BUILD_BUG_ON(EFD_NONBLOCK != O_NONBLOCK);
fs/fcntl.c
1174
(VALID_OPEN_FLAGS & ~(O_NONBLOCK | O_NDELAY)) |
fs/fcntl.c
37
#define SETFL_MASK (O_APPEND | O_NONBLOCK | O_NDELAY | O_DIRECT | O_NOATIME)
fs/fcntl.c
57
if (O_NONBLOCK != O_NDELAY)
fs/fcntl.c
59
arg |= O_NONBLOCK;
fs/fuse/dev.c
1553
if (file->f_flags & O_NONBLOCK)
fs/ioctl.c
348
flag = O_NONBLOCK;
fs/ioctl.c
351
if (O_NONBLOCK != O_NDELAY)
fs/nfs/delegation.c
1185
break_lease(inode, O_WRONLY | O_RDWR | O_NONBLOCK);
fs/nfs/delegation.c
569
mode |= O_NONBLOCK;
fs/nfsd/vfs.c
889
return break_lease(inode, mode | O_NONBLOCK);
fs/notify/fanotify/fanotify_user.c
1007
if (file->f_flags & O_NONBLOCK)
fs/notify/fanotify/fanotify_user.c
1663
f_flags |= O_NONBLOCK;
fs/notify/fanotify/fanotify_user.c
201
O_ACCMODE | O_APPEND | O_NONBLOCK | \
fs/notify/inotify/inotify_user.c
283
if (file->f_flags & O_NONBLOCK)
fs/notify/inotify/inotify_user.c
702
BUILD_BUG_ON(IN_NONBLOCK != O_NONBLOCK);
fs/ocfs2/cluster/tcp.c
1643
O_NONBLOCK);
fs/ocfs2/cluster/tcp.c
1789
.flags = O_NONBLOCK,
fs/ocfs2/dlmfs/dlmfs.c
110
if (open_flags & O_NONBLOCK)
fs/orangefs/devorangefs-req.c
132
if (!(file->f_flags & O_NONBLOCK)) {
fs/orangefs/devorangefs-req.c
169
if (!(file->f_flags & O_NONBLOCK)) {
fs/overlayfs/file.c
63
#define OVL_SETFL_MASK (O_APPEND | O_NONBLOCK | O_NDELAY | O_DIRECT)
fs/pidfs.c
952
(O_RDONLY | O_WRONLY | O_RDWR | O_NONBLOCK | O_CLOEXEC | O_EXCL)
fs/pipe.c
1043
O_WRONLY | (flags & (O_NONBLOCK | O_DIRECT)),
fs/pipe.c
1054
res[0] = alloc_file_clone(f, O_RDONLY | (flags & O_NONBLOCK),
fs/pipe.c
1085
if (flags & ~(O_CLOEXEC | O_NONBLOCK | O_DIRECT | O_NOTIFICATION_PIPE))
fs/pipe.c
1269
if ((filp->f_flags & O_NONBLOCK)) {
fs/pipe.c
1287
if (!is_pipe && (filp->f_flags & O_NONBLOCK) && !pipe->readers)
fs/pipe.c
466
if ((filp->f_flags & O_NONBLOCK) ||
fs/pipe.c
646
if ((filp->f_flags & O_NONBLOCK) ||
fs/proc/kmsg.c
34
if ((file->f_flags & O_NONBLOCK) &&
fs/read_write.c
1363
if (fd_file(in)->f_flags & O_NONBLOCK)
fs/read_write.c
1374
if (fd_file(out)->f_flags & O_NONBLOCK)
fs/signalfd.c
214
nonblock = file->f_flags & O_NONBLOCK || iocb->ki_flags & IOCB_NOWAIT;
fs/signalfd.c
255
BUILD_BUG_ON(SFD_NONBLOCK != O_NONBLOCK);
fs/signalfd.c
276
O_RDWR | (flags & O_NONBLOCK), FMODE_NOWAIT));
fs/smb/client/connect.c
3417
server->noblockcnt ? O_NONBLOCK : 0);
fs/smb/server/smb2pdu.c
2396
int oflags = O_NONBLOCK | O_LARGEFILE;
fs/splice.c
1323
if ((in->f_flags | out->f_flags) & O_NONBLOCK)
fs/splice.c
1345
if (in->f_flags & O_NONBLOCK)
fs/splice.c
1371
if (out->f_flags & O_NONBLOCK)
fs/splice.c
1954
if ((in->f_flags | out->f_flags) & O_NONBLOCK)
fs/splice.c
879
if (out->f_flags & O_NONBLOCK)
fs/timerfd.c
311
if (file->f_flags & O_NONBLOCK || iocb->ki_flags & IOCB_NOWAIT)
fs/timerfd.c
431
BUILD_BUG_ON(TFD_NONBLOCK != O_NONBLOCK);
fs/xfs/xfs_healthmon.c
955
if (file->f_flags & O_NONBLOCK) {
include/linux/eventfd.h
26
#define EFD_SHARED_FCNTL_FLAGS (O_CLOEXEC | O_NONBLOCK)
include/linux/fcntl.h
12
O_APPEND | O_NDELAY | O_NONBLOCK | __O_SYNC | O_DSYNC | \
include/linux/filelock.h
471
if (mode & O_NONBLOCK)
include/linux/net.h
103
#define SOCK_NONBLOCK O_NONBLOCK
include/linux/tty.h
323
return file->f_flags & O_NONBLOCK ||
include/linux/userfaultfd_k.h
36
#define UFFD_SHARED_FCNTL_FLAGS (O_CLOEXEC | O_NONBLOCK)
include/trace/misc/fs.h
33
{ O_NONBLOCK, "O_NONBLOCK" }, \
include/uapi/asm-generic/fcntl.h
103
#define O_NDELAY O_NONBLOCK
include/uapi/asm-generic/fcntl.h
41
#ifndef O_NONBLOCK
include/uapi/linux/eventfd.h
9
#define EFD_NONBLOCK O_NONBLOCK
include/uapi/linux/inotify.h
73
#define IN_NONBLOCK O_NONBLOCK
include/uapi/linux/pidfd.h
11
#define PIDFD_NONBLOCK O_NONBLOCK
include/uapi/linux/signalfd.h
18
#define SFD_NONBLOCK O_NONBLOCK
include/uapi/linux/timerfd.h
33
#define TFD_NONBLOCK O_NONBLOCK
io_uring/io_uring.c
1332
if ((file->f_flags & O_NONBLOCK) || (file->f_mode & FMODE_NOWAIT))
io_uring/io_uring.c
1513
if (req->file->f_flags & O_NONBLOCK ||
io_uring/net.c
1009
if (sock->file->f_flags & O_NONBLOCK)
io_uring/net.c
1641
if (SOCK_NONBLOCK != O_NONBLOCK && (accept->flags & SOCK_NONBLOCK))
io_uring/net.c
1642
accept->flags = (accept->flags & ~SOCK_NONBLOCK) | O_NONBLOCK;
io_uring/net.c
1656
.flags = force_nonblock ? O_NONBLOCK : 0,
io_uring/net.c
1848
file_flags = force_nonblock ? O_NONBLOCK : 0;
io_uring/openclose.c
136
nonblock_set = op.open_flag & O_NONBLOCK;
io_uring/openclose.c
141
op.open_flag |= O_NONBLOCK;
io_uring/openclose.c
173
file->f_flags &= ~O_NONBLOCK;
io_uring/openclose.c
335
if (p->flags & ~(O_CLOEXEC | O_NONBLOCK | O_DIRECT | O_NOTIFICATION_PIPE))
io_uring/rw.c
708
!(kiocb->ki_filp->f_flags & O_NONBLOCK))
io_uring/rw.c
878
((file->f_flags & O_NONBLOCK && !(req->flags & REQ_F_SUPPORT_NOWAIT))))
ipc/mqueue.c
1105
if (fd_file(f)->f_flags & O_NONBLOCK) {
ipc/mqueue.c
1197
if (fd_file(f)->f_flags & O_NONBLOCK) {
ipc/mqueue.c
1392
if (new && (new->mq_flags & (~O_NONBLOCK)))
ipc/mqueue.c
1409
old->mq_flags = fd_file(f)->f_flags & O_NONBLOCK;
ipc/mqueue.c
1414
if (new->mq_flags & O_NONBLOCK)
ipc/mqueue.c
1415
fd_file(f)->f_flags |= O_NONBLOCK;
ipc/mqueue.c
1417
fd_file(f)->f_flags &= ~O_NONBLOCK;
kernel/exit.c
1823
if (f_flags & O_NONBLOCK)
kernel/printk/printk.c
816
if (file->f_flags & O_NONBLOCK) {
kernel/trace/trace.c
5343
if ((filp->f_flags & O_NONBLOCK)) {
kernel/trace/trace.c
7136
if ((filp->f_flags & O_NONBLOCK))
kernel/trace/trace.c
7350
if ((file->f_flags & O_NONBLOCK) || (flags & SPLICE_F_NONBLOCK))
kernel/trace/trace.c
7381
if (!(file->f_flags & O_NONBLOCK)) {
kernel/trace/trace_syscalls.c
169
{ O_NONBLOCK, "O_NONBLOCK" },
kernel/trace/trace_syscalls.c
418
"{ 0x%x, \"O_NONBLOCK\" }, ", O_NONBLOCK);
mm/memcontrol.c
4784
if (of->file->f_flags & O_NONBLOCK)
mm/memcontrol.c
4836
if (of->file->f_flags & O_NONBLOCK)
mm/userfaultfd.c
3266
if (unlikely(!(file->f_flags & O_NONBLOCK)))
mm/userfaultfd.c
3483
no_wait = file->f_flags & O_NONBLOCK || iocb->ki_flags & IOCB_NOWAIT;
net/9p/trans_fd.c
228
if (!(ts->rd->f_flags & O_NONBLOCK))
net/9p/trans_fd.c
395
if (!(ts->wr->f_flags & O_NONBLOCK))
net/9p/trans_fd.c
739
data_race(ts->rd->f_flags |= O_NONBLOCK);
net/9p/trans_fd.c
745
data_race(ts->wr->f_flags |= O_NONBLOCK);
net/9p/trans_fd.c
787
p->rd->f_flags |= O_NONBLOCK;
net/bluetooth/iso.c
1222
sock_sndtimeo(sk, flags & O_NONBLOCK));
net/bluetooth/iso.c
1374
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/bluetooth/l2cap_sock.c
264
sock_sndtimeo(sk, flags & O_NONBLOCK));
net/bluetooth/l2cap_sock.c
338
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/bluetooth/rfcomm/core.c
2020
err = kernel_accept(sock, &nsock, O_NONBLOCK);
net/bluetooth/rfcomm/core.c
808
*err = kernel_connect(sock, (struct sockaddr_unsized *)&addr, sizeof(addr), O_NONBLOCK);
net/bluetooth/rfcomm/sock.c
425
sock_sndtimeo(sk, flags & O_NONBLOCK));
net/bluetooth/rfcomm/sock.c
497
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/bluetooth/sco.c
722
sock_sndtimeo(sk, flags & O_NONBLOCK));
net/bluetooth/sco.c
778
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/ceph/messenger.c
464
O_NONBLOCK);
net/handshake/handshake-test.c
223
filp = sock_alloc_file(sock, O_NONBLOCK, NULL);
net/handshake/handshake-test.c
262
filp = sock_alloc_file(sock, O_NONBLOCK, NULL);
net/handshake/handshake-test.c
303
filp = sock_alloc_file(sock, O_NONBLOCK, NULL);
net/handshake/handshake-test.c
341
filp = sock_alloc_file(sock, O_NONBLOCK, NULL);
net/handshake/handshake-test.c
381
filp = sock_alloc_file(sock, O_NONBLOCK, NULL);
net/handshake/handshake-test.c
431
filp = sock_alloc_file(sock, O_NONBLOCK, NULL);
net/handshake/handshake-test.c
498
filp = sock_alloc_file(sock, O_NONBLOCK, NULL);
net/ipv4/af_inet.c
701
timeo = sock_sndtimeo(sk, flags & O_NONBLOCK);
net/ipv4/af_inet.c
943
err = sk->sk_prot->disconnect(sk, O_NONBLOCK);
net/ipv4/inet_connection_sock.c
1360
sk->sk_prot->disconnect(child, O_NONBLOCK);
net/ipv4/inet_connection_sock.c
668
long timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/ipv4/tcp.c
1084
flags = (msg->msg_flags & MSG_DONTWAIT) ? O_NONBLOCK : 0;
net/ipv4/tcp.c
836
timeo = sock_rcvtimeo(sk, sock->file->f_flags & O_NONBLOCK);
net/ipv4/udp.c
3077
if ((mask & EPOLLRDNORM) && !(file->f_flags & O_NONBLOCK) &&
net/iucv/af_iucv.c
776
sock_sndtimeo(sk, flags & O_NONBLOCK));
net/iucv/af_iucv.c
830
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/kcm/kcmsock.c
1051
if (sock->file->f_flags & O_NONBLOCK || flags & SPLICE_F_NONBLOCK)
net/llc/af_llc.c
517
const long timeo = sock_sndtimeo(sk, flags & O_NONBLOCK);
net/mptcp/protocol.c
3149
WARN_ON_ONCE(tcp_disconnect(ssk, O_NONBLOCK));
net/mptcp/protocol.c
4510
timeo = sock_rcvtimeo(sk, sock->file->f_flags & O_NONBLOCK);
net/mptcp/subflow.c
1691
err = kernel_connect(sf, (struct sockaddr_unsized *)&addr, addrlen, O_NONBLOCK);
net/nfc/llcp_sock.c
466
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/nfc/llcp_sock.c
746
sock_sndtimeo(sk, flags & O_NONBLOCK));
net/phonet/pep.c
792
skb = skb_recv_datagram(sk, (arg->flags & O_NONBLOCK) ? MSG_DONTWAIT : 0,
net/phonet/socket.c
230
long timeo = sock_rcvtimeo(sk, flags & O_NONBLOCK);
net/qrtr/tun.c
67
if (filp->f_flags & O_NONBLOCK)
net/rds/tcp_connect.c
205
ret = kernel_connect(sock, (struct sockaddr_unsized *)addr, addrlen, O_NONBLOCK);
net/rds/tcp_listen.c
177
ret = kernel_accept(listen_sock, &new_sock, O_NONBLOCK);
net/rfkill/core.c
1250
if (file->f_flags & O_NONBLOCK) {
net/sctp/socket.c
1247
timeo = sock_sndtimeo(sk, flags & O_NONBLOCK);
net/sctp/socket.c
4954
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/sctp/socket.c
5777
(*newfile)->f_flags |= O_NONBLOCK;
net/smc/af_smc.c
1717
if (flags & O_NONBLOCK) {
net/smc/af_smc.c
2733
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/smc/af_smc.c
2760
if (lsmc->sockopt_defer_accept && !(arg->flags & O_NONBLOCK)) {
net/socket.c
1208
if (file->f_flags & O_NONBLOCK || (iocb->ki_flags & IOCB_NOWAIT))
net/socket.c
1232
if (file->f_flags & O_NONBLOCK || (iocb->ki_flags & IOCB_NOWAIT))
net/socket.c
1763
if (SOCK_NONBLOCK != O_NONBLOCK && (flags & SOCK_NONBLOCK))
net/socket.c
1764
flags = (flags & ~SOCK_NONBLOCK) | O_NONBLOCK;
net/socket.c
1799
if (SOCK_NONBLOCK != O_NONBLOCK && (flags & SOCK_NONBLOCK))
net/socket.c
1800
flags = (flags & ~SOCK_NONBLOCK) | O_NONBLOCK;
net/socket.c
1802
return sock_map_fd(sock, flags & (O_CLOEXEC | O_NONBLOCK));
net/socket.c
1826
if (SOCK_NONBLOCK != O_NONBLOCK && (flags & SOCK_NONBLOCK))
net/socket.c
1827
flags = (flags & ~SOCK_NONBLOCK) | O_NONBLOCK;
net/socket.c
2065
if (SOCK_NONBLOCK != O_NONBLOCK && (flags & SOCK_NONBLOCK))
net/socket.c
2066
flags = (flags & ~SOCK_NONBLOCK) | O_NONBLOCK;
net/socket.c
2249
if (sock->file->f_flags & O_NONBLOCK)
net/socket.c
2300
if (sock->file->f_flags & O_NONBLOCK)
net/socket.c
2669
if (sock->file->f_flags & O_NONBLOCK)
net/socket.c
2898
if (sock->file->f_flags & O_NONBLOCK)
net/socket.c
533
O_RDWR | (flags & O_NONBLOCK),
net/sunrpc/svcsock.c
942
err = kernel_accept(sock, &newsock, O_NONBLOCK);
net/sunrpc/svcsock.c
948
if (IS_ERR(sock_alloc_file(newsock, O_NONBLOCK, NULL)))
net/sunrpc/xprtsock.c
1967
filp = sock_alloc_file(sock, O_NONBLOCK, NULL);
net/sunrpc/xprtsock.c
2031
filp = sock_alloc_file(sock, O_NONBLOCK, NULL);
net/sunrpc/xprtsock.c
2409
xprt->addrlen, O_NONBLOCK);
net/tipc/socket.c
2582
long timeout = (flags & O_NONBLOCK) ? 0 : tsk->conn_timeout;
net/tipc/socket.c
2738
timeo = sock_rcvtimeo(sk, arg->flags & O_NONBLOCK);
net/tipc/topsrv.c
472
ret = kernel_accept(lsock, &newsock, O_NONBLOCK);
net/unix/af_unix.c
1653
timeo = sock_sndtimeo(sk, flags & O_NONBLOCK);
net/unix/af_unix.c
1854
skb = skb_recv_datagram(sk, (arg->flags & O_NONBLOCK) ? MSG_DONTWAIT : 0,
net/unix/af_unix.c
3185
if (sock->file->f_flags & O_NONBLOCK ||
net/vmw_vsock/af_vsock.c
1710
if (flags & O_NONBLOCK)
net/vmw_vsock/af_vsock.c
1785
if (flags & O_NONBLOCK) {
net/vmw_vsock/af_vsock.c
1893
timeout = sock_rcvtimeo(listener, arg->flags & O_NONBLOCK);
net/x25/af_x25.c
817
if (sk->sk_state != TCP_ESTABLISHED && (flags & O_NONBLOCK))
samples/bpf/xdp_router_ipv4_user.c
464
fcntl(sock, F_SETFL, O_NONBLOCK);
samples/bpf/xdp_router_ipv4_user.c
484
fcntl(sock_arp, F_SETFL, O_NONBLOCK);
samples/hid/hid_mouse.c
63
fd = open(uevent, O_RDONLY | O_NONBLOCK);
samples/hid/hid_surface_dial.c
76
fd = open(uevent, O_RDONLY | O_NONBLOCK);
samples/hidraw/hid-example.c
57
fd = open(device, O_RDWR|O_NONBLOCK);
security/apparmor/apparmorfs.c
623
if (file->f_flags & O_NONBLOCK)
sound/core/control.c
2073
if ((file->f_flags & O_NONBLOCK) != 0 || result > 0) {
sound/core/hwdep.c
109
if (file->f_flags & O_NONBLOCK) {
sound/core/oss/pcm_oss.c
1443
else if ((substream->f_flags & O_NONBLOCK) != 0) {
sound/core/oss/pcm_oss.c
1458
if ((substream->f_flags & O_NONBLOCK) != 0 &&
sound/core/oss/pcm_oss.c
1727
substream->f_flags &= ~O_NONBLOCK;
sound/core/oss/pcm_oss.c
2017
file->f_flags |= O_NONBLOCK;
sound/core/oss/pcm_oss.c
2379
substream->f_flags |= O_NONBLOCK;
sound/core/oss/pcm_oss.c
2381
substream->f_flags &= ~O_NONBLOCK;
sound/core/oss/pcm_oss.c
2527
nonblock = !!(file->f_flags & O_NONBLOCK);
sound/core/oss/pcm_oss.c
2786
substream->f_flags = file->f_flags & O_NONBLOCK;
sound/core/oss/pcm_oss.c
2810
substream->f_flags = file->f_flags & O_NONBLOCK;
sound/core/pcm_lib.c
2320
nonblock = !!(substream->f_flags & O_NONBLOCK);
sound/core/pcm_native.c
2156
if (file->f_flags & O_NONBLOCK)
sound/core/pcm_native.c
2158
} else if (substream->f_flags & O_NONBLOCK)
sound/core/pcm_native.c
2925
if (file->f_flags & O_NONBLOCK) {
sound/core/rawmidi.c
1291
if ((file->f_flags & O_NONBLOCK) != 0 || result > 0) {
sound/core/rawmidi.c
1608
if (file->f_flags & O_NONBLOCK) {
sound/core/rawmidi.c
1634
if ((size_t)count1 < count && (file->f_flags & O_NONBLOCK))
sound/core/rawmidi.c
441
if ((file->f_flags & O_APPEND) && !(file->f_flags & O_NONBLOCK))
sound/core/rawmidi.c
489
if (file->f_flags & O_NONBLOCK) {
sound/core/seq/oss/seq_oss_init.c
284
if (file->f_flags & O_NONBLOCK)
sound/core/seq/seq_clientmgr.c
1083
!(file->f_flags & O_NONBLOCK),
sound/core/seq/seq_clientmgr.c
430
nonblock = (file->f_flags & O_NONBLOCK) || result > 0;
sound/core/timer.c
2432
if ((file->f_flags & O_NONBLOCK) != 0 || result > 0) {
sound/oss/dmasound/dmasound_core.c
713
if (file->f_flags & O_NONBLOCK)
sound/oss/dmasound/dmasound_core.c
742
sq->non_blocking = file->f_flags & O_NONBLOCK;
sound/usb/line6/driver.c
547
line6->messages.nonblock = file->f_flags & O_NONBLOCK ? 1 : 0;
tools/iio/iio_generic_buffer.c
709
fd = open(buffer_access, O_RDONLY | O_NONBLOCK);
tools/laptop/dslm/dslm.c
147
if (!(fd = open(disk, O_RDONLY|O_NONBLOCK))) {
tools/lib/perf/evlist.c
438
fcntl(fd, F_SETFL, O_NONBLOCK);
tools/perf/bench/inject-buildid.c
259
fcntl(data->output_pipe[0], F_SETFL, flag | O_NONBLOCK);
tools/perf/bench/sched-pipe.c
329
flags |= O_NONBLOCK;
tools/perf/builtin-daemon.c
525
control = open(control_path, O_WRONLY|O_NONBLOCK);
tools/perf/builtin-daemon.c
534
ack = open(ack_path, O_RDONLY, O_NONBLOCK);
tools/perf/builtin-ftrace.c
1140
fcntl(trace_fd, F_SETFL, O_NONBLOCK);
tools/perf/builtin-ftrace.c
1474
fcntl(trace_fd, F_SETFL, O_NONBLOCK);
tools/perf/builtin-ftrace.c
789
fcntl(trace_fd, F_SETFL, O_NONBLOCK);
tools/perf/builtin-kvm.c
1388
if (fcntl(fd, F_SETFL, arg | O_NONBLOCK) < 0) {
tools/perf/tests/bp_signal.c
132
fcntl(fd, F_SETFL, O_RDWR|O_NONBLOCK|O_ASYNC);
tools/perf/tests/bp_signal_overflow.c
109
fcntl(fd, F_SETFL, O_RDWR|O_NONBLOCK|O_ASYNC);
tools/perf/tests/builtin-test.c
771
fcntl(err, F_SETFL, O_NONBLOCK);
tools/perf/tests/builtin-test.c
998
fcntl(child->process.err, F_SETFL, O_NONBLOCK);
tools/perf/trace/beauty/open_flags.c
55
#ifdef O_NONBLOCK
tools/perf/util/evlist.c
1978
fd = open(s, O_RDWR | O_NONBLOCK | O_CLOEXEC);
tools/perf/util/evlist.c
1989
fd = open(p, O_RDWR | O_NONBLOCK | O_CLOEXEC);
tools/power/acpi/tools/acpidbg/acpidbg.c
422
fd = open(acpi_aml_file_path, O_RDWR | O_NONBLOCK);
tools/power/acpi/tools/acpidbg/acpidbg.c
428
acpi_aml_set_fl(STDIN_FILENO, O_NONBLOCK);
tools/power/acpi/tools/acpidbg/acpidbg.c
429
acpi_aml_set_fl(STDOUT_FILENO, O_NONBLOCK);
tools/testing/selftests/bpf/benchs/bench_sockmap.c
153
flags = blocking ? (flags | O_NONBLOCK) : (flags & ~O_NONBLOCK);
tools/testing/selftests/bpf/network_helpers.c
592
err = fcntl(fd, F_SETFL, O_NONBLOCK);
tools/testing/selftests/bpf/prog_tests/bpf_insn_array.c
236
fd = open("/proc/sys/net/core/bpf_jit_harden", O_RDWR | O_NONBLOCK);
tools/testing/selftests/bpf/prog_tests/lwt_redirect.c
132
err = fcntl(s, F_SETFL, O_NONBLOCK);
tools/testing/selftests/bpf/test_lirc_mode2_user.c
69
lircfd = open(argv[1], O_RDWR | O_NONBLOCK);
tools/testing/selftests/bpf/test_lirc_mode2_user.c
82
inputfd = open(argv[2], O_RDONLY | O_NONBLOCK);
tools/testing/selftests/bpf/test_sockmap.c
588
int fd_flags = O_NONBLOCK;
tools/testing/selftests/bpf/trace_helpers.c
496
fcntl(fileno(fp), F_SETFL, O_NONBLOCK);
tools/testing/selftests/coredump/coredump_test_helpers.c
320
if (fcntl(fd_coredump, F_SETFL, flags | O_NONBLOCK) < 0) {
tools/testing/selftests/exec/check-exec.c
255
flags |= O_NONBLOCK;
tools/testing/selftests/hid/hid_common.h
336
fd = open(uevent, O_RDONLY | O_NONBLOCK);
tools/testing/selftests/hid/hid_common.h
438
return open(hidraw_path, O_RDWR | O_NONBLOCK);
tools/testing/selftests/ir/ir_loopback.c
96
fd = open(buf, O_RDWR | O_NONBLOCK);
tools/testing/selftests/kvm/lib/userfaultfd_util.c
137
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/kvm/lib/userfaultfd_util.c
158
ret = pipe2((int *) &pipes, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/mm/compaction_test.c
64
O_RDONLY | O_NONBLOCK);
tools/testing/selftests/mm/hugetlb-mremap.c
69
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/mm/ksm_functional_tests.c
305
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/mm/ksm_functional_tests.c
333
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/mm/mkdirty.c
288
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/mm/mremap_test.c
744
uffd = syscall(__NR_userfaultfd, O_NONBLOCK);
tools/testing/selftests/mm/pagemap_ioctl.c
99
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK | UFFD_USER_MODE_ONLY);
tools/testing/selftests/mm/uffd-common.c
396
if (pipe2(&gopts->pipefd[cpu * 2], O_CLOEXEC | O_NONBLOCK))
tools/testing/selftests/mm/uffd-common.h
42
#define UFFD_FLAGS (O_CLOEXEC | O_NONBLOCK | UFFD_USER_MODE_ONLY)
tools/testing/selftests/mm/uffd-stress.c
298
fcntl(gopts->uffd, F_SETFL, gopts->uffd_flags | O_NONBLOCK);
tools/testing/selftests/mm/uffd-stress.c
300
fcntl(gopts->uffd, F_SETFL, gopts->uffd_flags & ~O_NONBLOCK);
tools/testing/selftests/mm/uffd-unit-tests.c
1014
fcntl(gopts->uffd, F_SETFL, gopts->uffd_flags | O_NONBLOCK);
tools/testing/selftests/mm/uffd-unit-tests.c
747
fcntl(gopts->uffd, F_SETFL, gopts->uffd_flags | O_NONBLOCK);
tools/testing/selftests/mm/uffd-unit-tests.c
807
fcntl(gopts->uffd, F_SETFL, gopts->uffd_flags | O_NONBLOCK);
tools/testing/selftests/mqueue/mq_perf_tests.c
294
int flags = O_RDWR | O_EXCL | O_CREAT | O_NONBLOCK;
tools/testing/selftests/mqueue/mq_perf_tests.c
303
printf("\t\tmq_flags:\t\t\t%s\n", result.mq_flags & O_NONBLOCK ?
tools/testing/selftests/mqueue/mq_perf_tests.c
714
attr.mq_flags = O_NONBLOCK;
tools/testing/selftests/net/af_unix/msg_oob.c
83
ret = fcntl(self->fd[3], F_SETFL, O_NONBLOCK);
tools/testing/selftests/net/busy_poller.c
204
if (fcntl(sockfd, F_SETFL, flags | O_NONBLOCK) == -1)
tools/testing/selftests/net/mptcp/mptcp_connect.c
614
fcntl(fd, F_SETFL, flags | O_NONBLOCK);
tools/testing/selftests/net/mptcp/mptcp_connect.c
616
fcntl(fd, F_SETFL, flags & ~O_NONBLOCK);
tools/testing/selftests/net/netfilter/connect_close.c
45
fcntl(s, F_SETFL, O_NONBLOCK);
tools/testing/selftests/net/nettest.c
1531
if ((flags < 0) || (fcntl(sd, F_SETFL, flags|O_NONBLOCK) < 0)) {
tools/testing/selftests/net/nettest.c
1715
if ((flags < 0) || (fcntl(sd, F_SETFL, flags|O_NONBLOCK) < 0)) {
tools/testing/selftests/net/tap.c
201
fd = open(buf, O_RDWR | O_NONBLOCK);
tools/testing/selftests/net/tcp_ao/lib/repair.c
175
if ((flags < 0) || (fcntl(sk, F_SETFL, flags | O_NONBLOCK) < 0))
tools/testing/selftests/net/tcp_ao/lib/sock.c
127
if ((flags < 0) || (fcntl(sk, F_SETFL, flags | O_NONBLOCK) < 0))
tools/testing/selftests/net/tcp_ao/lib/sock.c
28
if ((flags < 0) || (fcntl(sk, F_SETFL, flags | O_NONBLOCK) < 0))
tools/testing/selftests/net/tls.c
1009
ASSERT_GE(pipe2(pipefds, O_NONBLOCK), 0);
tools/testing/selftests/net/tls.c
1443
fcntl(self->fd, F_SETFL, flags | O_NONBLOCK);
tools/testing/selftests/net/tls.c
1444
fcntl(self->cfd, F_SETFL, flags | O_NONBLOCK);
tools/testing/selftests/pidfd/pidfd.h
64
#define PIDFD_NONBLOCK O_NONBLOCK
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
176
pidfd = open_by_handle_at(self->pidfd, fh, O_NONBLOCK);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
223
pidfd = open_by_handle_at(self->pidfd, fh, O_NONBLOCK);
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
371
O_NONBLOCK |
tools/testing/selftests/pidfd/pidfd_file_handle_test.c
539
pidfd = open_by_handle_at(FD_PIDFS_ROOT, fh, O_NONBLOCK);
tools/testing/selftests/pidfd/pidfd_wait.c
187
ASSERT_GT((flags & O_NONBLOCK), 0);
tools/testing/selftests/pidfd/pidfd_wait.c
205
ASSERT_EQ(fcntl(pidfd, F_SETFL, (flags & ~O_NONBLOCK)), 0);
tools/testing/selftests/powerpc/tm/tm-signal-pagefault.c
148
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/selftests/proc/read.c
45
fd = openat(dirfd(d), filename, O_RDONLY|O_NONBLOCK);
tools/testing/selftests/ring-buffer/map_test.c
90
desc->cpu_fd = open(cpu_path, O_RDONLY | O_NONBLOCK);
tools/testing/selftests/vfio/lib/include/libvfio/vfio_pci_device.h
82
r = fcntl(fd, F_SETFL, r | O_NONBLOCK);
tools/testing/selftests/wireguard/qemu/init.c
137
if (fcntl(fileno(file), F_SETFL, O_NONBLOCK) < 0)
tools/testing/selftests/x86/test_shadow_stack.c
496
uffd = syscall(__NR_userfaultfd, O_CLOEXEC | O_NONBLOCK);
tools/testing/vsock/vsock_test.c
2123
if (fcntl(s, F_SETFL, fcntl(s, F_GETFL, 0) | O_NONBLOCK) < 0) {
tools/testing/vsock/vsock_test.c
2280
if (fcntl(fd, F_SETFL, fcntl(fd, F_GETFL, 0) | O_NONBLOCK) < 0) {
tools/virtio/virtio-trace/trace-agent-rw.c
67
if (pipe2(data_pipe, O_NONBLOCK) < 0) {
tools/wmi/dell-smbios-example.c
47
fd = open(ioctl_devfs, O_NONBLOCK);