Lines Matching refs:ctx
312 free_on_cb(struct bufferevent *bev, void *ctx) in free_on_cb() argument
319 respond_to_number(struct bufferevent *bev, void *ctx) in respond_to_number() argument
326 type = (enum regress_openssl_type)ctx; in respond_to_number()
353 done_writing_cb(struct bufferevent *bev, void *ctx) in done_writing_cb() argument
364 eventcb(struct bufferevent *bev, short what, void *ctx) in eventcb() argument
369 type = (enum regress_openssl_type)ctx; in eventcb()
814 struct wm_context *ctx = arg; in wm_transfer() local
818 size_t drain = len < ctx->to_read ? len : ctx->to_read; in wm_transfer()
820 if (ctx->get >= ctx->limit) { in wm_transfer()
822 ctx->server ? "server" : "client", bev)); in wm_transfer()
825 if (ctx->neighbour->get >= ctx->neighbour->limit) { in wm_transfer()
829 ctx->get += drain; in wm_transfer()
837 ctx->server ? "server" : "client", bev, in wm_transfer()
840 ctx->get)); in wm_transfer()
842 evbuffer_add_buffer_reference(out, ctx->data); in wm_transfer()
847 struct wm_context *ctx = arg; in wm_eventcb() local
849 ctx->server ? "server" : "client", bev, what)); in wm_eventcb()
852 ctx->get = 0; in wm_eventcb()
859 struct wm_context *ctx = arg; in wm_acceptcb() local
868 base, fd, ssl, BUFFEREVENT_SSL_ACCEPTING, ctx->flags); in wm_acceptcb()
871 ctx->server ? "server" : "client", bev)); in wm_acceptcb()
873 bufferevent_setwatermark(bev, EV_READ, 0, ctx->wm_high); in wm_acceptcb()
874 bufferevent_setcb(bev, wm_transfer, NULL, wm_eventcb, ctx); in wm_acceptcb()
876 ctx->bev = bev; in wm_acceptcb()