Lines Matching refs:cmdFifo
100 if ((buf == NULL) || (telnetDev->cmdFifo == NULL)) {
106 if (bufLen > telnetDev->cmdFifo->fifoNum) {
107 bufLen = telnetDev->cmdFifo->fifoNum;
117 telnetDev->cmdFifo->rxBuf[telnetDev->cmdFifo->rxIndex] = *buf;
118 telnetDev->cmdFifo->rxIndex++;
119 telnetDev->cmdFifo->rxIndex %= FIFO_MAX;
122 telnetDev->cmdFifo->fifoNum -= bufLen;
151 if (telnetDev->cmdFifo == NULL) {
155 telnetDev->cmdFifo = (TELNTE_FIFO_S *)malloc(sizeof(TELNTE_FIFO_S));
156 if (telnetDev->cmdFifo == NULL) {
160 (VOID)memset_s(telnetDev->cmdFifo, sizeof(TELNTE_FIFO_S), 0, sizeof(TELNTE_FIFO_S));
161 telnetDev->cmdFifo->fifoNum = FIFO_MAX;
183 free(telnetDev->cmdFifo);
184 telnetDev->cmdFifo = NULL;
207 if ((buf == NULL) || (telnetDev == NULL) || (telnetDev->cmdFifo == NULL)) {
218 if (bufLen > (FIFO_MAX - telnetDev->cmdFifo->fifoNum)) {
219 bufLen = FIFO_MAX - telnetDev->cmdFifo->fifoNum;
223 *buf++ = telnetDev->cmdFifo->rxBuf[telnetDev->cmdFifo->rxOutIndex++];
224 if (telnetDev->cmdFifo->rxOutIndex >= FIFO_MAX) {
225 telnetDev->cmdFifo->rxOutIndex = 0;
228 telnetDev->cmdFifo->fifoNum += bufLen;
230 if (telnetDev->cmdFifo->fifoNum == FIFO_MAX) {
252 if ((buf == NULL) || (telnetDev == NULL) || (telnetDev->cmdFifo == NULL)) {
319 if ((telnetDev == NULL) || (telnetDev->cmdFifo == NULL)) {
327 if (telnetDev->cmdFifo->fifoNum != FIFO_MAX) {
352 free(g_telnetDev.cmdFifo);
353 g_telnetDev.cmdFifo = NULL;
365 g_telnetDev.cmdFifo = NULL;