Lines Matching refs:b
110 bio_bufferevent_new(BIO *b) in bio_bufferevent_new() argument
112 BIO_set_init(b, 0); in bio_bufferevent_new()
113 BIO_set_data(b, NULL); /* We'll be putting the bufferevent in this field.*/ in bio_bufferevent_new()
119 bio_bufferevent_free(BIO *b) in bio_bufferevent_free() argument
121 if (!b) in bio_bufferevent_free()
123 if (BIO_get_shutdown(b)) { in bio_bufferevent_free()
124 if (BIO_get_init(b) && BIO_get_data(b)) in bio_bufferevent_free()
125 bufferevent_free(BIO_get_data(b)); in bio_bufferevent_free()
126 BIO_free(b); in bio_bufferevent_free()
133 bio_bufferevent_read(BIO *b, char *out, int outlen) in bio_bufferevent_read() argument
138 BIO_clear_retry_flags(b); in bio_bufferevent_read()
142 if (!BIO_get_data(b)) in bio_bufferevent_read()
145 input = bufferevent_get_input(BIO_get_data(b)); in bio_bufferevent_read()
148 BIO_set_retry_read(b); in bio_bufferevent_read()
159 bio_bufferevent_write(BIO *b, const char *in, int inlen) in bio_bufferevent_write() argument
161 struct bufferevent *bufev = BIO_get_data(b); in bio_bufferevent_write()
165 BIO_clear_retry_flags(b); in bio_bufferevent_write()
167 if (!BIO_get_data(b)) in bio_bufferevent_write()
178 BIO_set_retry_write(b); in bio_bufferevent_write()
191 bio_bufferevent_ctrl(BIO *b, int cmd, long num, void *ptr) in bio_bufferevent_ctrl() argument
193 struct bufferevent *bufev = BIO_get_data(b); in bio_bufferevent_ctrl()
198 ret = BIO_get_shutdown(b); in bio_bufferevent_ctrl()
201 BIO_set_shutdown(b, (int)num); in bio_bufferevent_ctrl()
224 bio_bufferevent_puts(BIO *b, const char *s) in bio_bufferevent_puts() argument
226 return bio_bufferevent_write(b, s, strlen(s)); in bio_bufferevent_puts()