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