Lines Matching defs:io

54 struct io {  struct
57 void (*cb)(struct io*, int, void *); argument
58 struct iobuf iobuf; argument
73 void io_hold(struct io *); argument
101 io_strio(struct io *io) in io_strio()
180 io_frame_enter(const char *where, struct io *io, int ev) in io_frame_enter()
195 io_frame_leave(struct io *io) in io_frame_leave()
241 struct io *io; in io_new() local
260 io_free(struct io *io) in io_free()
285 io_hold(struct io *io) in io_hold()
297 io_release(struct io *io) in io_release()
308 io_set_fd(struct io *io, int fd) in io_set_fd()
316 io_set_callback(struct io *io, void(*cb)(struct io *, int, void *), void *arg) in io_set_callback() argument
323 io_set_timeout(struct io *io, int msec) in io_set_timeout()
331 io_set_lowat(struct io *io, size_t lowat) in io_set_lowat()
339 io_pause(struct io *io, int dir) in io_pause()
348 io_resume(struct io *io, int dir) in io_resume()
357 io_set_read(struct io *io) in io_set_read()
373 io_set_write(struct io *io) in io_set_write()
389 io_error(struct io *io) in io_error()
395 io_tls(struct io *io) in io_tls()
401 io_fileno(struct io *io) in io_fileno()
407 io_paused(struct io *io, int what) in io_paused()
417 io_write(struct io *io, const void *buf, size_t len) in io_write()
429 io_writev(struct io *io, const struct iovec *iov, int iovcount) in io_writev()
441 io_print(struct io *io, const char *s) in io_print()
447 io_printf(struct io *io, const char *fmt, ...) in io_printf()
460 io_vprintf(struct io *io, const char *fmt, va_list ap) in io_vprintf()
476 io_queued(struct io *io) in io_queued()
486 io_data(struct io *io) in io_data()
492 io_datalen(struct io *io) in io_datalen()
498 io_getline(struct io *io, size_t *sz) in io_getline()
504 io_drop(struct io *io, size_t sz) in io_drop()
510 #define IO_READING(io) (((io)->flags & IO_RW) != IO_WRITE) argument
511 #define IO_WRITING(io) (((io)->flags & IO_RW) != IO_READ) argument
518 io_reload(struct io *io) in io_reload()
548 io_reset(struct io *io, short events, void (*dispatch)(int, short, void*)) in io_reset()
583 io_pending(struct io *io) in io_pending()
677 struct io *io = humppa; in io_dispatch() local
730 io_callback(struct io *io, int evt) in io_callback()
736 io_connect(struct io *io, const struct sockaddr *sa, const struct sockaddr *bsa) in io_connect()
771 struct io *io = humppa; in io_dispatch_connect() local
805 io_connect_tls(struct io *io, struct tls *tls, const char *hostname) in io_connect_tls()
829 io_accept_tls(struct io *io, struct tls *tls) in io_accept_tls()
854 struct io *io = humppa; in io_dispatch_handshake_tls() local
886 struct io *io = humppa; in io_dispatch_read_tls() local
926 struct io *io = humppa; in io_dispatch_write_tls() local
965 io_reload_tls(struct io *io) in io_reload_tls()