Lines Matching refs:bev
49 static void drained_writecb(struct bufferevent *bev, void *ctx);
50 static void eventcb(struct bufferevent *bev, short what, void *ctx);
53 readcb(struct bufferevent *bev, void *ctx) in readcb() argument
58 src = bufferevent_get_input(bev); in readcb()
72 eventcb, bev); in readcb()
75 bufferevent_disable(bev, EV_READ); in readcb()
80 drained_writecb(struct bufferevent *bev, void *ctx) in drained_writecb() argument
86 bufferevent_setcb(bev, readcb, NULL, eventcb, partner); in drained_writecb()
87 bufferevent_setwatermark(bev, EV_WRITE, 0, 0); in drained_writecb()
93 close_on_finished_writecb(struct bufferevent *bev, void *ctx) in close_on_finished_writecb() argument
95 struct evbuffer *b = bufferevent_get_output(bev); in close_on_finished_writecb()
98 bufferevent_free(bev); in close_on_finished_writecb()
103 eventcb(struct bufferevent *bev, short what, void *ctx) in eventcb() argument
110 while ((err = (bufferevent_get_openssl_error(bev)))) { in eventcb()
126 readcb(bev, ctx); in eventcb()
143 bufferevent_free(bev); in eventcb()