Lines Matching refs:fd
943 be_openssl_readeventcb(evutil_socket_t fd, short what, void *ptr) in be_openssl_readeventcb() argument
957 be_openssl_writeeventcb(evutil_socket_t fd, short what, void *ptr) in be_openssl_writeeventcb() argument
971 be_openssl_auto_fd(struct bufferevent_openssl *bev_ssl, evutil_socket_t fd) in be_openssl_auto_fd() argument
975 if (event_initialized(&bev->ev_read) && fd < 0) { in be_openssl_auto_fd()
976 fd = event_get_fd(&bev->ev_read); in be_openssl_auto_fd()
979 return fd; in be_openssl_auto_fd()
983 set_open_callbacks(struct bufferevent_openssl *bev_ssl, evutil_socket_t fd) in set_open_callbacks() argument
1002 event_assign(&bev->ev_read, bev->ev_base, fd, in set_open_callbacks()
1005 event_assign(&bev->ev_write, bev->ev_base, fd, in set_open_callbacks()
1037 evutil_socket_t fd = event_get_fd(&bev_ssl->bev.bev.ev_read); in do_handshake() local
1040 set_open_callbacks(bev_ssl, fd); /* XXXX handle failure */ in do_handshake()
1071 be_openssl_handshakeeventcb(evutil_socket_t fd, short what, void *ptr) in be_openssl_handshakeeventcb() argument
1084 set_handshake_callbacks(struct bufferevent_openssl *bev_ssl, evutil_socket_t fd) in set_handshake_callbacks() argument
1092 if (fd < 0) in set_handshake_callbacks()
1095 if (bufferevent_setfd(bev_ssl->underlying, fd)) in set_handshake_callbacks()
1107 event_assign(&bev->ev_read, bev->ev_base, fd, in set_handshake_callbacks()
1110 event_assign(&bev->ev_write, bev->ev_base, fd, in set_handshake_callbacks()
1113 if (fd >= 0) in set_handshake_callbacks()
1235 evutil_socket_t fd = EVUTIL_INVALID_SOCKET; in be_openssl_destruct() local
1238 fd = BIO_get_fd(bio, NULL); in be_openssl_destruct()
1239 if (fd >= 0) in be_openssl_destruct()
1240 evutil_closesocket(fd); in be_openssl_destruct()
1268 enum bufferevent_ssl_state state, evutil_socket_t fd) in be_openssl_set_fd() argument
1277 if (set_handshake_callbacks(bev_ssl, fd) < 0) in be_openssl_set_fd()
1284 if (set_handshake_callbacks(bev_ssl, fd) < 0) in be_openssl_set_fd()
1288 if (set_open_callbacks(bev_ssl, fd) < 0) in be_openssl_set_fd()
1307 bio = BIO_new_socket((int)data->fd, 0); in be_openssl_ctrl()
1316 return be_openssl_set_fd(bev_ssl, bev_ssl->old_state, data->fd); in be_openssl_ctrl()
1319 data->fd = event_get_fd(&bev_ssl->underlying->ev_read); in be_openssl_ctrl()
1321 data->fd = event_get_fd(&bev->ev_read); in be_openssl_ctrl()
1345 evutil_socket_t fd, in bufferevent_openssl_new_impl() argument
1355 if (underlying != NULL && fd >= 0) in bufferevent_openssl_new_impl()
1390 fd = be_openssl_auto_fd(bev_ssl, fd); in bufferevent_openssl_new_impl()
1391 if (be_openssl_set_fd(bev_ssl, state, fd)) in bufferevent_openssl_new_impl()
1442 evutil_socket_t fd, in bufferevent_openssl_socket_new() argument
1456 if (fd < 0) { in bufferevent_openssl_socket_new()
1458 fd = (evutil_socket_t) have_fd; in bufferevent_openssl_socket_new()
1459 } else if (have_fd == (long)fd) { in bufferevent_openssl_socket_new()
1469 if (fd >= 0) { in bufferevent_openssl_socket_new()
1471 bio = BIO_new_socket((int)fd, 0); in bufferevent_openssl_socket_new()
1479 base, NULL, fd, ssl, state, options); in bufferevent_openssl_socket_new()