Lines Matching refs:skb
103 struct sk_buff *skb)
107 skb->data[skb->len - 1]);
186 struct sk_buff *skb,
197 B43legacy_WARN_ON(skb_shinfo(skb)->nr_frags != 0);
199 txhdr, skb->data, skb->len,
200 IEEE80211_SKB_CB(skb),
206 octets = skb->len + txhdr_size;
209 tx_data(queue, txhdr, (u8 *)skb->data, octets);
210 tx_complete(queue, skb);
220 if (packet->skb) {
222 dev_kfree_skb_irq(packet->skb);
224 dev_kfree_skb(packet->skb);
233 struct sk_buff *skb = packet->skb;
237 octets = (u16)skb->len + sizeof(struct b43legacy_txhdr_fw3);
257 err = pio_tx_write_fragment(queue, skb, packet,
467 struct sk_buff *skb)
477 packet->skb = skb;
499 if (!packet->skb)
503 queue->tx_devq_used -= (packet->skb->len +
506 info = IEEE80211_SKB_CB(packet->skb);
538 ieee80211_tx_status_irqsafe(dev->wl->hw, packet->skb);
539 packet->skb = NULL;
576 struct sk_buff *skb;
631 skb = dev_alloc_skb(len);
632 if (unlikely(!skb)) {
636 skb_put(skb, len);
639 *((__le16 *)(skb->data + i)) = cpu_to_le16(tmp);
643 skb->data[len - 1] = (tmp & 0x00FF);
645 b43legacy_rx(queue->dev, skb, rxhdr);