Lines Matching defs:state
27 struct epoll_state *state = waiter->private_data;
30 state->ev_count = waiter->pfd_count;
31 state->events = calloc(state->ev_count, sizeof(*state->events));
32 if (state->events == NULL)
35 state->epfd = epoll_create(1);
36 if (state->epfd < 0)
44 if (epoll_ctl(state->epfd, EPOLL_CTL_ADD, ev.data.fd, &ev) < 0)
53 struct epoll_state *state = waiter->private_data;
58 memset(state->events, 0, state->ev_count * sizeof(*state->events));
59 err = epoll_wait(state->epfd, state->events, state->ev_count,
68 struct epoll_event *ev = &state->events[i];
83 struct epoll_state *state = waiter->private_data;
88 epoll_ctl(state->epfd, EPOLL_CTL_DEL, fd, NULL);
91 free(state->events);
92 state->events = NULL;
94 close(state->epfd);
96 state->ev_count = 0;
97 state->epfd = 0;