Symbol: EPOLLERR
arch/um/os-Linux/irq.c
51
return EPOLLIN | EPOLLPRI | EPOLLERR | EPOLLHUP | EPOLLRDHUP;
drivers/android/binder.c
5453
return EPOLLERR;
drivers/char/xillybus/xillybus_core.c
1788
mask |= EPOLLERR;
drivers/char/xillybus/xillyusb.c
1888
mask |= EPOLLERR;
drivers/dma-buf/dma-buf.c
345
return EPOLLERR;
drivers/firewire/core-cdev.c
1972
mask |= EPOLLHUP | EPOLLERR;
drivers/gpio/gpiolib-cdev.c
1483
return EPOLLHUP | EPOLLERR;
drivers/gpio/gpiolib-cdev.c
1779
return EPOLLHUP | EPOLLERR;
drivers/gpio/gpiolib-cdev.c
1795
wake_up_poll(&le->wait, EPOLLIN | EPOLLERR);
drivers/gpio/gpiolib-cdev.c
2540
wake_up_poll(&cdev->wait, EPOLLIN | EPOLLERR);
drivers/gpio/gpiolib-cdev.c
2554
return EPOLLHUP | EPOLLERR;
drivers/gpio/gpiolib-cdev.c
553
wake_up_poll(&lr->wait, EPOLLIN | EPOLLERR);
drivers/hid/hid-debug.c
3781
return EPOLLERR | EPOLLHUP;
drivers/hid/hid-roccat.c
144
return EPOLLERR | EPOLLHUP;
drivers/hid/hidraw.c
272
mask |= EPOLLERR | EPOLLHUP;
drivers/hid/usbhid/hiddev.c
420
return EPOLLERR | EPOLLHUP;
drivers/hv/hv_utils_transport.c
106
return EPOLLERR | EPOLLHUP;
drivers/infiniband/core/user_mad.c
690
mask = EPOLLERR;
drivers/infiniband/core/uverbs_main.c
256
pollflags = EPOLLERR;
drivers/infiniband/hw/hfi1/file_ops.c
616
pollflag = EPOLLERR;
drivers/infiniband/hw/hfi1/file_ops.c
622
pollflag = EPOLLERR;
drivers/input/evdev.c
421
wake_up_interruptible_poll(&client->wait, EPOLLHUP | EPOLLERR);
drivers/input/evdev.c
619
mask = EPOLLHUP | EPOLLERR;
drivers/input/evdev.c
947
wake_up_interruptible_poll(&client->wait, EPOLLHUP | EPOLLERR);
drivers/input/joydev.c
441
(joydev->exist ? 0 : (EPOLLHUP | EPOLLERR));
drivers/input/mousedev.c
766
mask = mousedev->exist ? EPOLLOUT | EPOLLWRNORM : EPOLLHUP | EPOLLERR;
drivers/input/serio/serio_raw.c
224
mask = serio_raw->dead ? EPOLLHUP | EPOLLERR : EPOLLOUT | EPOLLWRNORM;
drivers/md/md.c
9138
return EPOLLIN|EPOLLRDNORM|EPOLLERR|EPOLLPRI;
drivers/md/md.c
9145
mask |= EPOLLERR | EPOLLPRI;
drivers/media/cec/core/cec-api.c
43
return EPOLLERR | EPOLLHUP | EPOLLPRI;
drivers/media/common/videobuf2/videobuf2-core.c
2714
return EPOLLERR;
drivers/media/common/videobuf2/videobuf2-core.c
2719
return EPOLLERR;
drivers/media/common/videobuf2/videobuf2-core.c
2732
return EPOLLERR;
drivers/media/common/videobuf2/videobuf2-core.c
2742
return EPOLLERR;
drivers/media/common/videobuf2/videobuf2-v4l2.c
1241
return EPOLLERR;
drivers/media/dvb-core/dmxdev.c
1212
return EPOLLERR;
drivers/media/dvb-core/dmxdev.c
1222
mask |= (EPOLLIN | EPOLLRDNORM | EPOLLPRI | EPOLLERR);
drivers/media/dvb-core/dmxdev.c
1350
return EPOLLERR;
drivers/media/dvb-core/dmxdev.c
1357
mask |= (EPOLLIN | EPOLLRDNORM | EPOLLPRI | EPOLLERR);
drivers/media/mc/mc-devnode.c
98
return EPOLLERR | EPOLLHUP;
drivers/media/mc/mc-request.c
112
ret = EPOLLERR;
drivers/media/pci/cx18/cx18-fileops.c
610
return EPOLLERR;
drivers/media/pci/ivtv/ivtv-fileops.c
788
return EPOLLERR;
drivers/media/pci/saa7164/saa7164-encoder.c
913
return mask | EPOLLERR;
drivers/media/pci/saa7164/saa7164-vbi.c
611
return EPOLLERR;
drivers/media/pci/saa7164/saa7164-vbi.c
616
return EPOLLERR;
drivers/media/pci/saa7164/saa7164-vbi.c
626
return EPOLLERR;
drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c
697
return EPOLLERR;
drivers/media/platform/samsung/s3c-camif/camif-capture.c
599
ret = EPOLLERR;
drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c
1046
rc = EPOLLERR;
drivers/media/rc/lirc_dev.c
591
events = EPOLLHUP | EPOLLERR;
drivers/media/rc/lirc_dev.c
783
wake_up_poll(&fh->wait_poll, EPOLLHUP | EPOLLERR);
drivers/media/usb/pvrusb2/pvrusb2-v4l2.c
1131
if (ret) return EPOLLERR;
drivers/media/v4l2-core/v4l2-dev.c
344
__poll_t res = EPOLLERR | EPOLLHUP | EPOLLPRI;
drivers/media/v4l2-core/v4l2-mem2mem.c
929
return EPOLLERR;
drivers/media/v4l2-core/v4l2-subdev.c
1223
return EPOLLERR;
drivers/misc/hpilo.c
524
return EPOLLERR;
drivers/misc/mei/main.c
819
return EPOLLERR;
drivers/misc/mei/main.c
829
mask = EPOLLERR;
drivers/misc/ocxl/file.c
340
mask = EPOLLERR;
drivers/misc/phantom.c
267
mask = EPOLLERR;
drivers/net/ieee802154/ca8210.c
2623
return EPOLLERR;
drivers/net/tap.c
523
__poll_t mask = EPOLLERR;
drivers/net/tun.c
1366
return EPOLLERR;
drivers/net/tun.c
1386
mask = EPOLLERR;
drivers/net/wwan/wwan_core.c
964
mask |= EPOLLHUP | EPOLLERR;
drivers/pci/switch/switchtec.c
645
return EPOLLIN | EPOLLRDHUP | EPOLLOUT | EPOLLERR | EPOLLHUP;
drivers/platform/goldfish/goldfish_pipe.c
507
mask |= EPOLLERR;
drivers/platform/surface/surface_aggregator_cdev.c
647
return EPOLLHUP | EPOLLERR;
drivers/platform/surface/surface_dtx.c
532
return EPOLLHUP | EPOLLERR;
drivers/ptp/ptp_chardev.c
592
return EPOLLERR;
drivers/rpmsg/rpmsg_char.c
305
return EPOLLERR;
drivers/s390/char/monreader.c
430
return EPOLLERR;
drivers/scsi/sg.c
1175
return EPOLLERR;
drivers/scsi/sg.c
1178
return EPOLLERR;
drivers/thunderbolt/stream.c
1324
wake_up_interruptible_poll(&sdev->wait, EPOLLHUP | EPOLLERR);
drivers/thunderbolt/stream.c
1401
wake_up_interruptible_poll(&sdev->wait, EPOLLHUP | EPOLLERR);
drivers/thunderbolt/stream.c
799
mask |= EPOLLHUP | EPOLLERR;
drivers/tty/tty_io.c
431
return EPOLLIN | EPOLLOUT | EPOLLERR | EPOLLHUP | EPOLLRDNORM | EPOLLWRNORM;
drivers/tty/vt/vc_screen.c
699
__poll_t ret = DEFAULT_POLLMASK|EPOLLERR;
drivers/tty/vt/vc_screen.c
708
ret = DEFAULT_POLLMASK|EPOLLHUP|EPOLLERR;
drivers/uio/uio.c
568
ret = EPOLLERR;
drivers/usb/class/cdc-wdm.c
687
mask = EPOLLHUP | EPOLLERR;
drivers/usb/class/cdc-wdm.c
694
mask |= EPOLLERR;
drivers/usb/class/usbtmc.c
2243
mask = EPOLLHUP | EPOLLERR;
drivers/usb/class/usbtmc.c
2267
mask |= EPOLLERR;
drivers/usb/core/devio.c
2844
mask |= EPOLLERR;
drivers/usb/gadget/function/f_printer.c
765
return EPOLLERR | EPOLLHUP;
drivers/usb/misc/iowarrior.c
688
return EPOLLERR | EPOLLHUP;
drivers/usb/misc/iowarrior.c
694
return EPOLLERR | EPOLLHUP;
drivers/usb/misc/ldusb.c
416
return EPOLLERR | EPOLLHUP;
drivers/usb/misc/legousbtower.c
465
return EPOLLERR | EPOLLHUP;
drivers/vdpa/vdpa_user/vduse_dev.c
474
mask |= EPOLLERR;
drivers/vhost/vhost.c
224
if (mask & EPOLLERR) {
drivers/xen/evtchn.c
631
mask = EPOLLERR;
drivers/xen/pvcalls-front.c
1054
mask |= EPOLLERR;
fs/aio.c
1963
req->events = demangle_poll(iocb->aio_buf) | EPOLLERR | EPOLLHUP;
fs/eventfd.c
169
events |= EPOLLERR;
fs/eventpoll.c
216
#define EPOLLEXCLUSIVE_OK_BITS (EPOLLINOUT_BITS | EPOLLERR | EPOLLHUP | \
fs/eventpoll.c
2692
epds->events |= EPOLLERR | EPOLLHUP;
fs/eventpoll.c
2712
epds->events |= EPOLLERR | EPOLLHUP;
fs/fcntl.c
834
EPOLLERR, /* POLL_ERR */
fs/fcntl.c
836
EPOLLHUP | EPOLLERR /* POLL_HUP */
fs/fuse/dev.c
2083
return EPOLLERR;
fs/fuse/dev.c
2090
mask = EPOLLERR;
fs/fuse/poll.c
114
return EPOLLERR;
fs/kernfs/file.c
855
return DEFAULT_POLLMASK|EPOLLERR|EPOLLPRI;
fs/kernfs/file.c
867
return DEFAULT_POLLMASK|EPOLLERR|EPOLLPRI;
fs/pipe.c
801
mask |= EPOLLERR;
fs/proc/proc_sysctl.c
656
return EPOLLERR | EPOLLHUP;
fs/proc/proc_sysctl.c
669
ret = EPOLLIN | EPOLLRDNORM | EPOLLERR | EPOLLPRI;
fs/proc_namespace.c
34
res |= EPOLLERR | EPOLLPRI;
fs/select.c
459
#define POLLIN_SET (EPOLLRDNORM | EPOLLRDBAND | EPOLLIN | EPOLLHUP | EPOLLERR |\
fs/select.c
461
#define POLLOUT_SET (EPOLLWRBAND | EPOLLWRNORM | EPOLLOUT | EPOLLERR |\
fs/select.c
875
filter = demangle_poll(pollfd->events) | EPOLLERR | EPOLLHUP;
io_uring/cmd_net.c
116
ret = io_cmd_poll_multishot(cmd, issue_flags, EPOLLERR);
io_uring/net.c
1842
struct poll_table_struct pt = { ._key = EPOLLERR };
io_uring/net.c
1844
if (vfs_poll(req->file, &pt) & EPOLLERR)
io_uring/poll.c
134
#define IO_POLL_UNMASK (EPOLLERR|EPOLLHUP|EPOLLNVAL|EPOLLRDHUP)
kernel/bpf/syscall.c
1150
return EPOLLERR;
kernel/events/core.c
6286
return EPOLLERR;
kernel/events/core.c
6291
return EPOLLERR;
kernel/events/core.c
6298
return EPOLLERR;
kernel/printk/printk.c
912
ret = EPOLLIN|EPOLLRDNORM|EPOLLERR|EPOLLPRI;
kernel/relay.c
776
return EPOLLERR;
kernel/sched/psi.c
1489
return DEFAULT_POLLMASK | EPOLLERR | EPOLLPRI;
kernel/sched/psi.c
1493
return DEFAULT_POLLMASK | EPOLLERR | EPOLLPRI;
kernel/seccomp.c
1519
if (key && !(key_to_poll(key) & (EPOLLIN | EPOLLERR | EPOLLHUP)))
kernel/seccomp.c
1865
return EPOLLERR;
kernel/time/posix-clock.c
65
return EPOLLERR;
kernel/trace/ring_buffer.c
1050
return EPOLLERR;
kernel/trace/trace_events_hist.c
5800
return EPOLLERR;
mm/swapfile.c
3208
return EPOLLIN | EPOLLRDNORM | EPOLLERR | EPOLLPRI;
mm/userfaultfd.c
3260
return EPOLLERR;
mm/userfaultfd.c
3267
return EPOLLERR;
net/9p/trans_fd.c
199
return EPOLLERR;
net/9p/trans_fd.c
595
if (n & (EPOLLERR | EPOLLHUP | EPOLLNVAL)) {
net/atm/common.c
653
mask = EPOLLERR;
net/bluetooth/af_bluetooth.c
586
mask |= EPOLLERR |
net/core/datagram.c
82
if (key && !(key_to_poll(key) & (EPOLLIN | EPOLLERR)))
net/core/datagram.c
950
mask |= EPOLLERR |
net/core/sock.c
3645
wake_up_interruptible_poll(&wq->wait, EPOLLERR);
net/ipv4/tcp.c
633
mask |= EPOLLERR;
net/iucv/af_iucv.c
1391
mask |= EPOLLERR |
net/mptcp/protocol.c
4373
mask |= EPOLLERR;
net/nfc/llcp_sock.c
569
mask |= EPOLLERR |
net/phonet/socket.c
345
return EPOLLERR;
net/rds/af_rds.c
244
mask |= EPOLLERR;
net/sctp/socket.c
8733
mask |= EPOLLERR |
net/smc/af_smc.c
2903
mask |= EPOLLERR;
net/smc/af_smc.c
825
else if (flags & EPOLLERR)
net/sunrpc/rpc_pipe.c
350
mask |= EPOLLERR | EPOLLHUP;
net/unix/af_unix.c
3368
mask |= EPOLLERR;
net/unix/af_unix.c
3416
mask |= EPOLLERR |
net/vmw_vsock/af_vsock.c
1290
mask |= EPOLLERR;
net/vmw_vsock/af_vsock.c
1338
mask |= EPOLLERR;
net/vmw_vsock/af_vsock.c
1364
mask |= EPOLLERR;
sound/core/compress_offload.c
443
return EPOLLERR;
sound/core/compress_offload.c
453
return snd_compr_get_poll(stream) | EPOLLERR;
sound/core/compress_offload.c
492
return snd_compr_get_poll(stream) | EPOLLERR;
sound/core/init.c
450
return EPOLLERR | EPOLLNVAL;
sound/core/pcm_native.c
3708
return ok | EPOLLERR;
sound/core/pcm_native.c
3712
return ok | EPOLLERR;
sound/core/pcm_native.c
3730
mask |= EPOLLERR;
sound/core/pcm_native.c
3734
mask = ok | EPOLLERR;
sound/core/seq/oss/seq_oss.c
201
return EPOLLERR;
sound/core/seq/seq_clientmgr.c
1118
return EPOLLERR;
sound/core/timer.c
2520
mask |= EPOLLERR;
sound/usb/usx2y/us122l.c
209
mask = EPOLLIN | EPOLLOUT | EPOLLWRNORM | EPOLLERR;
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
3101
e.events = EPOLLIN | EPOLLERR | EPOLLET;
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
3134
e.events = EPOLLIN | EPOLLERR | EPOLLET;
tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c
3354
ev.events = EPOLLIN | EPOLLET | EPOLLERR | EPOLLHUP;
tools/testing/selftests/kvm/lib/userfaultfd_util.c
62
TEST_ASSERT(!(evt.events & (EPOLLERR | EPOLLHUP)),
tools/testing/selftests/kvm/lib/userfaultfd_util.c
70
TEST_ASSERT(!(evt.events & (EPOLLERR | EPOLLHUP)),