devpollop 82 opal/mca/event/libevent2022/libevent/devpoll.c devpoll_commit(struct devpollop *devpollop) devpollop 88 opal/mca/event/libevent2022/libevent/devpoll.c if (pwrite(devpollop->dpfd, devpollop->changes, devpollop 89 opal/mca/event/libevent2022/libevent/devpoll.c sizeof(struct pollfd) * devpollop->nchanges, 0) == -1) devpollop 92 opal/mca/event/libevent2022/libevent/devpoll.c devpollop->nchanges = 0; devpollop 97 opal/mca/event/libevent2022/libevent/devpoll.c devpoll_queue(struct devpollop *devpollop, int fd, int events) { devpollop 100 opal/mca/event/libevent2022/libevent/devpoll.c if (devpollop->nchanges >= devpollop->nevents) { devpollop 105 opal/mca/event/libevent2022/libevent/devpoll.c if (devpoll_commit(devpollop) != 0) devpollop 109 opal/mca/event/libevent2022/libevent/devpoll.c pfd = &devpollop->changes[devpollop->nchanges++]; devpollop 122 opal/mca/event/libevent2022/libevent/devpoll.c struct devpollop *devpollop; devpollop 124 opal/mca/event/libevent2022/libevent/devpoll.c if (!(devpollop = mm_calloc(1, sizeof(struct devpollop)))) devpollop 134 opal/mca/event/libevent2022/libevent/devpoll.c mm_free(devpollop); devpollop 138 opal/mca/event/libevent2022/libevent/devpoll.c devpollop->dpfd = dpfd; devpollop 143 opal/mca/event/libevent2022/libevent/devpoll.c devpollop->events = mm_calloc(nfiles, sizeof(struct pollfd)); devpollop 144 opal/mca/event/libevent2022/libevent/devpoll.c if (devpollop->events == NULL) { devpollop 145 opal/mca/event/libevent2022/libevent/devpoll.c mm_free(devpollop); devpollop 149 opal/mca/event/libevent2022/libevent/devpoll.c devpollop->nevents = nfiles; devpollop 151 opal/mca/event/libevent2022/libevent/devpoll.c devpollop->changes = mm_calloc(nfiles, sizeof(struct pollfd)); devpollop 152 opal/mca/event/libevent2022/libevent/devpoll.c if (devpollop->changes == NULL) { devpollop 153 opal/mca/event/libevent2022/libevent/devpoll.c mm_free(devpollop->events); devpollop 154 opal/mca/event/libevent2022/libevent/devpoll.c mm_free(devpollop); devpollop 161 opal/mca/event/libevent2022/libevent/devpoll.c return (devpollop); devpollop 167 opal/mca/event/libevent2022/libevent/devpoll.c struct devpollop *devpollop = base->evbase; devpollop 168 opal/mca/event/libevent2022/libevent/devpoll.c struct pollfd *events = devpollop->events; devpollop 172 opal/mca/event/libevent2022/libevent/devpoll.c if (devpollop->nchanges) devpollop 173 opal/mca/event/libevent2022/libevent/devpoll.c devpoll_commit(devpollop); devpollop 178 opal/mca/event/libevent2022/libevent/devpoll.c dvp.dp_fds = devpollop->events; devpollop 179 opal/mca/event/libevent2022/libevent/devpoll.c dvp.dp_nfds = devpollop->nevents; devpollop 184 opal/mca/event/libevent2022/libevent/devpoll.c res = ioctl(devpollop->dpfd, DP_POLL, &dvp); devpollop 227 opal/mca/event/libevent2022/libevent/devpoll.c struct devpollop *devpollop = base->evbase; devpollop 244 opal/mca/event/libevent2022/libevent/devpoll.c if (devpoll_queue(devpollop, fd, res) != 0) devpollop 253 opal/mca/event/libevent2022/libevent/devpoll.c struct devpollop *devpollop = base->evbase; devpollop 270 opal/mca/event/libevent2022/libevent/devpoll.c if (devpoll_queue(devpollop, fd, POLLREMOVE) != 0) devpollop 281 opal/mca/event/libevent2022/libevent/devpoll.c devpoll_queue(devpollop, fd, POLLOUT); devpollop 284 opal/mca/event/libevent2022/libevent/devpoll.c devpoll_queue(devpollop, fd, POLLIN); devpollop 294 opal/mca/event/libevent2022/libevent/devpoll.c struct devpollop *devpollop = base->evbase; devpollop 297 opal/mca/event/libevent2022/libevent/devpoll.c if (devpollop->events) devpollop 298 opal/mca/event/libevent2022/libevent/devpoll.c mm_free(devpollop->events); devpollop 299 opal/mca/event/libevent2022/libevent/devpoll.c if (devpollop->changes) devpollop 300 opal/mca/event/libevent2022/libevent/devpoll.c mm_free(devpollop->changes); devpollop 301 opal/mca/event/libevent2022/libevent/devpoll.c if (devpollop->dpfd >= 0) devpollop 302 opal/mca/event/libevent2022/libevent/devpoll.c close(devpollop->dpfd); devpollop 304 opal/mca/event/libevent2022/libevent/devpoll.c memset(devpollop, 0, sizeof(struct devpollop)); devpollop 305 opal/mca/event/libevent2022/libevent/devpoll.c mm_free(devpollop);