• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/drivers/net/wireless/bcm43xx/

Lines Matching refs:meta

202 			    struct bcm43xx_dmadesc_meta *meta,
205 assert(meta->skb);
207 dev_kfree_skb_irq(meta->skb);
209 dev_kfree_skb(meta->skb);
210 meta->skb = NULL;
430 struct bcm43xx_dmadesc_meta *meta,
465 meta->skb = skb;
466 meta->dmaaddr = dmaaddr;
488 struct bcm43xx_dmadesc_meta *meta;
491 desc = bcm43xx_dma_idx2desc(ring, i, &meta);
493 err = setup_rx_descbuffer(ring, desc, meta, GFP_KERNEL);
505 desc = bcm43xx_dma_idx2desc(ring, i, &meta);
507 unmap_descbuffer(ring, meta->dmaaddr, ring->rx_buffersize, 0);
508 dev_kfree_skb(meta->skb);
611 struct bcm43xx_dmadesc_meta *meta;
617 desc = bcm43xx_dma_idx2desc(ring, i, &meta);
619 if (!meta->skb) {
624 unmap_descbuffer(ring, meta->dmaaddr,
625 meta->skb->len, 1);
627 unmap_descbuffer(ring, meta->dmaaddr,
630 free_descriptor_buffer(ring, meta, 0);
653 ring->meta = kcalloc(nr_slots, sizeof(struct bcm43xx_dmadesc_meta),
655 if (!ring->meta)
699 kfree(ring->meta);
724 kfree(ring->meta);
957 struct bcm43xx_dmadesc_meta *meta;
964 desc = bcm43xx_dma_idx2desc(ring, slot, &meta);
1001 meta->skb = skb;
1002 meta->dmaaddr = dmaaddr;
1049 struct bcm43xx_dmadesc_meta *meta;
1059 desc = bcm43xx_dma_idx2desc(ring, slot, &meta);
1068 unmap_descbuffer(ring, meta->dmaaddr, meta->skb->len, 1);
1069 free_descriptor_buffer(ring, meta, 1);
1086 struct bcm43xx_dmadesc_meta *meta;
1093 desc = bcm43xx_dma_idx2desc(ring, *slot, &meta);
1095 sync_descbuffer_for_cpu(ring, meta->dmaaddr, ring->rx_buffersize);
1096 skb = meta->skb;
1123 sync_descbuffer_for_device(ring, meta->dmaaddr, ring->rx_buffersize);
1139 sync_descbuffer_for_device(ring, meta->dmaaddr,
1154 desc = bcm43xx_dma_idx2desc(ring, *slot, &meta);
1156 sync_descbuffer_for_device(ring, meta->dmaaddr,
1171 dmaaddr = meta->dmaaddr;
1172 err = setup_rx_descbuffer(ring, desc, meta, GFP_ATOMIC);