Lines Matching refs:frame
653 struct sk_buff *frame = NULL; in ieee80211_amsdu_to_8023s() local
673 while (skb != frame) { in ieee80211_amsdu_to_8023s()
690 frame = skb; in ieee80211_amsdu_to_8023s()
697 frame = dev_alloc_skb(hlen + subframe_len + 2); in ieee80211_amsdu_to_8023s()
698 if (!frame) in ieee80211_amsdu_to_8023s()
701 skb_reserve(frame, hlen + sizeof(struct ethhdr) + 2); in ieee80211_amsdu_to_8023s()
702 memcpy(skb_put(frame, ntohs(len)), skb->data, in ieee80211_amsdu_to_8023s()
708 dev_kfree_skb(frame); in ieee80211_amsdu_to_8023s()
713 skb_reset_network_header(frame); in ieee80211_amsdu_to_8023s()
714 frame->dev = skb->dev; in ieee80211_amsdu_to_8023s()
715 frame->priority = skb->priority; in ieee80211_amsdu_to_8023s()
717 payload = frame->data; in ieee80211_amsdu_to_8023s()
725 skb_pull(frame, 6); in ieee80211_amsdu_to_8023s()
726 memcpy(skb_push(frame, ETH_ALEN), src, ETH_ALEN); in ieee80211_amsdu_to_8023s()
727 memcpy(skb_push(frame, ETH_ALEN), dst, ETH_ALEN); in ieee80211_amsdu_to_8023s()
729 memcpy(skb_push(frame, sizeof(__be16)), &len, in ieee80211_amsdu_to_8023s()
731 memcpy(skb_push(frame, ETH_ALEN), src, ETH_ALEN); in ieee80211_amsdu_to_8023s()
732 memcpy(skb_push(frame, ETH_ALEN), dst, ETH_ALEN); in ieee80211_amsdu_to_8023s()
734 __skb_queue_tail(list, frame); in ieee80211_amsdu_to_8023s()