Searched refs:head_need (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/net/wireless/ |
D | util.c | 540 int head_need; in ieee80211_data_from_8023() local 612 head_need = hdrlen + encaps_len - skb_headroom(skb); in ieee80211_data_from_8023() 614 if (head_need > 0 || skb_cloned(skb)) { in ieee80211_data_from_8023() 615 head_need = max(head_need, 0); in ieee80211_data_from_8023() 616 if (head_need) in ieee80211_data_from_8023() 619 if (pskb_expand_head(skb, head_need, 0, GFP_ATOMIC)) in ieee80211_data_from_8023() 622 skb->truesize += head_need; in ieee80211_data_from_8023()
|
/linux-4.4.14/drivers/net/wireless/hostap/ |
D | hostap_80211_rx.c | 67 int hdrlen, phdrlen, head_need, tail_need; in prism2_rx_80211() local 105 head_need = phdrlen; in prism2_rx_80211() 111 head_need -= skb_headroom(skb); in prism2_rx_80211() 114 if (head_need > 0 || tail_need > 0) { in prism2_rx_80211() 115 if (pskb_expand_head(skb, head_need > 0 ? head_need : 0, in prism2_rx_80211()
|
/linux-4.4.14/net/mac80211/ |
D | tx.c | 1599 int head_need, bool may_encrypt) in ieee80211_skb_resize() argument 1615 else if (head_need || tail_need) in ieee80211_skb_resize() 1620 if (pskb_expand_head(skb, head_need, tail_need, GFP_ATOMIC)) { in ieee80211_skb_resize() 2007 int head_need; in ieee80211_build_hdr() local 2325 head_need = hdrlen + encaps_len + meshhdrlen - skb_headroom(skb); in ieee80211_build_hdr() 2339 if (head_need > 0 || skb_cloned(skb)) { in ieee80211_build_hdr() 2340 head_need += sdata->encrypt_headroom; in ieee80211_build_hdr() 2341 head_need += local->tx_headroom; in ieee80211_build_hdr() 2342 head_need = max_t(int, 0, head_need); in ieee80211_build_hdr() 2343 if (ieee80211_skb_resize(sdata, skb, head_need, true)) { in ieee80211_build_hdr()
|