Lines Matching refs:rdata

1428 static void xgbe_tx_desc_reset(struct xgbe_ring_data *rdata)  in xgbe_tx_desc_reset()  argument
1430 struct xgbe_ring_desc *rdesc = rdata->rdesc; in xgbe_tx_desc_reset()
1450 struct xgbe_ring_data *rdata; in xgbe_tx_desc_init() local
1458 rdata = XGBE_GET_DESC_DATA(ring, i); in xgbe_tx_desc_init()
1461 xgbe_tx_desc_reset(rdata); in xgbe_tx_desc_init()
1468 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_tx_desc_init()
1470 upper_32_bits(rdata->rdesc_dma)); in xgbe_tx_desc_init()
1472 lower_32_bits(rdata->rdesc_dma)); in xgbe_tx_desc_init()
1478 struct xgbe_ring_data *rdata, unsigned int index) in xgbe_rx_desc_reset() argument
1480 struct xgbe_ring_desc *rdesc = rdata->rdesc; in xgbe_rx_desc_reset()
1504 hdr_dma = rdata->rx.hdr.dma_base + rdata->rx.hdr.dma_off; in xgbe_rx_desc_reset()
1505 buf_dma = rdata->rx.buf.dma_base + rdata->rx.buf.dma_off; in xgbe_rx_desc_reset()
1529 struct xgbe_ring_data *rdata; in xgbe_rx_desc_init() local
1537 rdata = XGBE_GET_DESC_DATA(ring, i); in xgbe_rx_desc_init()
1540 xgbe_rx_desc_reset(pdata, rdata, i); in xgbe_rx_desc_init()
1547 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_rx_desc_init()
1549 upper_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1551 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1554 rdata = XGBE_GET_DESC_DATA(ring, start_index + ring->rdesc_count - 1); in xgbe_rx_desc_init()
1556 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1565 struct xgbe_ring_data *rdata; in xgbe_tx_start_xmit() local
1572 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_tx_start_xmit()
1574 lower_32_bits(rdata->rdesc_dma)); in xgbe_tx_start_xmit()
1590 struct xgbe_ring_data *rdata; in xgbe_dev_xmit() local
1645 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1646 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1691 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1692 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1696 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1697 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1701 rdata->skb_dma_len); in xgbe_dev_xmit()
1754 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1755 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1758 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1759 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1763 rdata->skb_dma_len); in xgbe_dev_xmit()
1785 rdata->tx.packets = tx_packets; in xgbe_dev_xmit()
1786 rdata->tx.bytes = tx_bytes; in xgbe_dev_xmit()
1798 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_dev_xmit()
1799 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1828 struct xgbe_ring_data *rdata; in xgbe_dev_read() local
1836 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_dev_read()
1837 rdesc = rdata->rdesc; in xgbe_dev_read()
1872 rdata->rx.hdr_len = XGMAC_GET_BITS_LE(rdesc->desc2, in xgbe_dev_read()
1874 if (rdata->rx.hdr_len) in xgbe_dev_read()
1910 rdata->rx.len = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, PL); in xgbe_dev_read()
1976 pdata->ext_stats.rxq_bytes[channel->queue_index] += rdata->rx.len; in xgbe_dev_read()