Lines Matching defs:io
58 struct io { struct
61 void (*cb)(struct io*, int, void *); argument
62 struct iobuf iobuf; argument
77 static void io_reload(struct io *); argument
111 #define IO_READING(io) (((io)->flags & IO_RW) != IO_WRITE) argument
112 #define IO_WRITING(io) (((io)->flags & IO_RW) != IO_READ) argument
121 io_strio(struct io *io) in io_strio()
176 struct io *io; in io_new() local
190 io_free(struct io *io) in io_free()
220 io_set_callback(struct io *io, void(*cb)(struct io *, int, void *), void *arg) in io_set_callback() argument
229 io_set_bindaddr(struct io *io, const struct sockaddr *sa) in io_set_bindaddr()
250 io_set_bufsize(struct io *io, size_t sz) in io_set_bufsize()
257 io_set_timeout(struct io *io, int msec) in io_set_timeout()
265 io_set_lowat(struct io *io, size_t lowat) in io_set_lowat()
273 io_error(struct io *io) in io_error()
283 io_fileno(struct io *io) in io_fileno()
289 io_attach(struct io *io, int sock) in io_attach()
303 io_detach(struct io *io) in io_detach()
310 io_close(struct io *io) in io_close()
317 io_connect(struct io *io, struct addrinfo *ai) in io_connect()
337 io_disconnect(struct io *io) in io_disconnect()
345 io_starttls(struct io *io, void *ssl) in io_starttls()
381 io_pause(struct io *io, int dir) in io_pause()
390 io_resume(struct io *io, int dir) in io_resume()
399 io_set_read(struct io *io) in io_set_read()
415 io_set_write(struct io *io) in io_set_write()
431 io_write(struct io *io, const void *buf, size_t len) in io_write()
443 io_writev(struct io *io, const struct iovec *iov, int iovcount) in io_writev()
455 io_print(struct io *io, const char *s) in io_print()
461 io_printf(struct io *io, const char *fmt, ...) in io_printf()
474 io_vprintf(struct io *io, const char *fmt, va_list ap) in io_vprintf()
491 io_queued(struct io *io) in io_queued()
497 io_data(struct io *io) in io_data()
503 io_datalen(struct io *io) in io_datalen()
509 io_getline(struct io *io, size_t *sz) in io_getline()
515 io_drop(struct io *io, size_t sz) in io_drop()
611 io_reload(struct io *io) in io_reload()
642 io_reset(struct io *io, short events, void (*dispatch)(int, short, void*)) in io_reset()
677 io_frame_enter(const char *where, struct io *io, int ev) in io_frame_enter()
692 io_frame_leave(struct io *io) in io_frame_leave()
725 io_hold(struct io *io) in io_hold()
737 io_release(struct io *io) in io_release()
750 io_callback(struct io *io, int evt) in io_callback()
760 struct io *io = arg; in io_dispatch() local
817 struct io *io = arg; in io_dispatch_connect() local
861 io_connect_next(struct io *io) in io_connect_next()
945 struct io *io = arg; in io_dispatch_accept_tls() local
982 struct io *io = arg; in io_dispatch_connect_tls() local
1019 struct io *io = arg; in io_dispatch_read_tls() local
1067 struct io *io = arg; in io_dispatch_write_tls() local
1114 io_reload_tls(struct io *io) in io_reload_tls()