Lines Matching defs:meta

34 					  struct b43legacy_dmadesc_meta **meta)
38 *meta = &(ring->meta[slot]);
306 struct b43legacy_dmadesc_meta *meta,
309 if (meta->skb) {
311 dev_kfree_skb_irq(meta->skb);
313 dev_kfree_skb(meta->skb);
314 meta->skb = NULL;
442 struct b43legacy_dmadesc_meta *meta,
475 meta->skb = skb;
476 meta->dmaaddr = dmaaddr;
495 struct b43legacy_dmadesc_meta *meta;
498 desc = op32_idx2desc(ring, i, &meta);
500 err = setup_rx_descbuffer(ring, desc, meta, GFP_KERNEL);
515 desc = op32_idx2desc(ring, i, &meta);
517 unmap_descbuffer(ring, meta->dmaaddr, ring->rx_buffersize, 0);
518 dev_kfree_skb(meta->skb);
584 struct b43legacy_dmadesc_meta *meta;
590 op32_idx2desc(ring, i, &meta);
592 if (!meta->skb) {
597 unmap_descbuffer(ring, meta->dmaaddr,
598 meta->skb->len, 1);
600 unmap_descbuffer(ring, meta->dmaaddr,
602 free_descriptor_buffer(ring, meta, 0);
644 ring->meta = kcalloc(nr_slots, sizeof(struct b43legacy_dmadesc_meta),
646 if (!ring->meta)
720 kfree(ring->meta);
745 kfree(ring->meta);
955 struct b43legacy_dmadesc_meta *meta;
994 desc = op32_idx2desc(ring, slot, &meta);
995 memset(meta, 0, sizeof(*meta));
997 meta->skb = skb;
998 meta->is_last_fragment = true;
1000 meta->dmaaddr = map_descbuffer(ring, skb->data, skb->len, 1);
1002 if (b43legacy_dma_mapping_error(ring, meta->dmaaddr, skb->len, 1)) {
1020 meta->skb = skb;
1021 meta->dmaaddr = map_descbuffer(ring, skb->data, skb->len, 1);
1022 if (b43legacy_dma_mapping_error(ring, meta->dmaaddr, skb->len, 1)) {
1030 op32_fill_descriptor(ring, desc, meta->dmaaddr,
1126 struct b43legacy_dmadesc_meta *meta;
1154 op32_idx2desc(ring, slot, &meta);
1156 if (meta->skb)
1157 unmap_descbuffer(ring, meta->dmaaddr,
1158 meta->skb->len, 1);
1160 unmap_descbuffer(ring, meta->dmaaddr,
1164 if (meta->is_last_fragment) {
1166 BUG_ON(!meta->skb);
1167 info = IEEE80211_SKB_CB(meta->skb);
1204 ieee80211_tx_status_irqsafe(dev->wl->hw, meta->skb);
1206 meta->skb = NULL;
1211 B43legacy_WARN_ON(meta->skb != NULL);
1217 if (meta->is_last_fragment)
1245 struct b43legacy_dmadesc_meta *meta;
1252 desc = op32_idx2desc(ring, *slot, &meta);
1254 sync_descbuffer_for_cpu(ring, meta->dmaaddr, ring->rx_buffersize);
1255 skb = meta->skb;
1272 sync_descbuffer_for_device(ring, meta->dmaaddr,
1289 sync_descbuffer_for_device(ring, meta->dmaaddr,
1304 desc = op32_idx2desc(ring, *slot, &meta);
1306 sync_descbuffer_for_device(ring, meta->dmaaddr,
1320 dmaaddr = meta->dmaaddr;
1321 err = setup_rx_descbuffer(ring, desc, meta, GFP_ATOMIC);