Lines Matching refs:Channel

95 typedef void chan_fn(struct ssh *, Channel *c);
112 Channel *downstream; /* Downstream mux*/
153 Channel **channels;
201 /* Channel timeouts by type */
210 static void port_open_helper(struct ssh *ssh, Channel *c, char *rtype);
216 static Channel *rdynamic_connect_prepare(struct ssh *, char *, char *);
217 static int rdynamic_connect_finish(struct ssh *, Channel *);
239 Channel *
242 Channel *c;
256 Channel *
259 Channel *c;
274 Channel *
277 Channel *c;
361 Channel *c;
379 channel_set_used_time(struct ssh *ssh, Channel *c)
391 channel_get_expiry(struct ssh *ssh, Channel *c)
411 channel_register_fds(struct ssh *ssh, Channel *c, int rfd, int wfd, int efd,
474 Channel *
481 Channel *c;
507 c = sc->channels[found] = xcalloc(1, sizeof(Channel));
534 channel_close_fd(struct ssh *ssh, Channel *c, int *fdp)
584 channel_close_fds(struct ssh *ssh, Channel *c)
668 Channel *downstream)
692 mux_remove_remote_forwardings(struct ssh *ssh, Channel *c)
724 channel_free(struct ssh *ssh, Channel *c)
729 Channel *other;
839 Channel *c;
868 Channel *c;
888 Channel *c;
931 Channel *c;
948 Channel *c;
987 channel_format_extended_usage(const Channel *c)
1005 channel_format_status(const Channel *c)
1032 Channel *c;
1088 open_preamble(struct ssh *ssh, const char *where, Channel *c, const char *type)
1104 Channel *c = channel_lookup(ssh, id);
1120 Channel *c = channel_lookup(ssh, id);
1144 Channel *c;
1160 Channel *c = channel_lookup(ssh, id);
1174 Channel *c = channel_by_id(ssh, id);
1187 Channel *c = channel_by_id(ssh, id);
1201 Channel *c = channel_lookup(ssh, id);
1217 Channel *c = channel_lookup(ssh, id);
1238 channel_pre_listener(struct ssh *ssh, Channel *c)
1244 channel_pre_connecting(struct ssh *ssh, Channel *c)
1251 channel_pre_open(struct ssh *ssh, Channel *c)
1364 channel_force_close(struct ssh *ssh, Channel *c, int abandon)
1390 channel_pre_x11_open(struct ssh *ssh, Channel *c)
1410 channel_pre_mux_client(struct ssh *ssh, Channel *c)
1434 channel_decode_socks4(Channel *c, struct sshbuf *input, struct sshbuf *output)
1553 channel_decode_socks5(Channel *c, struct sshbuf *input, struct sshbuf *output)
1679 Channel *
1684 Channel *c;
1706 channel_pre_dynamic(struct ssh *ssh, Channel *c)
1753 rdynamic_close(struct ssh *ssh, Channel *c)
1761 channel_before_prepare_io_rdynamic(struct ssh *ssh, Channel *c)
1819 channel_post_x11_listener(struct ssh *ssh, Channel *c)
1821 Channel *nc;
1868 port_open_helper(struct ssh *ssh, Channel *c, char *rtype)
1936 channel_post_port_listener(struct ssh *ssh, Channel *c)
1938 Channel *nc;
1995 channel_post_auth_listener(struct ssh *ssh, Channel *c)
1997 Channel *nc;
2023 channel_post_connecting(struct ssh *ssh, Channel *c)
2095 channel_handle_rfd(struct ssh *ssh, Channel *c)
2164 channel_handle_wfd(struct ssh *ssh, Channel *c)
2245 channel_handle_efd_write(struct ssh *ssh, Channel *c)
2273 channel_handle_efd_read(struct ssh *ssh, Channel *c)
2300 channel_handle_efd(struct ssh *ssh, Channel *c)
2317 channel_check_window(struct ssh *ssh, Channel *c)
2345 channel_post_open(struct ssh *ssh, Channel *c)
2354 read_mux(struct ssh *ssh, Channel *c, u_int need)
2378 channel_post_mux_client_read(struct ssh *ssh, Channel *c)
2414 channel_post_mux_client_write(struct ssh *ssh, Channel *c)
2436 channel_post_mux_client(struct ssh *ssh, Channel *c)
2443 channel_post_mux_listener(struct ssh *ssh, Channel *c)
2445 Channel *nc;
2534 channel_garbage_collect(struct ssh *ssh, Channel *c)
2563 Channel *c;
2622 Channel *c;
2635 dump_channel_poll(const char *func, const char *what, Channel *c,
2651 channel_prepare_pollfd(Channel *c, u_int *next_pollfd,
2795 fd_ready(Channel *c, int p, struct pollfd *pfds, u_int npfd, int fd,
2828 Channel *c;
2908 channel_output_poll_input_open(struct ssh *ssh, Channel *c)
2982 channel_output_poll_extended_read(struct ssh *ssh, Channel *c)
3021 Channel *c;
3096 channel_proxy_downstream(struct ssh *ssh, Channel *downstream)
3098 Channel *c = NULL;
3249 channel_proxy_upstream(Channel *c, int type, u_int32_t seq, struct ssh *ssh)
3252 Channel *downstream;
3347 static Channel *
3351 Channel *c;
3365 Channel *c = channel_from_packet_id(ssh, __func__, "data");
3434 Channel *c = channel_from_packet_id(ssh, __func__, "extended data");
3484 Channel *c = channel_from_packet_id(ssh, __func__, "ieof");
3509 Channel *c = channel_from_packet_id(ssh, __func__, "oclose");
3525 Channel *c = channel_from_packet_id(ssh, __func__, "open confirmation");
3580 Channel *c = channel_from_packet_id(ssh, __func__, "open failure");
3618 Channel *c;
3648 Channel *c;
3755 Channel *c;
3907 Channel *c;
3983 Channel *c = ssh->chanctxt->channels[i];
4003 Channel *c = ssh->chanctxt->channels[i];
4040 Channel *c = ssh->chanctxt->channels[i];
4078 Channel *c = ssh->chanctxt->channels[i];
4673 static Channel *
4678 Channel *c;
4701 Channel *
4729 Channel *
4752 Channel *
4759 Channel *c;
4813 Channel *
4877 static Channel *
4880 Channel *c;
4903 rdynamic_connect_finish(struct ssh *ssh, Channel *c)
4953 Channel *nc = NULL;
5232 Channel *c;