Lines Matching defs:head
3296 struct sk_buff **frag_tail, *head;
3342 head = skb_peek_tail(&flow->queue);
3343 if (!head || skb_is_gso(head))
3346 orig_truesize = head->truesize;
3347 orig_len = head->len;
3349 if (skb->len + head->len > max_amsdu_len)
3353 nfrags += 1 + skb_shinfo(head)->nr_frags;
3354 frag_tail = &skb_shinfo(head)->frag_list;
3367 if (!drv_can_aggregate_in_amsdu(local, head, skb))
3370 if (!ieee80211_amsdu_prepare_head(sdata, fast_tx, head))
3374 * and frag_tail should be &skb_shinfo(head)->frag_list.
3379 frag_tail = &skb_shinfo(head)->frag_list;
3383 * padding to the next one, that's being added. Note that head->len
3389 if ((head->len - hdrlen) & 3)
3390 pad = 4 - ((head->len - hdrlen) & 3);
3407 head->len += skb->len;
3408 head->data_len += skb->len;
3412 fq->memory_usage += head->truesize - orig_truesize;
3413 if (head->len != orig_len) {
3414 flow->backlog += head->len - orig_len;
3415 tin->backlog_bytes += head->len - orig_len;
3800 struct txq_info *txqi = NULL, *head = NULL;
3812 if (txqi == head) {
3819 if (!head)
3820 head = txqi;
3869 * head of the list to ensure that they only get moved to the
4612 beacon_data = beacon->head;
4616 beacon_data = beacon->head;
4731 beacon_data = beacon->head;
4740 beacon_data = beacon->head;
4829 * headroom, head length,
4840 skb_put_data(skb, beacon->head, beacon->head_len);
4881 skb_put_data(skb, beacon->head, beacon->head_len);
4916 skb_put_data(skb, beacon->head, beacon->head_len);
5305 if (!beacon || !beacon->head)