Lines Matching refs:frame
60 struct wsm_template_frame frame = { in cw1200_hw_scan() local
81 frame.skb = ieee80211_probereq_get(hw, priv->vif->addr, NULL, 0, in cw1200_hw_scan()
83 if (!frame.skb) in cw1200_hw_scan()
87 memcpy(skb_put(frame.skb, req->ie_len), req->ie, req->ie_len); in cw1200_hw_scan()
93 ret = wsm_set_template_frame(priv, &frame); in cw1200_hw_scan()
101 dev_kfree_skb(frame.skb); in cw1200_hw_scan()
125 if (frame.skb) in cw1200_hw_scan()
126 dev_kfree_skb(frame.skb); in cw1200_hw_scan()
361 struct wsm_template_frame frame = { in cw1200_probe_work() local
397 &frame.skb, &txpriv)) { in cw1200_probe_work()
403 wsm = (struct wsm_tx *)frame.skb->data; in cw1200_probe_work()
414 skb_pull(frame.skb, txpriv->offset); in cw1200_probe_work()
416 ies = &frame.skb->data[sizeof(struct ieee80211_hdr_3addr)]; in cw1200_probe_work()
417 ies_len = frame.skb->len - sizeof(struct ieee80211_hdr_3addr); in cw1200_probe_work()
436 skb_trim(frame.skb, frame.skb->len - ssids[0].length); in cw1200_probe_work()
443 ret = wsm_set_template_frame(priv, &frame); in cw1200_probe_work()
451 skb_push(frame.skb, txpriv->offset); in cw1200_probe_work()
453 IEEE80211_SKB_CB(frame.skb)->flags |= IEEE80211_TX_STAT_ACK; in cw1200_probe_work()