Lines Matching defs:data
47 static int conn_free(BIO *data);
51 static void conn_close_socket(BIO *data);
307 BIO_CONNECT *data;
311 data = (BIO_CONNECT *)a->ptr;
315 BIO_CONNECT_free(data);
326 BIO_CONNECT *data;
328 data = (BIO_CONNECT *)b->ptr;
329 if (data->state != BIO_CONN_S_OK) {
330 ret = conn_state(b, data);
357 BIO_CONNECT *data;
359 data = (BIO_CONNECT *)b->ptr;
360 if (data->state != BIO_CONN_S_OK) {
361 ret = conn_state(b, data);
369 ret = ktls_send_ctrl_message(b->num, data->record_type, in, inl);
391 BIO_CONNECT *data;
396 data = (BIO_CONNECT *)b->ptr;
401 data->state = BIO_CONN_S_BEFORE;
403 BIO_ADDRINFO_free(data->addr_first);
404 data->addr_first = NULL;
409 if (data->state != BIO_CONN_S_OK)
410 ret = (long)conn_state(b, data);
418 *pptr = data->param_hostname;
420 *pptr = data->param_service;
422 *pptr = (const char *)BIO_ADDRINFO_address(data->addr_iter);
424 switch (BIO_ADDRINFO_family(data->addr_iter)) {
434 ret = data->connect_family;
451 char *hold_service = data->param_service;
457 OPENSSL_free(data->param_hostname);
458 data->param_hostname = NULL;
460 &data->param_hostname,
461 &data->param_service,
463 if (hold_service != data->param_service)
466 OPENSSL_free(data->param_service);
467 if ((data->param_service = OPENSSL_strdup(ptr)) == NULL)
476 OPENSSL_free(data->param_hostname);
477 data->param_hostname = host;
478 OPENSSL_free(data->param_service);
479 data->param_service = service;
480 BIO_ADDRINFO_free(data->addr_first);
481 data->addr_first = NULL;
482 data->addr_iter = NULL;
488 data->connect_family = *(int *)ptr;
496 data->connect_mode |= BIO_SOCK_NONBLOCK;
498 data->connect_mode &= ~BIO_SOCK_NONBLOCK;
501 data->connect_mode = (int)num;
527 if (data->param_hostname)
528 BIO_set_conn_hostname(dbio, data->param_hostname);
529 if (data->param_service)
530 BIO_set_conn_port(dbio, data->param_service);
531 BIO_set_conn_ip_family(dbio, data->connect_family);
532 BIO_set_conn_mode(dbio, data->connect_mode);
537 (void)BIO_set_info_callback(dbio, data->info_callback);
548 *fptr = data->info_callback;
567 data->record_type = num;
585 BIO_CONNECT *data;
587 data = (BIO_CONNECT *)b->ptr;
592 data->info_callback = fp;