if (bp->flags & B44_FLAG_RX_RING_HACK) dma_sync_single_for_device(&bp->pdev->dev, bp->rx_ring_dma, DMA_TABLE_BYTES, PCI_DMA_BIDIRECTIONAL);  if (bp->flags & B44_FLAG_TX_RING_HACK) dma_sync_single_for_device(&bp->pdev->dev, bp->tx_ring_dma, DMA_TABLE_BYTES, PCI_DMA_TODEVICE);  
static void b44_init_rings(struct b44 *bp){	int i;	b44_free_rings(bp);	memset(bp->rx_ring, 0, B44_RX_RING_BYTES);	memset(bp->tx_ring, 0, B44_TX_RING_BYTES);	for (i = 0; i < bp->rx_pending; i++) {		if (b44_alloc_rx_skb(bp, -1, i) < 0)			break;	}}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/9f38c636ababfb41e58c9ec1e9719492ef7f0479/b44.c/buggy/drivers/net/b44.c