Symbol: EPOLLERR
arch/um/os-Linux/irq.c
51
return EPOLLIN | EPOLLPRI | EPOLLERR | EPOLLHUP | EPOLLRDHUP;
drivers/android/binder.c
5438
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
1895
mask |= EPOLLHUP | EPOLLERR;
drivers/gpio/gpiolib-cdev.c
1470
return EPOLLHUP | EPOLLERR;
drivers/gpio/gpiolib-cdev.c
1788
return EPOLLHUP | EPOLLERR;
drivers/gpio/gpiolib-cdev.c
1804
wake_up_poll(&le->wait, EPOLLIN | EPOLLERR);
drivers/gpio/gpiolib-cdev.c
2576
wake_up_poll(&cdev->wait, EPOLLIN | EPOLLERR);
drivers/gpio/gpiolib-cdev.c
2590
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
315
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/isdn/capi/capi.c
742
return EPOLLERR;
drivers/isdn/mISDN/timerdev.c
139
__poll_t mask = EPOLLERR;
drivers/md/md.c
8967
return EPOLLIN|EPOLLRDNORM|EPOLLERR|EPOLLPRI;
drivers/md/md.c
8974
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
1220
return EPOLLERR;
drivers/misc/hpilo.c
524
return EPOLLERR;
drivers/misc/mei/main.c
817
return EPOLLERR;
drivers/misc/mei/main.c
827
mask = EPOLLERR;
drivers/misc/ocxl/file.c
340
mask = EPOLLERR;
drivers/misc/phantom.c
267
mask = EPOLLERR;
drivers/net/ieee802154/ca8210.c
2620
return EPOLLERR;
drivers/net/tap.c
523
__poll_t mask = EPOLLERR;
drivers/net/tun.c
1364
return EPOLLERR;
drivers/net/tun.c
1384
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
508
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
588
return EPOLLERR;
drivers/rpmsg/rpmsg_char.c
299
return EPOLLERR;
drivers/s390/char/monreader.c
430
return EPOLLERR;
drivers/scsi/sg.c
1176
return EPOLLERR;
drivers/scsi/sg.c
1179
return 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
753
return EPOLLERR | EPOLLHUP;
drivers/usb/misc/iowarrior.c
709
return EPOLLERR | EPOLLHUP;
drivers/usb/misc/iowarrior.c
715
return EPOLLERR | EPOLLHUP;
drivers/usb/misc/ldusb.c
420
return EPOLLERR | EPOLLHUP;
drivers/usb/misc/legousbtower.c
465
return EPOLLERR | EPOLLHUP;
drivers/vdpa/vdpa_user/vduse_dev.c
452
mask |= EPOLLERR;
drivers/vhost/vhost.c
224
if (mask & EPOLLERR) {
drivers/xen/evtchn.c
631
mask = EPOLLERR;
drivers/xen/pvcalls-front.c
991
mask |= EPOLLERR;
fs/aio.c
1909
req->events = demangle_poll(iocb->aio_buf) | EPOLLERR | EPOLLHUP;
fs/eventfd.c
169
events |= EPOLLERR;
fs/eventpoll.c
2344
epds->events |= EPOLLERR | EPOLLHUP;
fs/eventpoll.c
2364
epds->events |= EPOLLERR | EPOLLHUP;
fs/eventpoll.c
90
#define EPOLLEXCLUSIVE_OK_BITS (EPOLLINOUT_BITS | EPOLLERR | EPOLLHUP | \
fs/fcntl.c
834
EPOLLERR, /* POLL_ERR */
fs/fcntl.c
836
EPOLLHUP | EPOLLERR /* POLL_HUP */
fs/fuse/dev.c
2390
return EPOLLERR;
fs/fuse/dev.c
2397
mask = EPOLLERR;
fs/fuse/file.c
2769
return EPOLLERR;
fs/kernfs/file.c
862
return DEFAULT_POLLMASK|EPOLLERR|EPOLLPRI;
fs/kernfs/file.c
874
return DEFAULT_POLLMASK|EPOLLERR|EPOLLPRI;
fs/pipe.c
703
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
864
filter = demangle_poll(pollfd->events) | EPOLLERR | EPOLLHUP;
fs/userfaultfd.c
946
return EPOLLERR;
fs/userfaultfd.c
953
return EPOLLERR;
io_uring/cmd_net.c
101
ret = io_cmd_poll_multishot(cmd, issue_flags, EPOLLERR);
io_uring/net.c
1801
struct poll_table_struct pt = { ._key = EPOLLERR };
io_uring/net.c
1803
if (vfs_poll(req->file, &pt) & EPOLLERR)
io_uring/poll.c
134
#define IO_POLL_UNMASK (EPOLLERR|EPOLLHUP|EPOLLNVAL|EPOLLRDHUP)
kernel/bpf/syscall.c
1151
return EPOLLERR;
kernel/events/core.c
6287
return EPOLLERR;
kernel/events/core.c
6292
return EPOLLERR;
kernel/events/core.c
6299
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
1055
return EPOLLERR;
kernel/trace/trace_events_hist.c
5788
return EPOLLERR;
mm/swapfile.c
2918
return EPOLLIN | EPOLLRDNORM | EPOLLERR | EPOLLPRI;
net/9p/trans_fd.c
199
return EPOLLERR;
net/9p/trans_fd.c
595
if (n & (EPOLLERR | EPOLLHUP | EPOLLNVAL)) {
net/atm/common.c
674
mask = EPOLLERR;
net/bluetooth/af_bluetooth.c
547
mask |= EPOLLERR |
net/caif/caif_socket.c
920
wake_up_interruptible_poll(sk_sleep(sk), EPOLLERR|EPOLLHUP);
net/caif/caif_socket.c
942
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
3597
wake_up_interruptible_poll(&wq->wait, EPOLLERR);
net/ipv4/tcp.c
643
mask |= EPOLLERR;
net/iucv/af_iucv.c
1374
mask |= EPOLLERR |
net/mptcp/protocol.c
4319
mask |= EPOLLERR;
net/nfc/llcp_sock.c
569
mask |= EPOLLERR |
net/phonet/socket.c
339
return EPOLLERR;
net/rds/af_rds.c
245
mask |= EPOLLERR;
net/sctp/socket.c
8707
mask |= EPOLLERR |
net/smc/af_smc.c
2904
mask |= EPOLLERR;
net/smc/af_smc.c
823
else if (flags & EPOLLERR)
net/sunrpc/rpc_pipe.c
350
mask |= EPOLLERR | EPOLLHUP;
net/unix/af_unix.c
3352
mask |= EPOLLERR;
net/unix/af_unix.c
3400
mask |= EPOLLERR |
net/vmw_vsock/af_vsock.c
1245
mask |= EPOLLERR;
net/vmw_vsock/af_vsock.c
1299
mask |= EPOLLERR;
net/vmw_vsock/af_vsock.c
1323
mask |= EPOLLERR;
sound/core/compress_offload.c
438
return EPOLLERR;
sound/core/compress_offload.c
448
return snd_compr_get_poll(stream) | EPOLLERR;
sound/core/compress_offload.c
487
return snd_compr_get_poll(stream) | EPOLLERR;
sound/core/init.c
445
return EPOLLERR | EPOLLNVAL;
sound/core/pcm_native.c
3681
return ok | EPOLLERR;
sound/core/pcm_native.c
3685
return ok | EPOLLERR;
sound/core/pcm_native.c
3703
mask |= EPOLLERR;
sound/core/pcm_native.c
3707
mask = ok | EPOLLERR;
sound/core/seq/oss/seq_oss.c
201
return EPOLLERR;
sound/core/seq/seq_clientmgr.c
1091
return EPOLLERR;
sound/core/timer.c
2429
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)),