Lines Matching refs:seglen
468 u16_t seglen = space < len - pos ? space : len - pos;
471 /* Create a pbuf with a copy or reference to seglen bytes. We
476 if ((concat_p = tcp_pbuf_prealloc(PBUF_RAW, seglen, space, &oversize, pcb, apiflags, 1)) == NULL) {
479 seglen));
485 TCP_DATA_COPY2(concat_p->payload, (u8_t*)arg + pos, seglen, &concat_chksum, &concat_chksum_swapped);
487 concat_chksummed += seglen;
491 if ((concat_p = pbuf_alloc(PBUF_RAW, seglen, PBUF_ROM)) == NULL) {
498 tcp_seg_add_chksum(~inet_chksum((u8_t*)arg + pos, seglen), seglen,
500 concat_chksummed += seglen;
506 pos += seglen;
526 u16_t seglen = left > max_len ? max_len : left;
535 if ((p = tcp_pbuf_prealloc(PBUF_TRANSPORT, seglen + optlen, mss_local, &oversize, pcb, apiflags, queue == NULL)) == NULL) {
536 LWIP_DEBUGF(TCP_OUTPUT_DEBUG | 2, ("tcp_write : could not allocate memory for pbuf copy size %"U16_F"\n", seglen));
539 LWIP_ASSERT("tcp_write: check that first pbuf can hold the complete seglen",
540 (p->len >= seglen));
541 TCP_DATA_COPY2((char *)p->payload + optlen, (u8_t*)arg + pos, seglen, &chksum, &chksum_swapped);
552 if ((p2 = pbuf_alloc(PBUF_TRANSPORT, seglen, PBUF_ROM)) == NULL) {
558 chksum = ~inet_chksum((u8_t*)arg + pos, seglen);
613 pos += seglen;