Lines Matching refs:pbuf
147 coap_recvc(void *arg, struct udp_pcb *upcb, struct pbuf *p,
214 coap_recvs(void *arg, struct udp_pcb *upcb, struct pbuf *p,
295 * respective pbuf is already exclusively owned by the pdu. */
296 struct pbuf *pbuf;
299 pbuf_realloc(pdu->pbuf, pdu->used_size + coap_pdu_parse_header_size(session->proto,
300 pdu->pbuf->payload));
304 pbuf = pbuf_clone(PBUF_TRANSPORT, PBUF_RAM, pdu->pbuf);
305 if (pbuf == NULL)
307 err = udp_sendto(sock->pcb, pbuf, &session->addr_info.remote.addr,
309 pbuf_free(pbuf);
324 struct pbuf *pbuf;
328 pbuf = pbuf_alloc(PBUF_TRANSPORT, data_len, PBUF_RAM);
329 if (pbuf == NULL)
331 memcpy(pbuf->payload, data, data_len);
335 err = udp_sendto(sock->pcb, pbuf, &session->addr_info.remote.addr,
340 pbuf_free(pbuf);