Lines Matching refs:head
95 struct sk_buff *head, *skb; in __strp_recv() local
104 head = strp->skb_head; in __strp_recv()
105 if (head) { in __strp_recv()
133 err = skb_unclone(head, GFP_ATOMIC); in __strp_recv()
140 if (unlikely(skb_shinfo(head)->frag_list)) { in __strp_recv()
147 if (WARN_ON(head->next)) { in __strp_recv()
152 skb = alloc_skb_for_msg(head); in __strp_recv()
159 strp->skb_nextp = &head->next; in __strp_recv()
161 head = skb; in __strp_recv()
164 &skb_shinfo(head)->frag_list; in __strp_recv()
180 head = strp->skb_head; in __strp_recv()
181 if (!head) { in __strp_recv()
182 head = skb; in __strp_recv()
183 strp->skb_head = head; in __strp_recv()
186 stm = _strp_msg(head); in __strp_recv()
202 stm = _strp_msg(head); in __strp_recv()
205 head->data_len += skb->len; in __strp_recv()
206 head->len += skb->len; in __strp_recv()
207 head->truesize += skb->truesize; in __strp_recv()
213 len = (*strp->cb.parse_msg)(strp, head); in __strp_recv()
240 } else if (len <= (ssize_t)head->len - in __strp_recv()
301 strp->cb.rcv_msg(strp, head); in __strp_recv()