Lines Matching refs:frame
669 __ieee80211_amsdu_copy_frag(struct sk_buff *skb, struct sk_buff *frame, in __ieee80211_amsdu_copy_frag() argument
697 __frame_add_frag(frame, frag_page, frag_ptr, cur_len, frag_size); in __ieee80211_amsdu_copy_frag()
703 __frame_add_frag(frame, skb_frag_page(frag), in __ieee80211_amsdu_copy_frag()
714 struct sk_buff *frame; in __ieee80211_amsdu_copy() local
732 frame = dev_alloc_skb(hlen + sizeof(struct ethhdr) + 2 + cur_len); in __ieee80211_amsdu_copy()
733 if (!frame) in __ieee80211_amsdu_copy()
736 skb_reserve(frame, hlen + sizeof(struct ethhdr) + 2); in __ieee80211_amsdu_copy()
737 skb_copy_bits(skb, offset, skb_put(frame, cur_len), cur_len); in __ieee80211_amsdu_copy()
741 return frame; in __ieee80211_amsdu_copy()
744 __ieee80211_amsdu_copy_frag(skb, frame, offset, len); in __ieee80211_amsdu_copy()
746 return frame; in __ieee80211_amsdu_copy()
755 struct sk_buff *frame = NULL; in ieee80211_amsdu_to_8023s() local
796 frame = skb; in ieee80211_amsdu_to_8023s()
799 frame = __ieee80211_amsdu_copy(skb, hlen, offset, len, in ieee80211_amsdu_to_8023s()
801 if (!frame) in ieee80211_amsdu_to_8023s()
807 skb_reset_network_header(frame); in ieee80211_amsdu_to_8023s()
808 frame->dev = skb->dev; in ieee80211_amsdu_to_8023s()
809 frame->priority = skb->priority; in ieee80211_amsdu_to_8023s()
811 payload = frame->data; in ieee80211_amsdu_to_8023s()
817 skb_pull(frame, ETH_ALEN + 2); in ieee80211_amsdu_to_8023s()
820 memcpy(skb_push(frame, sizeof(eth)), ð, sizeof(eth)); in ieee80211_amsdu_to_8023s()
821 __skb_queue_tail(list, frame); in ieee80211_amsdu_to_8023s()