Lines Matching refs:evp

265 mevent_enable(struct mevent *evp)  in mevent_enable()  argument
274 if (lp == evp) { in mevent_enable()
294 mevent_disable(struct mevent *evp) in mevent_disable() argument
298 ret = epoll_ctl(epoll_fd, EPOLL_CTL_DEL, evp->me_fd, NULL); in mevent_disable()
306 mevent_add_to_del_list(struct mevent *evp, int closefd) in mevent_add_to_del_list() argument
309 LIST_INSERT_HEAD(&del_head, evp, me_list); in mevent_add_to_del_list()
318 struct mevent *evp, *tmpp; in mevent_drain_del_list() local
321 list_foreach_safe(evp, &del_head, me_list, tmpp) { in mevent_drain_del_list()
322 LIST_REMOVE(evp, me_list); in mevent_drain_del_list()
323 if (evp->closefd) { in mevent_drain_del_list()
324 close(evp->me_fd); in mevent_drain_del_list()
327 if (evp->teardown) in mevent_drain_del_list()
328 evp->teardown(evp->teardown_param); in mevent_drain_del_list()
329 free(evp); in mevent_drain_del_list()
335 mevent_delete_event(struct mevent *evp, int closefd) in mevent_delete_event() argument
338 LIST_REMOVE(evp, me_list); in mevent_delete_event()
340 evp->me_state = 0; in mevent_delete_event()
341 evp->closefd = closefd; in mevent_delete_event()
343 epoll_ctl(epoll_fd, EPOLL_CTL_DEL, evp->me_fd, NULL); in mevent_delete_event()
345 mevent_add_to_del_list(evp, closefd); in mevent_delete_event()
347 if (evp->closefd) { in mevent_delete_event()
348 close(evp->me_fd); in mevent_delete_event()
351 if (evp->teardown) in mevent_delete_event()
352 evp->teardown(evp->teardown_param); in mevent_delete_event()
353 free(evp); in mevent_delete_event()
359 mevent_delete(struct mevent *evp) in mevent_delete() argument
361 return mevent_delete_event(evp, 0); in mevent_delete()
365 mevent_delete_close(struct mevent *evp) in mevent_delete_close() argument
367 return mevent_delete_event(evp, 1); in mevent_delete_close()