Lines Matching refs:p

96   struct pbuf *p, *q;  member
115 slipif_output(struct netif *netif, struct pbuf *p, ip_addr_t *ipaddr) in slipif_output() argument
124 LWIP_ASSERT("p != NULL", (p != NULL)); in slipif_output()
128 …(SLIP_DEBUG, ("slipif_output(%"U16_F"): sending %"U16_F" bytes\n", (u16_t)netif->num, p->tot_len)); in slipif_output()
135 for (q = p; q != NULL; q = q->next) { in slipif_output()
193 priv->p = priv->q = NULL; in slipif_rxbyte()
219 if (priv->p == NULL) { in slipif_rxbyte()
222 priv->p = pbuf_alloc(PBUF_LINK, (PBUF_POOL_BUFSIZE - PBUF_LINK_HLEN), PBUF_POOL); in slipif_rxbyte()
224 if (priv->p == NULL) { in slipif_rxbyte()
233 pbuf_cat(priv->q, priv->p); in slipif_rxbyte()
236 priv->q = priv->p; in slipif_rxbyte()
241 if ((priv->p != NULL) && (priv->recved <= SLIP_MAX_SIZE)) { in slipif_rxbyte()
242 ((u8_t *)priv->p->payload)[priv->i] = c; in slipif_rxbyte()
245 if (priv->i >= priv->p->len) { in slipif_rxbyte()
248 if (priv->p->next != NULL && priv->p->next->len > 0) { in slipif_rxbyte()
250 priv->p = priv->p->next; in slipif_rxbyte()
254 priv->p = NULL; in slipif_rxbyte()
269 struct pbuf *p; in slipif_rxbyte_input() local
270 p = slipif_rxbyte(netif, c); in slipif_rxbyte_input()
271 if (p != NULL) { in slipif_rxbyte_input()
272 if (netif->input(p, netif) != ERR_OK) { in slipif_rxbyte_input()
273 pbuf_free(p); in slipif_rxbyte_input()
352 priv->p = NULL; in slipif_init()
414 struct pbuf *p = priv->rxpackets; in slipif_process_rxqueue() local
417 struct pbuf *q = p; in slipif_process_rxqueue()
427 if (netif->input(p, netif) != ERR_OK) { in slipif_process_rxqueue()
428 pbuf_free(p); in slipif_process_rxqueue()
442 struct pbuf *p; in slipif_rxbyte_enqueue() local
446 p = slipif_rxbyte(netif, data); in slipif_rxbyte_enqueue()
447 if (p != NULL) { in slipif_rxbyte_enqueue()
452 struct pbuf *q = p; in slipif_rxbyte_enqueue()
456 q->next = p; in slipif_rxbyte_enqueue()
463 priv->rxpackets = p; in slipif_rxbyte_enqueue()