EPOLLHUP
return EPOLLIN | EPOLLPRI | EPOLLERR | EPOLLHUP | EPOLLRDHUP;
ret |= EPOLLHUP;
return EPOLLHUP;
ret |= EPOLLHUP;
mask |= EPOLLHUP | EPOLLERR;
ret |= EPOLLHUP;
mask |= EPOLLHUP;
return EPOLLHUP | EPOLLERR;
return EPOLLHUP | EPOLLERR;
return EPOLLHUP | EPOLLERR;
return EPOLLERR | EPOLLHUP;
return EPOLLERR | EPOLLHUP;
mask |= EPOLLERR | EPOLLHUP;
return EPOLLERR | EPOLLHUP;
return EPOLLERR | EPOLLHUP;
if (flags & EPOLLHUP) {
wake_up_interruptible_poll(&client->wait, EPOLLHUP | EPOLLERR);
mask = EPOLLHUP | EPOLLERR;
wake_up_interruptible_poll(&client->wait, EPOLLHUP | EPOLLERR);
(joydev->exist ? 0 : (EPOLLHUP | EPOLLERR));
mask = mousedev->exist ? EPOLLOUT | EPOLLWRNORM : EPOLLHUP | EPOLLERR;
mask = serio_raw->dead ? EPOLLHUP | EPOLLERR : EPOLLOUT | EPOLLWRNORM;
return EPOLLERR | EPOLLHUP | EPOLLPRI;
return EPOLLERR | EPOLLHUP;
return res | EPOLLHUP;
return res | EPOLLHUP;
err = EPOLLHUP;
events = EPOLLHUP | EPOLLERR;
wake_up_poll(&fh->wait_poll, EPOLLHUP | EPOLLERR);
__poll_t res = EPOLLERR | EPOLLHUP | EPOLLPRI;
mask |= EPOLLHUP;
mask |= EPOLLHUP | EPOLLERR;
return EPOLLIN | EPOLLRDHUP | EPOLLOUT | EPOLLERR | EPOLLHUP;
return EPOLLHUP;
return EPOLLHUP;
mask |= EPOLLHUP;
return EPOLLHUP | EPOLLERR;
return EPOLLHUP | EPOLLERR;
res |= EPOLLHUP;
wake_up_interruptible_poll(&sdev->wait, EPOLLHUP | EPOLLERR);
wake_up_interruptible_poll(&sdev->wait, EPOLLHUP | EPOLLERR);
mask |= EPOLLHUP | EPOLLERR;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
return EPOLLIN | EPOLLOUT | EPOLLERR | EPOLLHUP | EPOLLRDNORM | EPOLLWRNORM;
ret = DEFAULT_POLLMASK|EPOLLHUP|EPOLLERR;
mask = EPOLLHUP | EPOLLERR;
ret |= EPOLLHUP;
mask = EPOLLHUP | EPOLLERR;
mask |= EPOLLHUP;
return EPOLLERR | EPOLLHUP;
mask = EPOLLHUP;
return EPOLLERR | EPOLLHUP;
return EPOLLERR | EPOLLHUP;
return EPOLLERR | EPOLLHUP;
return EPOLLERR | EPOLLHUP;
if (flags & EPOLLHUP) {
mask |= EPOLLHUP;
if (flags & EPOLLHUP) {
req->events = demangle_poll(iocb->aio_buf) | EPOLLERR | EPOLLHUP;
return EPOLLHUP;
wake_up_poll(&ctx->wqh, EPOLLHUP);
#define EPOLLEXCLUSIVE_OK_BITS (EPOLLINOUT_BITS | EPOLLERR | EPOLLHUP | \
epds->events |= EPOLLERR | EPOLLHUP;
epds->events |= EPOLLERR | EPOLLHUP;
EPOLLHUP | EPOLLERR /* POLL_HUP */
poll_flags = EPOLLIN | EPOLLRDNORM | EPOLLHUP;
mask |= EPOLLHUP;
return EPOLLERR | EPOLLHUP;
#define POLLIN_SET (EPOLLRDNORM | EPOLLRDBAND | EPOLLIN | EPOLLHUP | EPOLLERR |\
filter = demangle_poll(pollfd->events) | EPOLLERR | EPOLLHUP;
#define IO_POLL_UNMASK (EPOLLERR|EPOLLHUP|EPOLLNVAL|EPOLLRDHUP)
wake_up_interruptible_poll(&st_link->wait_hup, EPOLLHUP);
return rcu_access_pointer(st_link->map) ? 0 : EPOLLHUP;
__poll_t events = EPOLLHUP;
__wake_up(wq_head, TASK_NORMAL, 0, poll_to_key(EPOLLHUP | POLLFREE));
if (key && !(key_to_poll(key) & (EPOLLIN | EPOLLERR | EPOLLHUP)))
ret |= EPOLLHUP;
wake_up_poll(&orig->wqh, EPOLLHUP);
if (flags & EPOLLHUP) {
wake_up_poll(&ctx->fd_wqh, EPOLLHUP);
if (n & (EPOLLERR | EPOLLHUP | EPOLLNVAL)) {
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
return EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLERR | EPOLLHUP;
revents |= EPOLLHUP;
revents = EPOLLIN | EPOLLRDNORM | EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
mask |= EPOLLHUP;
return EPOLLHUP;
ev.events = EPOLLHUP; /* anything */
ev.events = EPOLLHUP; /* anything */
ev.events = EPOLLIN | EPOLLHUP;
if (events & EPOLLHUP) {
ev.events = EPOLLIN | EPOLLHUP;
if (events & EPOLLHUP) {
ev.events = EPOLLHUP;
if (!ASSERT_TRUE(events[0].events & EPOLLHUP, "events[0].events"))
ev.events = EPOLLIN | EPOLLET | EPOLLERR | EPOLLHUP;
TEST_ASSERT(!(evt.events & (EPOLLERR | EPOLLHUP)),
TEST_ASSERT(!(evt.events & (EPOLLERR | EPOLLHUP)),
EPOLLHUP);
if (events[i].events & (EPOLLRDHUP | EPOLLHUP)) {
ev.events = EPOLLRDHUP | EPOLLHUP;
assert(ev.events & (EPOLLRDHUP | EPOLLHUP));
if (flags & EPOLLHUP) {