Lines Matching refs:NULL
99 if (p != NULL) {
128 if (pcb->unsent != NULL) {
130 for (last_unsent = pcb->unsent; last_unsent->next != NULL;
154 * @return a new tcp_seg pointing to p, or NULL.
164 if ((seg = (struct tcp_seg *)memp_malloc(MEMP_TCP_SEG)) == NULL) {
167 return NULL;
170 seg->next = NULL;
189 return NULL;
249 pcb->unsent != NULL ||
250 pcb->unacked != NULL))) {
256 if (p == NULL) {
257 return NULL;
259 LWIP_ASSERT("need unchained pbuf", p->next == NULL);
329 pcb->unacked != NULL || pcb->unsent != NULL);
332 pcb->unacked == NULL && pcb->unsent == NULL);
356 struct pbuf *concat_p = NULL;
357 struct tcp_seg *last_unsent = NULL, *seg = NULL, *prev_seg = NULL, *queue = NULL;
382 LWIP_ERROR("tcp_write: arg == NULL (programmer violates API)",
383 arg != NULL, return ERR_ARG;);
422 if (pcb->unsent != NULL) {
427 for (last_unsent = pcb->unsent; last_unsent->next != NULL;
476 if ((concat_p = tcp_pbuf_prealloc(PBUF_RAW, seglen, space, &oversize, pcb, apiflags, 1)) == NULL) {
491 if ((concat_p = pbuf_alloc(PBUF_RAW, seglen, PBUF_ROM)) == NULL) {
511 LWIP_ASSERT("unsent_oversize mismatch (pcb->unsent is NULL)",
535 if ((p = tcp_pbuf_prealloc(PBUF_TRANSPORT, seglen + optlen, mss_local, &oversize, pcb, apiflags, queue == NULL)) == NULL) {
552 if ((p2 = pbuf_alloc(PBUF_TRANSPORT, seglen, PBUF_ROM)) == NULL) {
564 if ((p = pbuf_alloc(PBUF_TRANSPORT, optlen, PBUF_RAM)) == NULL) {
586 if ((seg = tcp_create_segment(pcb, p, 0, pcb->snd_lbb + pos, optflags)) == NULL) {
599 if (queue == NULL) {
603 LWIP_ASSERT("prev_seg != NULL", prev_seg != NULL);
631 if (p->next == NULL) {
649 if (concat_p != NULL) {
651 (last_unsent != NULL));
664 * Phase 3: Append queue to pcb->unsent. Queue may be NULL, but that
667 if (last_unsent == NULL) {
684 pcb->unacked != NULL || pcb->unsent != NULL);
688 if (seg != NULL && seg->tcphdr != NULL && ((apiflags & TCP_WRITE_FLAG_MORE)==0)) {
697 if (concat_p != NULL) {
700 if (queue != NULL) {
704 LWIP_ASSERT("tcp_write: valid queue length", pcb->unacked != NULL ||
705 pcb->unsent != NULL);
718 * @param optdata pointer to TCP options, or NULL.
764 if ((p = pbuf_alloc(PBUF_TRANSPORT, optlen, PBUF_RAM)) == NULL) {
773 if ((seg = tcp_create_segment(pcb, p, flags, pcb->snd_lbb, optflags)) == NULL) {
788 if (pcb->unsent == NULL) {
792 for (useg = pcb->unsent; useg->next != NULL; useg = useg->next);
815 pcb->unacked != NULL || pcb->unsent != NULL);
855 if (p == NULL) {
929 (seg == NULL ||
936 if (useg != NULL) {
937 for (; useg->next != NULL; useg = useg->next);
941 if (seg == NULL) {
947 if (seg == NULL) {
950 ", seg == NULL, ack %"U32_F"\n",
962 while (seg != NULL &&
970 * either seg->next != NULL or pcb->unacked == NULL;
1000 seg->next = NULL;
1002 if (pcb->unacked == NULL) {
1032 if (pcb->unsent == NULL) {
1099 if (netif == NULL) {
1202 if (p == NULL) {
1243 if (pcb->unacked == NULL) {
1248 for (seg = pcb->unacked; seg->next != NULL; seg = seg->next);
1254 pcb->unacked = NULL;
1280 if (pcb->unacked == NULL) {
1297 if (seg->next == NULL) {
1323 if (pcb->unacked != NULL && !(pcb->flags & TF_INFR)) {
1377 if(p == NULL) {
1435 if(seg == NULL) {
1438 if(seg == NULL) {
1447 if(p == NULL) {