fde                90 lib/async_req/async_sock.c 			       struct tevent_fd *fde,
fde               100 lib/async_req/async_sock.c 	struct tevent_fd *fde;
fde               111 lib/async_req/async_sock.c 	fde = tevent_add_fd(ev, state, fd, TEVENT_FD_WRITE, async_send_handler,
fde               113 lib/async_req/async_sock.c 	if (fde == NULL) {
fde               121 lib/async_req/async_sock.c 			       struct tevent_fd *fde,
fde               157 lib/async_req/async_sock.c 			       struct tevent_fd *fde,
fde               166 lib/async_req/async_sock.c 	struct tevent_fd *fde;
fde               177 lib/async_req/async_sock.c 	fde = tevent_add_fd(ev, state, fd, TEVENT_FD_READ, async_recv_handler,
fde               179 lib/async_req/async_sock.c 	if (fde == NULL) {
fde               187 lib/async_req/async_sock.c 			       struct tevent_fd *fde,
fde               223 lib/async_req/async_sock.c 				    struct tevent_fd *fde, uint16_t flags,
fde               246 lib/async_req/async_sock.c 	struct tevent_fd *fde;
fde               291 lib/async_req/async_sock.c 	fde = tevent_add_fd(ev, state, fd, TEVENT_FD_READ | TEVENT_FD_WRITE,
fde               293 lib/async_req/async_sock.c 	if (fde == NULL) {
fde               315 lib/async_req/async_sock.c 				    struct tevent_fd *fde, uint16_t flags,
fde               323 lib/async_req/async_sock.c 	TALLOC_FREE(fde);
fde               383 lib/async_req/async_sock.c static void writev_handler(struct tevent_context *ev, struct tevent_fd *fde,
fde               419 lib/async_req/async_sock.c 	struct tevent_fd *fde;
fde               421 lib/async_req/async_sock.c 	fde = tevent_add_fd(state->ev, state, state->fd, TEVENT_FD_WRITE,
fde               423 lib/async_req/async_sock.c 	if (fde == NULL) {
fde               428 lib/async_req/async_sock.c static void writev_handler(struct tevent_context *ev, struct tevent_fd *fde,
fde               498 lib/async_req/async_sock.c 				struct tevent_fd *fde,
fde               511 lib/async_req/async_sock.c 	struct tevent_fd *fde;
fde               527 lib/async_req/async_sock.c 	fde = tevent_add_fd(ev, state, fd, TEVENT_FD_READ, read_packet_handler,
fde               529 lib/async_req/async_sock.c 	if (fde == NULL) {
fde               539 lib/async_req/async_sock.c 				struct tevent_fd *fde,
fde                68 lib/tevent/testsuite.c 	struct tevent_fd *fde;
fde                94 lib/tevent/testsuite.c 	fde = event_add_fd(ev_ctx, ev_ctx, fd[0], EVENT_FD_READ,
fde                96 lib/tevent/testsuite.c 	tevent_fd_set_auto_close(fde);
fde               120 lib/tevent/testsuite.c 	talloc_free(fde);
fde               285 lib/tevent/tevent.c void tevent_fd_set_close_fn(struct tevent_fd *fde,
fde               288 lib/tevent/tevent.c 	if (!fde) return;
fde               289 lib/tevent/tevent.c 	if (!fde->event_ctx) return;
fde               290 lib/tevent/tevent.c 	fde->event_ctx->ops->set_fd_close_fn(fde, close_fn);
fde               294 lib/tevent/tevent.c 				    struct tevent_fd *fde,
fde               301 lib/tevent/tevent.c void tevent_fd_set_auto_close(struct tevent_fd *fde)
fde               303 lib/tevent/tevent.c 	tevent_fd_set_close_fn(fde, tevent_fd_auto_close_fn);
fde               309 lib/tevent/tevent.c uint16_t tevent_fd_get_flags(struct tevent_fd *fde)
fde               311 lib/tevent/tevent.c 	if (!fde) return 0;
fde               312 lib/tevent/tevent.c 	if (!fde->event_ctx) return 0;
fde               313 lib/tevent/tevent.c 	return fde->event_ctx->ops->get_fd_flags(fde);
fde               319 lib/tevent/tevent.c void tevent_fd_set_flags(struct tevent_fd *fde, uint16_t flags)
fde               321 lib/tevent/tevent.c 	if (!fde) return;
fde               322 lib/tevent/tevent.c 	if (!fde->event_ctx) return;
fde               323 lib/tevent/tevent.c 	fde->event_ctx->ops->set_fd_flags(fde, flags);
fde                45 lib/tevent/tevent.h 				    struct tevent_fd *fde,
fde                49 lib/tevent/tevent.h 				     struct tevent_fd *fde,
fde               129 lib/tevent/tevent.h void tevent_fd_set_close_fn(struct tevent_fd *fde,
fde               131 lib/tevent/tevent.h void tevent_fd_set_auto_close(struct tevent_fd *fde);
fde               132 lib/tevent/tevent.h uint16_t tevent_fd_get_flags(struct tevent_fd *fde);
fde               133 lib/tevent/tevent.h void tevent_fd_set_flags(struct tevent_fd *fde, uint16_t flags);
fde               143 lib/tevent/tevent.h #define TEVENT_FD_WRITEABLE(fde) \
fde               144 lib/tevent/tevent.h 	tevent_fd_set_flags(fde, tevent_fd_get_flags(fde) | TEVENT_FD_WRITE)
fde               145 lib/tevent/tevent.h #define TEVENT_FD_READABLE(fde) \
fde               146 lib/tevent/tevent.h 	tevent_fd_set_flags(fde, tevent_fd_get_flags(fde) | TEVENT_FD_READ)
fde               148 lib/tevent/tevent.h #define TEVENT_FD_NOT_WRITEABLE(fde) \
fde               149 lib/tevent/tevent.h 	tevent_fd_set_flags(fde, tevent_fd_get_flags(fde) & ~TEVENT_FD_WRITE)
fde               150 lib/tevent/tevent.h #define TEVENT_FD_NOT_READABLE(fde) \
fde               151 lib/tevent/tevent.h 	tevent_fd_set_flags(fde, tevent_fd_get_flags(fde) & ~TEVENT_FD_READ)
fde               388 lib/tevent/tevent.h 	void (*set_fd_close_fn)(struct tevent_fd *fde,
fde               390 lib/tevent/tevent.h 	uint16_t (*get_fd_flags)(struct tevent_fd *fde);
fde               391 lib/tevent/tevent.h 	void (*set_fd_flags)(struct tevent_fd *fde, uint16_t flags);
fde               472 lib/tevent/tevent.h #define event_get_fd_flags(fde) \
fde               473 lib/tevent/tevent.h 	tevent_fd_get_flags(fde)
fde               475 lib/tevent/tevent.h #define event_set_fd_flags(fde, flags) \
fde               476 lib/tevent/tevent.h 	tevent_fd_set_flags(fde, flags)
fde               481 lib/tevent/tevent.h #define EVENT_FD_WRITEABLE(fde) \
fde               482 lib/tevent/tevent.h 	TEVENT_FD_WRITEABLE(fde)
fde               484 lib/tevent/tevent.h #define EVENT_FD_READABLE(fde) \
fde               485 lib/tevent/tevent.h 	TEVENT_FD_READABLE(fde)
fde               487 lib/tevent/tevent.h #define EVENT_FD_NOT_WRITEABLE(fde) \
fde               488 lib/tevent/tevent.h 	TEVENT_FD_NOT_WRITEABLE(fde)
fde               490 lib/tevent/tevent.h #define EVENT_FD_NOT_READABLE(fde) \
fde               491 lib/tevent/tevent.h 	TEVENT_FD_NOT_READABLE(fde)
fde                90 lib/tevent/tevent_epoll.c static void epoll_add_event(struct epoll_event_context *epoll_ev, struct tevent_fd *fde);
fde                99 lib/tevent/tevent_epoll.c 	struct tevent_fd *fde;
fde               113 lib/tevent/tevent_epoll.c 	for (fde=epoll_ev->ev->fd_events;fde;fde=fde->next) {
fde               114 lib/tevent/tevent_epoll.c 		epoll_add_event(epoll_ev, fde);
fde               125 lib/tevent/tevent_epoll.c static void epoll_add_event(struct epoll_event_context *epoll_ev, struct tevent_fd *fde)
fde               131 lib/tevent/tevent_epoll.c 	fde->additional_flags &= ~EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               134 lib/tevent/tevent_epoll.c 	if (fde->flags == 0) return;
fde               137 lib/tevent/tevent_epoll.c 	event.events = epoll_map_flags(fde->flags);
fde               138 lib/tevent/tevent_epoll.c 	event.data.ptr = fde;
fde               139 lib/tevent/tevent_epoll.c 	if (epoll_ctl(epoll_ev->epoll_fd, EPOLL_CTL_ADD, fde->fd, &event) != 0) {
fde               142 lib/tevent/tevent_epoll.c 	fde->additional_flags |= EPOLL_ADDITIONAL_FD_FLAG_HAS_EVENT;
fde               145 lib/tevent/tevent_epoll.c 	if (fde->flags & TEVENT_FD_READ) {
fde               146 lib/tevent/tevent_epoll.c 		fde->additional_flags |= EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               153 lib/tevent/tevent_epoll.c static void epoll_del_event(struct epoll_event_context *epoll_ev, struct tevent_fd *fde)
fde               159 lib/tevent/tevent_epoll.c 	fde->additional_flags &= ~EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               162 lib/tevent/tevent_epoll.c 	if (!(fde->additional_flags & EPOLL_ADDITIONAL_FD_FLAG_HAS_EVENT)) return;
fde               165 lib/tevent/tevent_epoll.c 	event.events = epoll_map_flags(fde->flags);
fde               166 lib/tevent/tevent_epoll.c 	event.data.ptr = fde;
fde               167 lib/tevent/tevent_epoll.c 	if (epoll_ctl(epoll_ev->epoll_fd, EPOLL_CTL_DEL, fde->fd, &event) != 0) {
fde               172 lib/tevent/tevent_epoll.c 	fde->additional_flags &= ~EPOLL_ADDITIONAL_FD_FLAG_HAS_EVENT;
fde               178 lib/tevent/tevent_epoll.c static void epoll_mod_event(struct epoll_event_context *epoll_ev, struct tevent_fd *fde)
fde               183 lib/tevent/tevent_epoll.c 	fde->additional_flags &= ~EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               186 lib/tevent/tevent_epoll.c 	event.events = epoll_map_flags(fde->flags);
fde               187 lib/tevent/tevent_epoll.c 	event.data.ptr = fde;
fde               188 lib/tevent/tevent_epoll.c 	if (epoll_ctl(epoll_ev->epoll_fd, EPOLL_CTL_MOD, fde->fd, &event) != 0) {
fde               193 lib/tevent/tevent_epoll.c 	if (fde->flags & TEVENT_FD_READ) {
fde               194 lib/tevent/tevent_epoll.c 		fde->additional_flags |= EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               198 lib/tevent/tevent_epoll.c static void epoll_change_event(struct epoll_event_context *epoll_ev, struct tevent_fd *fde)
fde               200 lib/tevent/tevent_epoll.c 	bool got_error = (fde->additional_flags & EPOLL_ADDITIONAL_FD_FLAG_GOT_ERROR);
fde               201 lib/tevent/tevent_epoll.c 	bool want_read = (fde->flags & TEVENT_FD_READ);
fde               202 lib/tevent/tevent_epoll.c 	bool want_write= (fde->flags & TEVENT_FD_WRITE);
fde               206 lib/tevent/tevent_epoll.c 	fde->additional_flags &= ~EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               209 lib/tevent/tevent_epoll.c 	if (fde->additional_flags & EPOLL_ADDITIONAL_FD_FLAG_HAS_EVENT) {
fde               211 lib/tevent/tevent_epoll.c 			epoll_mod_event(epoll_ev, fde);
fde               220 lib/tevent/tevent_epoll.c 		epoll_del_event(epoll_ev, fde);
fde               226 lib/tevent/tevent_epoll.c 		epoll_add_event(epoll_ev, fde);
fde               273 lib/tevent/tevent_epoll.c 		struct tevent_fd *fde = talloc_get_type(events[i].data.ptr, 
fde               277 lib/tevent/tevent_epoll.c 		if (fde == NULL) {
fde               282 lib/tevent/tevent_epoll.c 			fde->additional_flags |= EPOLL_ADDITIONAL_FD_FLAG_GOT_ERROR;
fde               289 lib/tevent/tevent_epoll.c 			if (!(fde->additional_flags & EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR)) {
fde               290 lib/tevent/tevent_epoll.c 				epoll_del_event(epoll_ev, fde);
fde               298 lib/tevent/tevent_epoll.c 			fde->handler(epoll_ev->ev, fde, flags, fde->private_data);
fde               332 lib/tevent/tevent_epoll.c static int epoll_event_fd_destructor(struct tevent_fd *fde)
fde               334 lib/tevent/tevent_epoll.c 	struct tevent_context *ev = fde->event_ctx;
fde               343 lib/tevent/tevent_epoll.c 		epoll_del_event(epoll_ev, fde);
fde               346 lib/tevent/tevent_epoll.c 	return tevent_common_fd_destructor(fde);
fde               362 lib/tevent/tevent_epoll.c 	struct tevent_fd *fde;
fde               366 lib/tevent/tevent_epoll.c 	fde = tevent_common_add_fd(ev, mem_ctx, fd, flags,
fde               369 lib/tevent/tevent_epoll.c 	if (!fde) return NULL;
fde               371 lib/tevent/tevent_epoll.c 	talloc_set_destructor(fde, epoll_event_fd_destructor);
fde               373 lib/tevent/tevent_epoll.c 	epoll_add_event(epoll_ev, fde);
fde               375 lib/tevent/tevent_epoll.c 	return fde;
fde               381 lib/tevent/tevent_epoll.c static void epoll_event_set_fd_flags(struct tevent_fd *fde, uint16_t flags)
fde               386 lib/tevent/tevent_epoll.c 	if (fde->flags == flags) return;
fde               388 lib/tevent/tevent_epoll.c 	ev = fde->event_ctx;
fde               391 lib/tevent/tevent_epoll.c 	fde->flags = flags;
fde               395 lib/tevent/tevent_epoll.c 	epoll_change_event(epoll_ev, fde);
fde                31 lib/tevent/tevent_fd.c int tevent_common_fd_destructor(struct tevent_fd *fde)
fde                33 lib/tevent/tevent_fd.c 	if (fde->event_ctx) {
fde                34 lib/tevent/tevent_fd.c 		DLIST_REMOVE(fde->event_ctx->fd_events, fde);
fde                37 lib/tevent/tevent_fd.c 	if (fde->close_fn) {
fde                38 lib/tevent/tevent_fd.c 		fde->close_fn(fde->event_ctx, fde, fde->fd, fde->private_data);
fde                39 lib/tevent/tevent_fd.c 		fde->fd = -1;
fde                52 lib/tevent/tevent_fd.c 	struct tevent_fd *fde;
fde                54 lib/tevent/tevent_fd.c 	fde = talloc(mem_ctx?mem_ctx:ev, struct tevent_fd);
fde                55 lib/tevent/tevent_fd.c 	if (!fde) return NULL;
fde                57 lib/tevent/tevent_fd.c 	fde->event_ctx		= ev;
fde                58 lib/tevent/tevent_fd.c 	fde->fd			= fd;
fde                59 lib/tevent/tevent_fd.c 	fde->flags		= flags;
fde                60 lib/tevent/tevent_fd.c 	fde->handler		= handler;
fde                61 lib/tevent/tevent_fd.c 	fde->close_fn		= NULL;
fde                62 lib/tevent/tevent_fd.c 	fde->private_data	= private_data;
fde                63 lib/tevent/tevent_fd.c 	fde->handler_name	= handler_name;
fde                64 lib/tevent/tevent_fd.c 	fde->location		= location;
fde                65 lib/tevent/tevent_fd.c 	fde->additional_flags	= 0;
fde                66 lib/tevent/tevent_fd.c 	fde->additional_data	= NULL;
fde                68 lib/tevent/tevent_fd.c 	DLIST_ADD(ev->fd_events, fde);
fde                70 lib/tevent/tevent_fd.c 	talloc_set_destructor(fde, tevent_common_fd_destructor);
fde                72 lib/tevent/tevent_fd.c 	return fde;
fde                74 lib/tevent/tevent_fd.c uint16_t tevent_common_fd_get_flags(struct tevent_fd *fde)
fde                76 lib/tevent/tevent_fd.c 	return fde->flags;
fde                79 lib/tevent/tevent_fd.c void tevent_common_fd_set_flags(struct tevent_fd *fde, uint16_t flags)
fde                81 lib/tevent/tevent_fd.c 	if (fde->flags == flags) return;
fde                82 lib/tevent/tevent_fd.c 	fde->flags = flags;
fde                85 lib/tevent/tevent_fd.c void tevent_common_fd_set_close_fn(struct tevent_fd *fde,
fde                88 lib/tevent/tevent_fd.c 	fde->close_fn = close_fn;
fde               262 lib/tevent/tevent_internal.h int tevent_common_fd_destructor(struct tevent_fd *fde);
fde               271 lib/tevent/tevent_internal.h void tevent_common_fd_set_close_fn(struct tevent_fd *fde,
fde               273 lib/tevent/tevent_internal.h uint16_t tevent_common_fd_get_flags(struct tevent_fd *fde);
fde               274 lib/tevent/tevent_internal.h void tevent_common_fd_set_flags(struct tevent_fd *fde, uint16_t flags);
fde                72 lib/tevent/tevent_liboop.c 	struct tevent_fd *fde = ptr;
fde                74 lib/tevent/tevent_liboop.c 	if (fd != fde->fd) return OOP_ERROR;
fde                78 lib/tevent/tevent_liboop.c 			fde->handler(fde->event_ctx, fde, EVENT_FD_READ, fde->private_data);
fde                81 lib/tevent/tevent_liboop.c 			fde->handler(fde->event_ctx, fde, EVENT_FD_WRITE, fde->private_data);
fde                95 lib/tevent/tevent_liboop.c static int oop_event_fd_destructor(struct tevent_fd *fde)
fde                97 lib/tevent/tevent_liboop.c 	struct tevent_context *ev = fde->event_ctx;
fde               101 lib/tevent/tevent_liboop.c 	if (fde->flags & EVENT_FD_READ)
fde               102 lib/tevent/tevent_liboop.c 		oop->cancel_fd(oop, fde->fd, OOP_READ);
fde               103 lib/tevent/tevent_liboop.c 	if (fde->flags & EVENT_FD_WRITE)
fde               104 lib/tevent/tevent_liboop.c 		oop->cancel_fd(oop, fde->fd, OOP_WRITE);
fde               106 lib/tevent/tevent_liboop.c 	if (fde->flags & EVENT_FD_AUTOCLOSE) {
fde               107 lib/tevent/tevent_liboop.c 		close(fde->fd);
fde               108 lib/tevent/tevent_liboop.c 		fde->fd = -1;
fde               123 lib/tevent/tevent_liboop.c 	struct tevent_fd *fde;
fde               127 lib/tevent/tevent_liboop.c 	fde = talloc(mem_ctx?mem_ctx:ev, struct tevent_fd);
fde               128 lib/tevent/tevent_liboop.c 	if (!fde) return NULL;
fde               130 lib/tevent/tevent_liboop.c 	fde->event_ctx		= ev;
fde               131 lib/tevent/tevent_liboop.c 	fde->fd			= fd;
fde               132 lib/tevent/tevent_liboop.c 	fde->flags		= flags;
fde               133 lib/tevent/tevent_liboop.c 	fde->handler		= handler;
fde               134 lib/tevent/tevent_liboop.c 	fde->private_data	= private_data;
fde               135 lib/tevent/tevent_liboop.c 	fde->additional_flags	= 0;
fde               136 lib/tevent/tevent_liboop.c 	fde->additional_data	= NULL;
fde               138 lib/tevent/tevent_liboop.c 	if (fde->flags & EVENT_FD_READ)
fde               139 lib/tevent/tevent_liboop.c 		oop->on_fd(oop, fde->fd, OOP_READ, oop_event_fd_handler, fde);
fde               140 lib/tevent/tevent_liboop.c 	if (fde->flags & EVENT_FD_WRITE)
fde               141 lib/tevent/tevent_liboop.c 		oop->on_fd(oop, fde->fd, OOP_WRITE, oop_event_fd_handler, fde);
fde               143 lib/tevent/tevent_liboop.c 	talloc_set_destructor(fde, oop_event_fd_destructor);
fde               145 lib/tevent/tevent_liboop.c 	return fde;
fde               151 lib/tevent/tevent_liboop.c static uint16_t oop_event_get_fd_flags(struct tevent_fd *fde)
fde               153 lib/tevent/tevent_liboop.c 	return fde->flags;
fde               159 lib/tevent/tevent_liboop.c static void oop_event_set_fd_flags(struct tevent_fd *fde, uint16_t flags)
fde               164 lib/tevent/tevent_liboop.c 	oop_sys = fde->event_ctx->additional_data;
fde               167 lib/tevent/tevent_liboop.c 	if ((fde->flags & EVENT_FD_READ)&&(!(flags & EVENT_FD_READ)))
fde               168 lib/tevent/tevent_liboop.c 		oop->cancel_fd(oop, fde->fd, OOP_READ);
fde               170 lib/tevent/tevent_liboop.c 	if ((!(fde->flags & EVENT_FD_READ))&&(flags & EVENT_FD_READ))
fde               171 lib/tevent/tevent_liboop.c 		oop->on_fd(oop, fde->fd, OOP_READ, oop_event_fd_handler, fde);
fde               173 lib/tevent/tevent_liboop.c 	if ((fde->flags & EVENT_FD_WRITE)&&(!(flags & EVENT_FD_WRITE)))
fde               174 lib/tevent/tevent_liboop.c 		oop->cancel_fd(oop, fde->fd, OOP_WRITE);
fde               176 lib/tevent/tevent_liboop.c 	if ((!(fde->flags & EVENT_FD_WRITE))&&(flags & EVENT_FD_WRITE))
fde               177 lib/tevent/tevent_liboop.c 		oop->on_fd(oop, fde->fd, OOP_WRITE, oop_event_fd_handler, fde);
fde               179 lib/tevent/tevent_liboop.c 	fde->flags = flags;
fde                63 lib/tevent/tevent_select.c 	struct tevent_fd *fde;
fde                66 lib/tevent/tevent_select.c 	for (fde = select_ev->ev->fd_events; fde; fde = fde->next) {
fde                67 lib/tevent/tevent_select.c 		if (fde->fd > select_ev->maxfd) {
fde                68 lib/tevent/tevent_select.c 			select_ev->maxfd = fde->fd;
fde                82 lib/tevent/tevent_select.c static int select_event_fd_destructor(struct tevent_fd *fde)
fde                84 lib/tevent/tevent_select.c 	struct tevent_context *ev = fde->event_ctx;
fde                91 lib/tevent/tevent_select.c 		if (select_ev->maxfd == fde->fd) {
fde                96 lib/tevent/tevent_select.c 	return tevent_common_fd_destructor(fde);
fde               112 lib/tevent/tevent_select.c 	struct tevent_fd *fde;
fde               114 lib/tevent/tevent_select.c 	fde = tevent_common_add_fd(ev, mem_ctx, fd, flags,
fde               117 lib/tevent/tevent_select.c 	if (!fde) return NULL;
fde               119 lib/tevent/tevent_select.c 	if (fde->fd > select_ev->maxfd) {
fde               120 lib/tevent/tevent_select.c 		select_ev->maxfd = fde->fd;
fde               122 lib/tevent/tevent_select.c 	talloc_set_destructor(fde, select_event_fd_destructor);
fde               124 lib/tevent/tevent_select.c 	return fde;
fde               133 lib/tevent/tevent_select.c 	struct tevent_fd *fde;
fde               145 lib/tevent/tevent_select.c 	for (fde = select_ev->ev->fd_events; fde; fde = fde->next) {
fde               146 lib/tevent/tevent_select.c 		if (fde->flags & TEVENT_FD_READ) {
fde               147 lib/tevent/tevent_select.c 			FD_SET(fde->fd, &r_fds);
fde               149 lib/tevent/tevent_select.c 		if (fde->flags & TEVENT_FD_WRITE) {
fde               150 lib/tevent/tevent_select.c 			FD_SET(fde->fd, &w_fds);
fde               189 lib/tevent/tevent_select.c 		for (fde = select_ev->ev->fd_events; fde; fde = fde->next) {
fde               192 lib/tevent/tevent_select.c 			if (FD_ISSET(fde->fd, &r_fds)) flags |= TEVENT_FD_READ;
fde               193 lib/tevent/tevent_select.c 			if (FD_ISSET(fde->fd, &w_fds)) flags |= TEVENT_FD_WRITE;
fde               195 lib/tevent/tevent_select.c 				fde->handler(select_ev->ev, fde, flags, fde->private_data);
fde               179 lib/tevent/tevent_signal.c static void signal_pipe_handler(struct tevent_context *ev, struct tevent_fd *fde, 
fde               185 lib/tevent/tevent_signal.c 	res = read(fde->fd, c, sizeof(c));
fde               107 lib/tevent/tevent_standard.c static void epoll_add_event(struct std_event_context *std_ev, struct tevent_fd *fde);
fde               116 lib/tevent/tevent_standard.c 	struct tevent_fd *fde;
fde               130 lib/tevent/tevent_standard.c 	for (fde=std_ev->ev->fd_events;fde;fde=fde->next) {
fde               131 lib/tevent/tevent_standard.c 		epoll_add_event(std_ev, fde);
fde               142 lib/tevent/tevent_standard.c static void epoll_add_event(struct std_event_context *std_ev, struct tevent_fd *fde)
fde               147 lib/tevent/tevent_standard.c 	fde->additional_flags &= ~EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               150 lib/tevent/tevent_standard.c 	if (fde->flags == 0) return;
fde               153 lib/tevent/tevent_standard.c 	event.events = epoll_map_flags(fde->flags);
fde               154 lib/tevent/tevent_standard.c 	event.data.ptr = fde;
fde               155 lib/tevent/tevent_standard.c 	if (epoll_ctl(std_ev->epoll_fd, EPOLL_CTL_ADD, fde->fd, &event) != 0) {
fde               158 lib/tevent/tevent_standard.c 	fde->additional_flags |= EPOLL_ADDITIONAL_FD_FLAG_HAS_EVENT;
fde               161 lib/tevent/tevent_standard.c 	if (fde->flags & TEVENT_FD_READ) {
fde               162 lib/tevent/tevent_standard.c 		fde->additional_flags |= EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               169 lib/tevent/tevent_standard.c static void epoll_del_event(struct std_event_context *std_ev, struct tevent_fd *fde)
fde               174 lib/tevent/tevent_standard.c 	fde->additional_flags &= ~EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               177 lib/tevent/tevent_standard.c 	if (!(fde->additional_flags & EPOLL_ADDITIONAL_FD_FLAG_HAS_EVENT)) return;
fde               180 lib/tevent/tevent_standard.c 	event.events = epoll_map_flags(fde->flags);
fde               181 lib/tevent/tevent_standard.c 	event.data.ptr = fde;
fde               182 lib/tevent/tevent_standard.c 	epoll_ctl(std_ev->epoll_fd, EPOLL_CTL_DEL, fde->fd, &event);
fde               183 lib/tevent/tevent_standard.c 	fde->additional_flags &= ~EPOLL_ADDITIONAL_FD_FLAG_HAS_EVENT;
fde               189 lib/tevent/tevent_standard.c static void epoll_mod_event(struct std_event_context *std_ev, struct tevent_fd *fde)
fde               194 lib/tevent/tevent_standard.c 	fde->additional_flags &= ~EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               197 lib/tevent/tevent_standard.c 	event.events = epoll_map_flags(fde->flags);
fde               198 lib/tevent/tevent_standard.c 	event.data.ptr = fde;
fde               199 lib/tevent/tevent_standard.c 	if (epoll_ctl(std_ev->epoll_fd, EPOLL_CTL_MOD, fde->fd, &event) != 0) {
fde               204 lib/tevent/tevent_standard.c 	if (fde->flags & TEVENT_FD_READ) {
fde               205 lib/tevent/tevent_standard.c 		fde->additional_flags |= EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               209 lib/tevent/tevent_standard.c static void epoll_change_event(struct std_event_context *std_ev, struct tevent_fd *fde)
fde               211 lib/tevent/tevent_standard.c 	bool got_error = (fde->additional_flags & EPOLL_ADDITIONAL_FD_FLAG_GOT_ERROR);
fde               212 lib/tevent/tevent_standard.c 	bool want_read = (fde->flags & TEVENT_FD_READ);
fde               213 lib/tevent/tevent_standard.c 	bool want_write= (fde->flags & TEVENT_FD_WRITE);
fde               217 lib/tevent/tevent_standard.c 	fde->additional_flags &= ~EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR;
fde               220 lib/tevent/tevent_standard.c 	if (fde->additional_flags & EPOLL_ADDITIONAL_FD_FLAG_HAS_EVENT) {
fde               222 lib/tevent/tevent_standard.c 			epoll_mod_event(std_ev, fde);
fde               231 lib/tevent/tevent_standard.c 		epoll_del_event(std_ev, fde);
fde               237 lib/tevent/tevent_standard.c 		epoll_add_event(std_ev, fde);
fde               284 lib/tevent/tevent_standard.c 		struct tevent_fd *fde = talloc_get_type(events[i].data.ptr, 
fde               288 lib/tevent/tevent_standard.c 		if (fde == NULL) {
fde               293 lib/tevent/tevent_standard.c 			fde->additional_flags |= EPOLL_ADDITIONAL_FD_FLAG_GOT_ERROR;
fde               300 lib/tevent/tevent_standard.c 			if (!(fde->additional_flags & EPOLL_ADDITIONAL_FD_FLAG_REPORT_ERROR)) {
fde               301 lib/tevent/tevent_standard.c 				epoll_del_event(std_ev, fde);
fde               309 lib/tevent/tevent_standard.c 			fde->handler(std_ev->ev, fde, flags, fde->private_data);
fde               318 lib/tevent/tevent_standard.c #define epoll_add_event(std_ev,fde)
fde               319 lib/tevent/tevent_standard.c #define epoll_del_event(std_ev,fde)
fde               320 lib/tevent/tevent_standard.c #define epoll_change_event(std_ev,fde)
fde               348 lib/tevent/tevent_standard.c 	struct tevent_fd *fde;
fde               351 lib/tevent/tevent_standard.c 	for (fde = std_ev->ev->fd_events; fde; fde = fde->next) {
fde               352 lib/tevent/tevent_standard.c 		if (fde->fd > std_ev->maxfd) {
fde               353 lib/tevent/tevent_standard.c 			std_ev->maxfd = fde->fd;
fde               367 lib/tevent/tevent_standard.c static int std_event_fd_destructor(struct tevent_fd *fde)
fde               369 lib/tevent/tevent_standard.c 	struct tevent_context *ev = fde->event_ctx;
fde               378 lib/tevent/tevent_standard.c 		if (std_ev->maxfd == fde->fd) {
fde               382 lib/tevent/tevent_standard.c 		epoll_del_event(std_ev, fde);
fde               385 lib/tevent/tevent_standard.c 	return tevent_common_fd_destructor(fde);
fde               401 lib/tevent/tevent_standard.c 	struct tevent_fd *fde;
fde               405 lib/tevent/tevent_standard.c 	fde = tevent_common_add_fd(ev, mem_ctx, fd, flags,
fde               408 lib/tevent/tevent_standard.c 	if (!fde) return NULL;
fde               411 lib/tevent/tevent_standard.c 	    && (fde->fd > std_ev->maxfd)) {
fde               412 lib/tevent/tevent_standard.c 		std_ev->maxfd = fde->fd;
fde               414 lib/tevent/tevent_standard.c 	talloc_set_destructor(fde, std_event_fd_destructor);
fde               416 lib/tevent/tevent_standard.c 	epoll_add_event(std_ev, fde);
fde               418 lib/tevent/tevent_standard.c 	return fde;
fde               424 lib/tevent/tevent_standard.c static void std_event_set_fd_flags(struct tevent_fd *fde, uint16_t flags)
fde               429 lib/tevent/tevent_standard.c 	if (fde->flags == flags) return;
fde               431 lib/tevent/tevent_standard.c 	ev = fde->event_ctx;
fde               434 lib/tevent/tevent_standard.c 	fde->flags = flags;
fde               438 lib/tevent/tevent_standard.c 	epoll_change_event(std_ev, fde);
fde               447 lib/tevent/tevent_standard.c 	struct tevent_fd *fde;
fde               459 lib/tevent/tevent_standard.c 	for (fde = std_ev->ev->fd_events; fde; fde = fde->next) {
fde               460 lib/tevent/tevent_standard.c 		if (fde->flags & TEVENT_FD_READ) {
fde               461 lib/tevent/tevent_standard.c 			FD_SET(fde->fd, &r_fds);
fde               463 lib/tevent/tevent_standard.c 		if (fde->flags & TEVENT_FD_WRITE) {
fde               464 lib/tevent/tevent_standard.c 			FD_SET(fde->fd, &w_fds);
fde               503 lib/tevent/tevent_standard.c 		for (fde = std_ev->ev->fd_events; fde; fde = fde->next) {
fde               506 lib/tevent/tevent_standard.c 			if (FD_ISSET(fde->fd, &r_fds)) flags |= TEVENT_FD_READ;
fde               507 lib/tevent/tevent_standard.c 			if (FD_ISSET(fde->fd, &w_fds)) flags |= TEVENT_FD_WRITE;
fde               509 lib/tevent/tevent_standard.c 				fde->handler(std_ev->ev, fde, flags, fde->private_data);
fde               104 libcli/nbt/libnbt.h 	struct tevent_fd *fde;
fde                53 libcli/nbt/nbtsocket.c 		EVENT_FD_NOT_WRITEABLE(req->nbtsock->fde);
fde                57 libcli/nbt/nbtsocket.c 		EVENT_FD_NOT_READABLE(req->nbtsock->fde);
fde                90 libcli/nbt/nbtsocket.c 			EVENT_FD_READABLE(nbtsock->fde);
fde                95 libcli/nbt/nbtsocket.c 	EVENT_FD_NOT_WRITEABLE(nbtsock->fde);
fde               133 libcli/nbt/nbtsocket.c 		EVENT_FD_WRITEABLE(req->nbtsock->fde);
fde               316 libcli/nbt/nbtsocket.c static void nbt_name_socket_handler(struct tevent_context *ev, struct tevent_fd *fde,
fde               363 libcli/nbt/nbtsocket.c 	nbtsock->fde = event_add_fd(nbtsock->event_ctx, nbtsock,
fde               432 libcli/nbt/nbtsocket.c 	EVENT_FD_WRITEABLE(nbtsock->fde);
fde               478 libcli/nbt/nbtsocket.c 	EVENT_FD_WRITEABLE(nbtsock->fde);
fde               515 libcli/nbt/nbtsocket.c 	EVENT_FD_READABLE(nbtsock->fde);
fde               529 libcli/nbt/nbtsocket.c 	EVENT_FD_READABLE(nbtsock->fde);
fde                29 source3/include/event.h void event_fd_set_writeable(struct fd_event *fde);
fde                30 source3/include/event.h void event_fd_set_not_writeable(struct fd_event *fde);
fde                31 source3/include/event.h void event_fd_set_readable(struct fd_event *fde);
fde                32 source3/include/event.h void event_fd_set_not_readable(struct fd_event *fde);
fde                32 source3/lib/avahi.c 	struct tevent_fd *fde;
fde                53 source3/lib/avahi.c 			     struct tevent_fd *fde, uint16_t flags,
fde                79 source3/lib/avahi.c 	watch_ctx->fde = tevent_add_fd(ctx->ev, watch_ctx, fd,
fde                82 source3/lib/avahi.c 	if (watch_ctx->fde == NULL) {
fde                97 source3/lib/avahi.c 			     struct tevent_fd *fde, uint16_t flags,
fde               112 source3/lib/avahi.c 	tevent_fd_set_flags(w->fde, avahi_flags_map_to_tevent(event));
fde                38 source3/lib/ctdbd_conn.c 	struct fd_event *fde;
fde               606 source3/lib/ctdbd_conn.c 	SMB_ASSERT(conn->fde == NULL);
fde               608 source3/lib/ctdbd_conn.c 	if (!(conn->fde = event_add_fd(msg_ctx->event_ctx, conn,
fde                24 source3/lib/events.c void event_fd_set_writeable(struct tevent_fd *fde)
fde                26 source3/lib/events.c 	TEVENT_FD_WRITEABLE(fde);
fde                29 source3/lib/events.c void event_fd_set_not_writeable(struct tevent_fd *fde)
fde                31 source3/lib/events.c 	TEVENT_FD_NOT_WRITEABLE(fde);
fde                34 source3/lib/events.c void event_fd_set_readable(struct tevent_fd *fde)
fde                36 source3/lib/events.c 	TEVENT_FD_READABLE(fde);
fde                39 source3/lib/events.c void event_fd_set_not_readable(struct tevent_fd *fde)
fde                41 source3/lib/events.c 	TEVENT_FD_NOT_READABLE(fde);
fde                53 source3/lib/events.c 	struct tevent_fd *fde;
fde                57 source3/lib/events.c 	for (fde = ev->fd_events; fde; fde = fde->next) {
fde                58 source3/lib/events.c 		if (fde->flags & EVENT_FD_READ) {
fde                59 source3/lib/events.c 			FD_SET(fde->fd, read_fds);
fde                62 source3/lib/events.c 		if (fde->flags & EVENT_FD_WRITE) {
fde                63 source3/lib/events.c 			FD_SET(fde->fd, write_fds);
fde                67 source3/lib/events.c 		if ((fde->flags & (EVENT_FD_READ|EVENT_FD_WRITE))
fde                68 source3/lib/events.c 		    && (fde->fd > *maxfd)) {
fde                69 source3/lib/events.c 			*maxfd = fde->fd;
fde                86 source3/lib/events.c 	struct tevent_fd *fde;
fde               119 source3/lib/events.c 	for (fde = ev->fd_events; fde; fde = fde->next) {
fde               122 source3/lib/events.c 		if (FD_ISSET(fde->fd, read_fds)) flags |= EVENT_FD_READ;
fde               123 source3/lib/events.c 		if (FD_ISSET(fde->fd, write_fds)) flags |= EVENT_FD_WRITE;
fde               125 source3/lib/events.c 		if (flags & fde->flags) {
fde               126 source3/lib/events.c 			fde->handler(ev, fde, flags, fde->private_data);
fde               190 source3/modules/onefs_cbrl.c 					struct fd_event *fde,
fde               464 source3/modules/onefs_notify.c 		     struct fd_event *fde,
fde                27 source3/modules/vfs_preopen.c 	struct fd_event *fde;
fde               108 source3/modules/vfs_preopen.c 				    struct fd_event *fde, uint16_t flags,
fde               238 source3/modules/vfs_preopen.c 	h->fde = event_add_fd(smbd_event_context(), h->state, h->fd,
fde               240 source3/modules/vfs_preopen.c 	if (h->fde == NULL) {
fde              1391 source3/printing/printing.c 				      struct tevent_fd *fde,
fde              1430 source3/printing/printing.c 		struct tevent_fd *fde;
fde              1459 source3/printing/printing.c 		fde = tevent_add_fd(smbd_event_context(), smbd_event_context(),
fde              1463 source3/printing/printing.c 		if (!fde) {
fde                67 source3/rpc_client/rpc_transport_smbd.c 				       struct fd_event *fde,
fde                83 source3/rpc_client/rpc_transport_smbd.c 		TALLOC_FREE(fde);
fde                88 source3/rpc_client/rpc_transport_smbd.c 		TALLOC_FREE(fde);
fde                43 source3/smbd/dnsregister.c 	struct tevent_fd *fde;
fde                56 source3/smbd/dnsregister.c 	TALLOC_FREE(dns_state->fde);
fde                67 source3/smbd/dnsregister.c 					  struct tevent_fd *fde,
fde               130 source3/smbd/dnsregister.c 	dns_state->fde = tevent_add_fd(dns_state->event_ctx,
fde               136 source3/smbd/dnsregister.c 	if (!dns_state->fde) {
fde               148 source3/smbd/dnsregister.c 					  struct tevent_fd *fde,
fde               203 source3/smbd/globals.h 	struct fd_event *fde;
fde               227 source3/smbd/notify_inotify.c static void inotify_handler(struct event_context *ev, struct fd_event *fde,
fde               258 source3/smbd/notify_inotify.c 		TALLOC_FREE(fde);
fde               274 source3/smbd/oplock_irix.c 					  struct fd_event *fde,
fde               634 source3/smbd/oplock_onefs.c 					   struct fd_event *fde,
fde              1891 source3/smbd/process.c 					   struct fd_event *fde,
fde              2159 source3/smbd/process.c 	smbd_server_conn->fde = event_add_fd(smbd_event_context(),
fde              2165 source3/smbd/process.c 	if (!smbd_server_conn->fde) {
fde               312 source3/smbd/server.c 	struct tevent_fd *fde;
fde               316 source3/smbd/server.c 				      struct tevent_fd *fde,
fde               325 source3/smbd/server.c 				   struct tevent_fd *fde,
fde               481 source3/smbd/server.c 	s->fde = tevent_add_fd(smbd_event_context(),
fde               486 source3/smbd/server.c 	if (!s->fde) {
fde               494 source3/smbd/server.c 	tevent_fd_set_close_fn(s->fde, smbd_open_socket_close_fn);
fde               963 source3/winbindd/winbindd.c 	struct tevent_fd *fde;
fde               967 source3/winbindd/winbindd.c 					struct tevent_fd *fde,
fde              1010 source3/winbindd/winbindd.c 	pub_state->fde = tevent_add_fd(winbind_event_context(),
fde              1015 source3/winbindd/winbindd.c 	if (!pub_state->fde) {
fde              1019 source3/winbindd/winbindd.c 	tevent_fd_set_auto_close(pub_state->fde);
fde              1033 source3/winbindd/winbindd.c 	priv_state->fde = tevent_add_fd(winbind_event_context(),
fde              1038 source3/winbindd/winbindd.c 	if (!priv_state->fde) {
fde              1042 source3/winbindd/winbindd.c 	tevent_fd_set_auto_close(priv_state->fde);
fde                46 source3/winbindd/winbindd.h 	void (*handler)(struct winbindd_fd_event *fde, int flags);
fde                40 source4/auth/kerberos/krb5_init_context.c 	struct tevent_fd *fde;
fde               162 source4/auth/kerberos/krb5_init_context.c 	TEVENT_FD_READABLE(smb_krb5->fde);
fde               164 source4/auth/kerberos/krb5_init_context.c 	TEVENT_FD_NOT_WRITEABLE(smb_krb5->fde);
fde               172 source4/auth/kerberos/krb5_init_context.c static void smb_krb5_socket_handler(struct tevent_context *ev, struct tevent_fd *fde,
fde               287 source4/auth/kerberos/krb5_init_context.c 		smb_krb5->fde = tevent_add_fd(ev, smb_krb5->sock,
fde               292 source4/auth/kerberos/krb5_init_context.c 		tevent_fd_set_close_fn(smb_krb5->fde, socket_tevent_fd_close_fn);
fde               304 source4/auth/kerberos/krb5_init_context.c 			TEVENT_FD_WRITEABLE(smb_krb5->fde);
fde               320 source4/auth/kerberos/krb5_init_context.c 			packet_set_fde(smb_krb5->packet, smb_krb5->fde);
fde                69 source4/kdc/kdc.c 	struct tevent_fd *fde;
fde               115 source4/kdc/kdc.c 		EVENT_FD_NOT_WRITEABLE(kdc_socket->fde);
fde               195 source4/kdc/kdc.c 	EVENT_FD_WRITEABLE(kdc_socket->fde);
fde               202 source4/kdc/kdc.c static void kdc_socket_handler(struct tevent_context *ev, struct tevent_fd *fde,
fde               384 source4/kdc/kdc.c 	packet_set_fde(kdcconn->packet, conn->event.fde);
fde               448 source4/kdc/kdc.c 	kdc_socket->fde = event_add_fd(kdc->task->event_ctx, kdc, 
fde               470 source4/kdc/kdc.c 	kpasswd_socket->fde = event_add_fd(kdc->task->event_ctx, kdc, 
fde                50 source4/kdc/kpasswdd.c 	struct tevent_fd *fde;
fde                69 source4/ldap_server/ldap_extended.c 					  call->conn->connection->event.fde, 
fde               362 source4/ldap_server/ldap_server.c 								    c->event.fde, NULL);
fde               387 source4/ldap_server/ldap_server.c 	packet_set_fde(conn->packet, c->event.fde);
fde                58 source4/lib/messaging/messaging.c 		struct tevent_fd *fde;
fde               233 source4/lib/messaging/messaging.c 	EVENT_FD_WRITEABLE(msg->event.fde);	
fde               274 source4/lib/messaging/messaging.c 		EVENT_FD_NOT_WRITEABLE(msg->event.fde);
fde               341 source4/lib/messaging/messaging.c static void messaging_handler(struct tevent_context *ev, struct tevent_fd *fde, 
fde               494 source4/lib/messaging/messaging.c 			EVENT_FD_WRITEABLE(msg->event.fde);
fde               600 source4/lib/messaging/messaging.c 	msg->event.fde	= event_add_fd(ev, msg, socket_get_fd(msg->sock), 
fde                38 source4/lib/socket/connect.c 				   struct tevent_fd *fde, 
fde                46 source4/lib/socket/connect.c 	struct tevent_fd *fde;
fde                61 source4/lib/socket/connect.c 	fde = event_add_fd(result->event_ctx, result,
fde                65 source4/lib/socket/connect.c 	composite_nomem(fde, result);
fde               120 source4/lib/socket/connect.c 				   struct tevent_fd *fde, 
fde                41 source4/lib/socket/socket.c 					struct tevent_fd *fde,
fde               212 source4/lib/socket/socket.h 			       struct tevent_fd *fde,
fde                41 source4/lib/stream/packet.c 	struct tevent_fd *fde;
fde               149 source4/lib/stream/packet.c _PUBLIC_ void packet_set_fde(struct packet_context *pc, struct tevent_fd *fde)
fde               151 source4/lib/stream/packet.c 	pc->fde = fde;
fde               253 source4/lib/stream/packet.c 		EVENT_FD_NOT_READABLE(pc->fde);
fde               259 source4/lib/stream/packet.c 		EVENT_FD_NOT_READABLE(pc->fde);
fde               425 source4/lib/stream/packet.c 			EVENT_FD_READABLE(pc->fde);
fde               467 source4/lib/stream/packet.c 	EVENT_FD_NOT_READABLE(pc->fde);
fde               476 source4/lib/stream/packet.c 	EVENT_FD_READABLE(pc->fde);
fde               522 source4/lib/stream/packet.c 	EVENT_FD_NOT_WRITEABLE(pc->fde);
fde               560 source4/lib/stream/packet.c 	EVENT_FD_WRITEABLE(pc->fde);
fde                44 source4/lib/stream/packet.h void packet_set_fde(struct packet_context *pc, struct tevent_fd *fde);
fde                50 source4/lib/tls/tls.c 	struct tevent_fd *fde;
fde               129 source4/lib/tls/tls.c 		EVENT_FD_NOT_READABLE(tls->fde);
fde               130 source4/lib/tls/tls.c 		EVENT_FD_NOT_WRITEABLE(tls->fde);
fde               135 source4/lib/tls/tls.c 		EVENT_FD_READABLE(tls->fde);
fde               140 source4/lib/tls/tls.c 		EVENT_FD_WRITEABLE(tls->fde);
fde               143 source4/lib/tls/tls.c 		EVENT_FD_READABLE(tls->fde);
fde               171 source4/lib/tls/tls.c 		EVENT_FD_WRITEABLE(tls->fde);
fde               175 source4/lib/tls/tls.c 		EVENT_FD_WRITEABLE(tls->fde);
fde               208 source4/lib/tls/tls.c 			EVENT_FD_WRITEABLE(tls->fde);
fde               301 source4/lib/tls/tls.c 			EVENT_FD_WRITEABLE(tls->fde);
fde               337 source4/lib/tls/tls.c 			EVENT_FD_WRITEABLE(tls->fde);
fde               464 source4/lib/tls/tls.c 				       struct tevent_fd *fde, 
fde               485 source4/lib/tls/tls.c 	tls->fde             = fde;
fde               486 source4/lib/tls/tls.c 	if (talloc_reference(tls, fde) == NULL) {
fde               544 source4/lib/tls/tls.c 				       struct tevent_fd *fde,
fde               565 source4/lib/tls/tls.c 	tls->fde             = fde;
fde               566 source4/lib/tls/tls.c 	if (talloc_reference(tls, fde) == NULL) {
fde               672 source4/lib/tls/tls.c 				    struct tevent_fd *fde, 
fde               683 source4/lib/tls/tls.c 				       struct tevent_fd *fde,
fde                45 source4/lib/tls/tls.h 				    struct tevent_fd *fde,
fde                52 source4/lib/tls/tls.h 				    struct tevent_fd *fde,
fde               214 source4/libcli/cldap/cldap.c 			EVENT_FD_READABLE(cldap->fde);
fde               218 source4/libcli/cldap/cldap.c 	EVENT_FD_NOT_WRITEABLE(cldap->fde);
fde               226 source4/libcli/cldap/cldap.c static void cldap_socket_handler(struct tevent_context *ev, struct tevent_fd *fde,
fde               263 source4/libcli/cldap/cldap.c 	cldap->fde = event_add_fd(cldap->event_ctx, cldap, 
fde               289 source4/libcli/cldap/cldap.c 	EVENT_FD_READABLE(cldap->fde);
fde               354 source4/libcli/cldap/cldap.c 	EVENT_FD_WRITEABLE(cldap->fde);
fde               427 source4/libcli/cldap/cldap.c 	EVENT_FD_WRITEABLE(cldap->fde);
fde                79 source4/libcli/cldap/cldap.h 	struct tevent_fd *fde;
fde               134 source4/libcli/dgram/dgramsocket.c 	EVENT_FD_NOT_WRITEABLE(dgmsock->fde);
fde               142 source4/libcli/dgram/dgramsocket.c static void dgm_socket_handler(struct tevent_context *ev, struct tevent_fd *fde,
fde               179 source4/libcli/dgram/dgramsocket.c 	dgmsock->fde = event_add_fd(dgmsock->event_ctx, dgmsock, 
fde               207 source4/libcli/dgram/dgramsocket.c 	EVENT_FD_READABLE(dgmsock->fde);
fde               238 source4/libcli/dgram/dgramsocket.c 	EVENT_FD_WRITEABLE(dgmsock->fde);
fde                46 source4/libcli/dgram/libdgram.h 	struct tevent_fd *fde;
fde                74 source4/libcli/dgram/mailslot.c 	EVENT_FD_READABLE(dgmsock->fde);
fde                83 source4/libcli/ldap/ldap_client.c 	conn->event.fde = NULL;
fde               227 source4/libcli/ldap/ldap_client.c static void ldap_io_handler(struct tevent_context *ev, struct tevent_fd *fde, 
fde               390 source4/libcli/ldap/ldap_client.c 	conn->event.fde = tevent_add_fd(conn->event.event_ctx, conn->sock,
fde               393 source4/libcli/ldap/ldap_client.c 	if (conn->event.fde == NULL) {
fde               398 source4/libcli/ldap/ldap_client.c 	tevent_fd_set_close_fn(conn->event.fde, socket_tevent_fd_close_fn);
fde               412 source4/libcli/ldap/ldap_client.c 		tls_socket = tls_init_client(conn->sock, conn->event.fde, cafile);
fde               438 source4/libcli/ldap/ldap_client.c 	packet_set_fde(conn->packet, conn->event.fde);
fde                92 source4/libcli/ldap/ldap_client.h 		struct tevent_fd *fde;
fde               173 source4/libcli/raw/clisocket.c 	talloc_free(sock->event.fde);
fde               174 source4/libcli/raw/clisocket.c 	sock->event.fde = NULL;
fde                37 source4/libcli/raw/clitransport.c 					   struct tevent_fd *fde, 
fde               116 source4/libcli/raw/clitransport.c 	talloc_free(transport->socket->event.fde);
fde               117 source4/libcli/raw/clitransport.c 	transport->socket->event.fde = event_add_fd(transport->socket->event.ctx,
fde               124 source4/libcli/raw/clitransport.c 	packet_set_fde(transport->packet, transport->socket->event.fde);
fde                85 source4/libcli/raw/libcliraw.h 		struct tevent_fd *fde;
fde                56 source4/libcli/resolve/dns_ex.c 	struct tevent_fd *fde;
fde               336 source4/libcli/resolve/dns_ex.c static void pipe_handler(struct tevent_context *ev, struct tevent_fd *fde, 
fde               487 source4/libcli/resolve/dns_ex.c 	state->fde = event_add_fd(c->event_ctx, c, state->child_fd, EVENT_FD_READ, 
fde               489 source4/libcli/resolve/dns_ex.c 	if (composite_nomem(state->fde, c)) {
fde                37 source4/libcli/smb2/transport.c 					 struct tevent_fd *fde, 
fde               104 source4/libcli/smb2/transport.c 	talloc_free(transport->socket->event.fde);
fde               105 source4/libcli/smb2/transport.c 	transport->socket->event.fde = event_add_fd(transport->socket->event.ctx,
fde               112 source4/libcli/smb2/transport.c 	packet_set_fde(transport->packet, transport->socket->event.fde);
fde                49 source4/libcli/wrepl/winsrepl.c 	if (wrepl_socket->event.fde) {
fde                50 source4/libcli/wrepl/winsrepl.c 		talloc_free(wrepl_socket->event.fde);
fde                51 source4/libcli/wrepl/winsrepl.c 		wrepl_socket->event.fde = NULL;
fde               125 source4/libcli/wrepl/winsrepl.c static void wrepl_handler(struct tevent_context *ev, struct tevent_fd *fde, 
fde               217 source4/libcli/wrepl/winsrepl.c 	wrepl_socket->event.fde = event_add_fd(wrepl_socket->event.ctx, wrepl_socket,
fde               221 source4/libcli/wrepl/winsrepl.c 	if (wrepl_socket->event.fde == NULL) {
fde               233 source4/libcli/wrepl/winsrepl.c 	packet_set_fde(wrepl_socket->packet, wrepl_socket->event.fde);
fde               288 source4/libcli/wrepl/winsrepl.c 	wrepl_socket->event.fde = event_add_fd(wrepl_socket->event.ctx, wrepl_socket, 
fde               292 source4/libcli/wrepl/winsrepl.c 	if (composite_nomem(wrepl_socket->event.fde, result)) return;
fde               303 source4/libcli/wrepl/winsrepl.c 	packet_set_fde(wrepl_socket->packet, wrepl_socket->event.fde);
fde                34 source4/libcli/wrepl/winsrepl.h 		struct tevent_fd *fde;
fde                35 source4/librpc/rpc/dcerpc_sock.c 	struct tevent_fd *fde;
fde                61 source4/librpc/rpc/dcerpc_sock.c 	if (sock->fde) {
fde                62 source4/librpc/rpc/dcerpc_sock.c 		talloc_free(sock->fde);
fde                63 source4/librpc/rpc/dcerpc_sock.c 		sock->fde = NULL;
fde               129 source4/librpc/rpc/dcerpc_sock.c static void sock_io_handler(struct tevent_context *ev, struct tevent_fd *fde, 
fde               277 source4/librpc/rpc/dcerpc_sock.c 	sock->fde = event_add_fd(conn->event_ctx, sock->sock, socket_get_fd(sock->sock),
fde               295 source4/librpc/rpc/dcerpc_sock.c 	packet_set_fde(sock->packet, sock->fde);
fde               318 source4/ntp_signd/ntp_signd.c 	packet_set_fde(ntp_signdconn->packet, conn->event.fde);
fde               201 source4/ntvfs/sysdep/inotify.c static void inotify_handler(struct tevent_context *ev, struct tevent_fd *fde,
fde               252 source4/ntvfs/sysdep/inotify.c 	struct tevent_fd *fde;
fde               269 source4/ntvfs/sysdep/inotify.c 	fde = tevent_add_fd(ctx->ev, in, in->fd,
fde               271 source4/ntvfs/sysdep/inotify.c 	if (!fde) {
fde               280 source4/ntvfs/sysdep/inotify.c 	tevent_fd_set_auto_close(fde);
fde                79 source4/rpc_server/service_rpc.c 	if (srv_conn && srv_conn->event.fde) {
fde                80 source4/rpc_server/service_rpc.c 		EVENT_FD_WRITEABLE(srv_conn->event.fde);
fde               162 source4/rpc_server/service_rpc.c 		EVENT_FD_NOT_READABLE(conn->event.fde);
fde               189 source4/rpc_server/service_rpc.c 	EVENT_FD_READABLE(conn->event.fde);
fde               197 source4/rpc_server/service_rpc.c 		EVENT_FD_WRITEABLE(conn->event.fde);
fde               213 source4/rpc_server/service_rpc.c 		EVENT_FD_NOT_WRITEABLE(conn->event.fde);
fde               308 source4/smb_server/smb/request.c 	if (req->smb_conn->connection->event.fde == NULL) {
fde               334 source4/smb_server/smb/request.c 	if (req->smb_conn->connection->event.fde == NULL) {
fde               377 source4/smb_server/smb/request.c 	if (req->smb_conn->connection->event.fde == NULL) {
fde               241 source4/smb_server/smb2/receive.c 	if (req->smb_conn->connection->event.fde == NULL) {
fde               278 source4/smb_server/smb2/receive.c 	if (req->smb_conn->connection->event.fde == NULL) {
fde               563 source4/smb_server/smb2/receive.c 	if (req->smb_conn->connection->event.fde == NULL) {
fde               146 source4/smb_server/smb_server.c 	packet_set_fde(smb_conn->packet, conn->event.fde);
fde               151 source4/smbd/server.c static void server_stdin_handler(struct tevent_context *event_ctx, struct tevent_fd *fde, 
fde                53 source4/smbd/service_named_pipe.c 	TEVENT_FD_NOT_WRITEABLE(conn->event.fde);
fde                68 source4/smbd/service_named_pipe.c 	TEVENT_FD_READABLE(conn->event.fde);
fde               287 source4/smbd/service_named_pipe.c 	packet_set_fde(pipe_conn->packet, conn->event.fde);
fde                75 source4/smbd/service_stream.c 		tevent_fd_set_flags(srv_conn->event.fde, 0);
fde                79 source4/smbd/service_stream.c 	talloc_free(srv_conn->event.fde);
fde                80 source4/smbd/service_stream.c 	srv_conn->event.fde = NULL;
fde               103 source4/smbd/service_stream.c static void stream_io_handler_fde(struct tevent_context *ev, struct tevent_fd *fde, 
fde               147 source4/smbd/service_stream.c 	srv_conn->event.fde	= tevent_add_fd(ev, srv_conn, socket_get_fd(sock),
fde               150 source4/smbd/service_stream.c 	if (!srv_conn->event.fde) {
fde               193 source4/smbd/service_stream.c 	srv_conn->event.fde	= tevent_add_fd(ev, srv_conn, socket_get_fd(sock),
fde               195 source4/smbd/service_stream.c 	if (!srv_conn->event.fde) {
fde               227 source4/smbd/service_stream.c 	TEVENT_FD_READABLE(srv_conn->event.fde);
fde               237 source4/smbd/service_stream.c static void stream_accept_handler(struct tevent_context *ev, struct tevent_fd *fde, 
fde               271 source4/smbd/service_stream.c 	struct tevent_fd *fde;
fde               340 source4/smbd/service_stream.c 	fde = tevent_add_fd(event_context, stream_socket->sock,
fde               344 source4/smbd/service_stream.c 	if (!fde) {
fde               352 source4/smbd/service_stream.c 	tevent_fd_set_close_fn(fde, socket_tevent_fd_close_fn);
fde                46 source4/smbd/service_stream.h 		struct tevent_fd *fde;
fde               170 source4/torture/nbt/wins.c 				EVENT_FD_WRITEABLE(nbtsock->fde);
fde               102 source4/web_server/web_server.c 	EVENT_FD_NOT_READABLE(web->conn->event.fde);
fde               103 source4/web_server/web_server.c 	EVENT_FD_WRITEABLE(web->conn->event.fde);
fde               195 source4/web_server/web_server.c 		EVENT_FD_NOT_READABLE(web->conn->event.fde);
fde               273 source4/web_server/web_server.c 				     conn->event.fde, "GPHO");
fde                77 source4/winbind/wb_server.c 	packet_set_fde(wbconn->packet, conn->event.fde);
fde               354 source4/wrepl_server/wrepl_in_call.c 	fde_flags = event_get_fd_flags(wrepl_in->conn->event.fde);
fde               355 source4/wrepl_server/wrepl_in_call.c 	talloc_free(wrepl_in->conn->event.fde);
fde               356 source4/wrepl_server/wrepl_in_call.c 	wrepl_in->conn->event.fde = NULL;
fde               373 source4/wrepl_server/wrepl_in_call.c 	event_set_fd_flags(wrepl_out->sock->event.fde, fde_flags);
fde               178 source4/wrepl_server/wrepl_in_connection.c 	packet_set_fde(wreplconn->packet, conn->event.fde);
fde               255 source4/wrepl_server/wrepl_in_connection.c 	packet_set_fde(wrepl_in->packet, conn->event.fde);
fde               902 source4/wrepl_server/wrepl_out_helpers.c 	fde_flags = event_get_fd_flags(state->wreplconn->sock->event.fde);
fde               921 source4/wrepl_server/wrepl_out_helpers.c 	event_set_fd_flags(wrepl_in->conn->event.fde, fde_flags);