Lines Matching refs:rd_info
1517 struct velocity_rd_info *rd_info = &(vptr->rx.info[idx]); in velocity_alloc_rx_buf() local
1519 rd_info->skb = netdev_alloc_skb(vptr->netdev, vptr->rx.buf_sz + 64); in velocity_alloc_rx_buf()
1520 if (rd_info->skb == NULL) in velocity_alloc_rx_buf()
1527 skb_reserve(rd_info->skb, in velocity_alloc_rx_buf()
1528 64 - ((unsigned long) rd_info->skb->data & 63)); in velocity_alloc_rx_buf()
1529 rd_info->skb_dma = dma_map_single(vptr->dev, rd_info->skb->data, in velocity_alloc_rx_buf()
1538 rd->pa_low = cpu_to_le32(rd_info->skb_dma); in velocity_alloc_rx_buf()
1586 struct velocity_rd_info *rd_info = &(vptr->rx.info[i]); in velocity_free_rd_ring() local
1591 if (!rd_info->skb) in velocity_free_rd_ring()
1593 dma_unmap_single(vptr->dev, rd_info->skb_dma, vptr->rx.buf_sz, in velocity_free_rd_ring()
1595 rd_info->skb_dma = 0; in velocity_free_rd_ring()
1597 dev_kfree_skb(rd_info->skb); in velocity_free_rd_ring()
1598 rd_info->skb = NULL; in velocity_free_rd_ring()
2032 struct velocity_rd_info *rd_info = &(vptr->rx.info[idx]); in velocity_receive_frame() local
2047 skb = rd_info->skb; in velocity_receive_frame()
2049 dma_sync_single_for_cpu(vptr->dev, rd_info->skb_dma, in velocity_receive_frame()
2056 rd_info->skb = NULL; in velocity_receive_frame()
2057 dma_unmap_single(vptr->dev, rd_info->skb_dma, vptr->rx.buf_sz, in velocity_receive_frame()
2060 dma_sync_single_for_device(vptr->dev, rd_info->skb_dma, in velocity_receive_frame()