Lines Matching refs:p
78 recv_raw(void *arg, struct raw_pcb *pcb, struct pbuf *p,
92 if ((recv_avail + (int)(p->tot_len)) > conn->recv_bufsize) {
97 q = pbuf_alloc(PBUF_RAW, p->tot_len, PBUF_RAM);
99 if (pbuf_copy(q, p) != ERR_OK) {
113 buf->p = q;
144 recv_udp(void *arg, struct udp_pcb *pcb, struct pbuf *p,
163 ((recv_avail + (int)(p->tot_len)) > conn->recv_bufsize)) {
167 pbuf_free(p);
173 pbuf_free(p);
176 buf->p = p;
177 buf->ptr = p;
194 len = p->tot_len;
216 recv_tcp(void *arg, struct tcp_pcb *pcb, struct pbuf *p, err_t err)
232 if (p != NULL) {
233 tcp_recved(pcb, p->tot_len);
234 pbuf_free(p);
245 if (p != NULL) {
246 len = p->tot_len;
251 if (sys_mbox_trypost(&conn->recvmbox, p) != ERR_OK) {
252 /* don't deallocate p: it is presented to us later again from tcp_fasttmr! */
686 struct pbuf *p;
697 p = (struct pbuf*)mem;
700 tcp_recved(conn->pcb.tcp, p->tot_len);
702 pbuf_free(p);
1131 msg->err = raw_send(msg->conn->pcb.raw, msg->msg.b->p);
1133 msg->err = raw_sendto(msg->conn->pcb.raw, msg->msg.b->p, &msg->msg.b->addr);
1141 msg->err = udp_send_chksum(msg->conn->pcb.udp, msg->msg.b->p,
1144 msg->err = udp_sendto_chksum(msg->conn->pcb.udp, msg->msg.b->p,
1150 msg->err = udp_send(msg->conn->pcb.udp, msg->msg.b->p);
1152 msg->err = udp_sendto(msg->conn->pcb.udp, msg->msg.b->p, &msg->msg.b->addr, msg->msg.b->port);