Lines Matching refs:ch_temp
1377 pss->ch_temp = sshd_zalloc(sizeof(*pss->ch_temp));
1378 if (!pss->ch_temp)
1381 pss->ch_temp->type = SSH_CH_TYPE_SESSION;
1382 pss->ch_temp->pss = pss;
1387 pss->ch_temp->sender_ch = pss->len;
1392 pss->ch_temp->window = (int32_t)pss->len;
1396 pss->ch_temp->max_pkt = pss->len;
1397 pss->ch_temp->peer_window_est = LWS_SSH_INITIAL_WINDOW;
1398 pss->ch_temp->server_ch = (uint32_t)pss->next_ch_num++;
1400 * add us to channel list... leave as ch_temp
1404 pss->ch_temp->next = pss->ch_list;
1405 pss->ch_list = pss->ch_temp;
1408 &pss->ch_temp->priv);
1409 write_task(pss, pss->ch_temp, SSH_WT_CH_OPEN_CONF);
1431 pss->ch_temp = ssh_get_server_ch(pss, pss->ch_recip);
1446 pss->channel_doing_spawn = pss->ch_temp->server_ch;
1448 !pss->vhd->ops->shell(pss->ch_temp->priv,
1450 lws_ssh_exec_finish, pss->ch_temp)) {
1453 write_task_insert(pss, pss->ch_temp,
1529 n = pss->vhd->ops->pty_req(pss->ch_temp->priv,
1535 write_task(pss, pss->ch_temp, SSH_WT_CHRQ_SUCC);
1548 if (pss->vhd->ops->set_env(pss->ch_temp->priv,
1573 pss->channel_doing_spawn = pss->ch_temp->server_ch;
1576 !pss->vhd->ops->exec(pss->ch_temp->priv, pss->wsi,
1578 lws_ssh_exec_finish, pss->ch_temp)) {
1581 write_task_insert(pss, pss->ch_temp,
1612 pss->ch_temp->type = SSH_CH_TYPE_SCP;
1613 pss->ch_temp->sub = (lws_subprotocol *)scp;
1618 write_task(pss, pss->ch_temp, SSH_WT_CHRQ_SUCC);
1621 write_task(pss, pss->ch_temp, SSH_WT_SCP_ACK_OKAY);
1632 pss->ch_temp->type = SSH_CH_TYPE_SFTP;
1668 n = pss->vhd->ops->pty_req(pss->ch_temp->priv,
1728 write_task(pss, pss->ch_temp,
1855 write_task(pss, pss->ch_temp, SSH_WT_CHRQ_FAILURE);
1860 if (pss->ch_temp) {
1861 free(pss->ch_temp);
1862 pss->ch_temp = NULL;
1864 write_task(pss, pss->ch_temp, SSH_WT_CH_FAILURE);
2305 lws_p32(pp, pss->ch_temp->sender_ch);
2307 lws_p32(pp, pss->ch_temp->server_ch);
2317 pss->ch_temp = NULL;
2554 pss->vhd->ops->child_process_io(pss->ch_temp->priv,
2575 pss->vhd->ops->child_process_terminated(pss->ch_temp->priv,