Lines Matching refs:cinfo
220 const struct ssh_conn_info *cinfo) in default_client_percent_expand() argument
223 DEFAULT_CLIENT_PERCENT_EXPAND_ARGS(cinfo), in default_client_percent_expand()
234 const struct ssh_conn_info *cinfo) in default_client_percent_dollar_expand() argument
239 DEFAULT_CLIENT_PERCENT_EXPAND_ARGS(cinfo), in default_client_percent_dollar_expand()
610 ssh_conn_info_free(struct ssh_conn_info *cinfo) in ssh_conn_info_free() argument
612 if (cinfo == NULL) in ssh_conn_info_free()
614 free(cinfo->conn_hash_hex); in ssh_conn_info_free()
615 free(cinfo->shorthost); in ssh_conn_info_free()
616 free(cinfo->uidstr); in ssh_conn_info_free()
617 free(cinfo->keyalias); in ssh_conn_info_free()
618 free(cinfo->thishost); in ssh_conn_info_free()
619 free(cinfo->host_arg); in ssh_conn_info_free()
620 free(cinfo->portstr); in ssh_conn_info_free()
621 free(cinfo->remhost); in ssh_conn_info_free()
622 free(cinfo->remuser); in ssh_conn_info_free()
623 free(cinfo->homedir); in ssh_conn_info_free()
624 free(cinfo->locuser); in ssh_conn_info_free()
625 free(cinfo->jmphost); in ssh_conn_info_free()
626 free(cinfo); in ssh_conn_info_free()
683 struct ssh_conn_info *cinfo = NULL; in main() local
1420 cinfo = xcalloc(1, sizeof(*cinfo)); in main()
1423 cinfo->thishost = xstrdup(thishost); in main()
1425 cinfo->shorthost = xstrdup(thishost); in main()
1426 xasprintf(&cinfo->portstr, "%d", options.port); in main()
1427 xasprintf(&cinfo->uidstr, "%llu", in main()
1429 cinfo->keyalias = xstrdup(options.host_key_alias ? in main()
1431 cinfo->host_arg = xstrdup(options.host_arg); in main()
1432 cinfo->remhost = xstrdup(host); in main()
1433 cinfo->remuser = xstrdup(options.user); in main()
1434 cinfo->homedir = xstrdup(pw->pw_dir); in main()
1435 cinfo->locuser = xstrdup(pw->pw_name); in main()
1436 cinfo->jmphost = xstrdup(options.jump_host == NULL ? in main()
1438 cinfo->conn_hash_hex = ssh_connection_hash(cinfo->thishost, in main()
1439 cinfo->remhost, cinfo->portstr, cinfo->remuser, cinfo->jmphost); in main()
1470 cinfo); in main()
1482 cinfo); in main()
1488 cp = default_client_percent_dollar_expand(p, cinfo); in main()
1496 cp = default_client_percent_dollar_expand(p, cinfo); in main()
1505 cp = default_client_percent_dollar_expand(p, cinfo); in main()
1540 p = default_client_percent_dollar_expand(cp, cinfo); in main()
1553 default_client_percent_expand(cp, cinfo); in main()
1562 default_client_percent_expand(cp, cinfo); in main()
1574 default_client_percent_expand(cp, cinfo); in main()
1583 default_client_percent_expand(cp, cinfo); in main()
1728 load_public_identity_files(cinfo); in main()
1779 options.port, pw, timeout_ms, cinfo); in main()
1811 exit_status = ssh_session2(ssh, cinfo); in main()
1812 ssh_conn_info_free(cinfo); in main()
2222 ssh_session2(struct ssh *ssh, const struct ssh_conn_info *cinfo) in ssh_session2() argument
2237 DEFAULT_CLIENT_PERCENT_EXPAND_ARGS(cinfo), in ssh_session2()
2334 load_public_identity_files(const struct ssh_conn_info *cinfo) in load_public_identity_files() argument
2390 filename = default_client_percent_dollar_expand(cp, cinfo); in load_public_identity_files()
2439 filename = default_client_percent_dollar_expand(cp, cinfo); in load_public_identity_files()