Lines Matching refs:frags
321 NET_INFO("pkt %p frags %p", pkt, pkt->frags); in net_pkt_print_frags()
323 NET_ASSERT(pkt->frags); in net_pkt_print_frags()
325 frag = pkt->frags; in net_pkt_print_frags()
337 frag = frag->frags; in net_pkt_print_frags()
561 pkt, ref - 1, pkt->frags, caller, line);
567 frag = pkt->frags;
574 frag->ref - 1U, frag->frags, caller, line);
596 frag = frag->frags;
607 if (pkt->frags) {
608 net_pkt_frag_unref(pkt->frags);
720 if (pkt->frags == frag && !parent) {
728 pkt->frags = tmp;
754 if (!pkt->frags) {
755 pkt->frags = frag;
759 net_buf_frag_insert(net_buf_frag_last(pkt->frags), frag);
773 net_buf_frag_last(frag)->frags = pkt->frags;
774 pkt->frags = frag;
783 frag = pkt->frags;
787 if (frag->frags) {
793 copy_len = frag->frags->len;
798 memcpy(net_buf_tail(frag), frag->frags->data, copy_len);
801 memmove(frag->frags->data,
802 frag->frags->data + copy_len,
803 frag->frags->len - copy_len);
805 frag->frags->len -= copy_len;
814 net_pkt_frag_del(pkt, frag, frag->frags);
831 frag = frag->frags;
959 current->frags = new;
1160 buf = buf->frags;
1203 struct net_buf *next = buf->frags;
1208 } else if (buf == prev->frags) {
1209 prev->frags = next;
1212 buf->frags = NULL;
1237 if (buf->frags) {
1238 net_pkt_frag_unref(buf->frags);
1239 buf->frags = NULL;
1246 buf = buf->frags;
1763 cursor->buf = cursor->buf->frags;
1769 cursor->buf = cursor->buf->frags;
2020 buf = buf->frags;
2218 buf = buf->frags;
2221 buf = buf->frags;
2231 for (buf = pkt->buffer; buf; buf = buf->frags) {
2274 pkt->buffer = buf->frags;
2275 buf->frags = NULL;
2308 buf = buf->frags;