select_ev          48 lib/tevent/tevent_select.c 	struct select_event_context *select_ev;
select_ev          50 lib/tevent/tevent_select.c 	select_ev = talloc_zero(ev, struct select_event_context);
select_ev          51 lib/tevent/tevent_select.c 	if (!select_ev) return -1;
select_ev          52 lib/tevent/tevent_select.c 	select_ev->ev = ev;
select_ev          54 lib/tevent/tevent_select.c 	ev->additional_data = select_ev;
select_ev          61 lib/tevent/tevent_select.c static void calc_maxfd(struct select_event_context *select_ev)
select_ev          65 lib/tevent/tevent_select.c 	select_ev->maxfd = 0;
select_ev          66 lib/tevent/tevent_select.c 	for (fde = select_ev->ev->fd_events; fde; fde = fde->next) {
select_ev          67 lib/tevent/tevent_select.c 		if (fde->fd > select_ev->maxfd) {
select_ev          68 lib/tevent/tevent_select.c 			select_ev->maxfd = fde->fd;
select_ev          85 lib/tevent/tevent_select.c 	struct select_event_context *select_ev = NULL;
select_ev          88 lib/tevent/tevent_select.c 		select_ev = talloc_get_type(ev->additional_data,
select_ev          91 lib/tevent/tevent_select.c 		if (select_ev->maxfd == fde->fd) {
select_ev          92 lib/tevent/tevent_select.c 			select_ev->maxfd = EVENT_INVALID_MAXFD;
select_ev         110 lib/tevent/tevent_select.c 	struct select_event_context *select_ev = talloc_get_type(ev->additional_data,
select_ev         119 lib/tevent/tevent_select.c 	if (fde->fd > select_ev->maxfd) {
select_ev         120 lib/tevent/tevent_select.c 		select_ev->maxfd = fde->fd;
select_ev         130 lib/tevent/tevent_select.c static int select_event_loop_select(struct select_event_context *select_ev, struct timeval *tvalp)
select_ev         137 lib/tevent/tevent_select.c 	if (select_ev->maxfd == EVENT_INVALID_MAXFD) {
select_ev         138 lib/tevent/tevent_select.c 		calc_maxfd(select_ev);
select_ev         145 lib/tevent/tevent_select.c 	for (fde = select_ev->ev->fd_events; fde; fde = fde->next) {
select_ev         154 lib/tevent/tevent_select.c 	if (select_ev->ev->signal_events &&
select_ev         155 lib/tevent/tevent_select.c 	    tevent_common_check_signal(select_ev->ev)) {
select_ev         159 lib/tevent/tevent_select.c 	selrtn = select(select_ev->maxfd+1, &r_fds, &w_fds, NULL, tvalp);
select_ev         162 lib/tevent/tevent_select.c 	    select_ev->ev->signal_events) {
select_ev         163 lib/tevent/tevent_select.c 		tevent_common_check_signal(select_ev->ev);
select_ev         173 lib/tevent/tevent_select.c 		tevent_debug(select_ev->ev, TEVENT_DEBUG_FATAL,
select_ev         175 lib/tevent/tevent_select.c 		select_ev->exit_code = EBADF;
select_ev         181 lib/tevent/tevent_select.c 		tevent_common_loop_timer_delay(select_ev->ev);
select_ev         189 lib/tevent/tevent_select.c 		for (fde = select_ev->ev->fd_events; fde; fde = fde->next) {
select_ev         195 lib/tevent/tevent_select.c 				fde->handler(select_ev->ev, fde, flags, fde->private_data);
select_ev         209 lib/tevent/tevent_select.c 	struct select_event_context *select_ev = talloc_get_type(ev->additional_data,
select_ev         228 lib/tevent/tevent_select.c 	return select_event_loop_select(select_ev, &tval);