Lines Matching refs:pss
71 telnet_ld(struct per_session_data__telnet *pss, uint8_t c)
73 switch (pss->state) {
76 pss->state = LTST_GOT_IAC;
82 pss->state = LTST_WAIT_IAC;
91 pss->cmd = c;
92 pss->state = LTST_WAIT_OPT;
100 lwsl_notice(" tld: cmd %d: opt %d\n", pss->cmd, c);
101 pss->state = LTST_WAIT_IAC;
119 struct per_session_data__telnet *pss =
153 pss->next = vhd->live_pss_list;
154 vhd->live_pss_list = pss;
155 pss->vhd = vhd;
156 pss->state = LTST_WAIT_IAC;
157 pss->initial = 0;
159 vhd->ops->channel_create(wsi, &pss->priv);
167 if ((*p) == pss) {
169 vhd->ops->channel_destroy(pss->priv);
170 *p = pss->next;
184 if (telnet_ld(pss, *pu))
190 pss->vhd->ops->rx(pss->priv, wsi, buf, (uint32_t)n);
196 if (!pss->initial) {
200 pss->initial = 1;
208 m = (int)pss->vhd->ops->tx(pss->priv, LWS_STDOUT, pu,
230 if (vhd->ops->tx_waiting(&pss->priv))