Lines Matching refs:svr
185 l9p_init_event_svr(struct event_svr *svr, uint_t nsockets) in l9p_init_event_svr() argument
187 svr->ev_kev = calloc(nsockets, sizeof(struct kevent)); in l9p_init_event_svr()
188 if (svr->ev_kev == NULL) { in l9p_init_event_svr()
193 svr->ev_event = calloc(nsockets, sizeof(struct kevent)); in l9p_init_event_svr()
194 if (svr->ev_event == NULL) { in l9p_init_event_svr()
196 free(svr->ev_key); in l9p_init_event_svr()
197 svr->ev_key = NULL; in l9p_init_event_svr()
201 svr->ev_kq = kqueue(); in l9p_init_event_svr()
202 if (svr->ev_kq == -1) { in l9p_init_event_svr()
204 free(svr->ev_kev); in l9p_init_event_svr()
205 free(svr->ev_event); in l9p_init_event_svr()
206 svr->ev_kev = NULL; in l9p_init_event_svr()
207 svr->ev_event = NULL; in l9p_init_event_svr()
215 l9p_init_event_svr(struct event_svr *svr, uint_t nsockets) in l9p_init_event_svr() argument
217 svr->ev_pe = calloc(nsockets, sizeof(port_event_t)); in l9p_init_event_svr()
218 if (svr->ev_pe == NULL) { in l9p_init_event_svr()
223 svr->ev_port = port_create(); in l9p_init_event_svr()
224 if (svr->ev_port == -1) { in l9p_init_event_svr()
236 l9p_bind_addrs(struct event_svr *svr, struct addrinfo *addrs, uint_t naddrs, in l9p_bind_addrs() argument
279 EV_SET(&svr->ev_kev[i], s, EVFILT_READ, EV_ADD | EV_ENABLE, 0, in l9p_bind_addrs()
282 if (port_associate(svr->ev_port, PORT_SOURCE_FD, s, in l9p_bind_addrs()
306 if (kevent(svr->ev_kq, svr->ev_kev, i, NULL, 0, NULL) < 0) { in l9p_bind_addrs()