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);