Lines Matching refs:pack
25 struct b43_pio_txpacket *pack)
38 cookie |= pack->index;
46 struct b43_pio_txpacket **pack)
74 *pack = &q->packets[pack_index];
180 struct b43_pio_txpacket *pack;
184 pack = &(q->packets[i]);
185 if (pack->skb) {
186 ieee80211_free_txskb(q->dev->wl->hw, pack->skb);
187 pack->skb = NULL;
349 static void pio_tx_frame_2byte_queue(struct b43_pio_txpacket *pack,
352 struct b43_pio_txqueue *q = pack->queue;
353 const char *frame = pack->skb->data;
354 unsigned int frame_len = pack->skb->len;
419 static void pio_tx_frame_4byte_queue(struct b43_pio_txpacket *pack,
422 struct b43_pio_txqueue *q = pack->queue;
423 const char *frame = pack->skb->data;
424 unsigned int frame_len = pack->skb->len;
445 struct b43_pio_txpacket *pack;
453 pack = list_entry(q->packets_list.next,
456 cookie = generate_cookie(q, pack);
472 pack->skb = skb;
474 pio_tx_frame_4byte_queue(pack, (const u8 *)txhdr, hdrlen);
476 pio_tx_frame_2byte_queue(pack, (const u8 *)txhdr, hdrlen);
480 list_del(&pack->list);
567 struct b43_pio_txpacket *pack = NULL;
571 q = parse_cookie(dev, status->cookie, &pack);
574 B43_WARN_ON(!pack);
576 info = IEEE80211_SKB_CB(pack->skb);
580 total_len = pack->skb->len + b43_txhdr_size(dev);
585 ieee80211_tx_status(dev->wl->hw, pack->skb);
586 pack->skb = NULL;
587 list_add(&pack->list, &q->packets_list);