Lines Matching refs:rdata
1446 static void xgbe_tx_desc_reset(struct xgbe_ring_data *rdata) in xgbe_tx_desc_reset() argument
1448 struct xgbe_ring_desc *rdesc = rdata->rdesc; in xgbe_tx_desc_reset()
1468 struct xgbe_ring_data *rdata; in xgbe_tx_desc_init() local
1476 rdata = XGBE_GET_DESC_DATA(ring, i); in xgbe_tx_desc_init()
1479 xgbe_tx_desc_reset(rdata); in xgbe_tx_desc_init()
1486 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_tx_desc_init()
1488 upper_32_bits(rdata->rdesc_dma)); in xgbe_tx_desc_init()
1490 lower_32_bits(rdata->rdesc_dma)); in xgbe_tx_desc_init()
1496 struct xgbe_ring_data *rdata, unsigned int index) in xgbe_rx_desc_reset() argument
1498 struct xgbe_ring_desc *rdesc = rdata->rdesc; in xgbe_rx_desc_reset()
1522 hdr_dma = rdata->rx.hdr.dma_base + rdata->rx.hdr.dma_off; in xgbe_rx_desc_reset()
1523 buf_dma = rdata->rx.buf.dma_base + rdata->rx.buf.dma_off; in xgbe_rx_desc_reset()
1547 struct xgbe_ring_data *rdata; in xgbe_rx_desc_init() local
1555 rdata = XGBE_GET_DESC_DATA(ring, i); in xgbe_rx_desc_init()
1558 xgbe_rx_desc_reset(pdata, rdata, i); in xgbe_rx_desc_init()
1565 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_rx_desc_init()
1567 upper_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1569 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1572 rdata = XGBE_GET_DESC_DATA(ring, start_index + ring->rdesc_count - 1); in xgbe_rx_desc_init()
1574 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1702 struct xgbe_ring_data *rdata; in xgbe_tx_start_xmit() local
1709 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_tx_start_xmit()
1711 lower_32_bits(rdata->rdesc_dma)); in xgbe_tx_start_xmit()
1727 struct xgbe_ring_data *rdata; in xgbe_dev_xmit() local
1782 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1783 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1828 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1829 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1833 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1834 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1838 rdata->skb_dma_len); in xgbe_dev_xmit()
1891 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1892 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1895 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1896 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1900 rdata->skb_dma_len); in xgbe_dev_xmit()
1922 rdata->tx.packets = tx_packets; in xgbe_dev_xmit()
1923 rdata->tx.bytes = tx_bytes; in xgbe_dev_xmit()
1935 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_dev_xmit()
1936 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1965 struct xgbe_ring_data *rdata; in xgbe_dev_read() local
1973 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_dev_read()
1974 rdesc = rdata->rdesc; in xgbe_dev_read()
2009 rdata->rx.hdr_len = XGMAC_GET_BITS_LE(rdesc->desc2, in xgbe_dev_read()
2011 if (rdata->rx.hdr_len) in xgbe_dev_read()
2047 rdata->rx.len = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, PL); in xgbe_dev_read()
2113 pdata->ext_stats.rxq_bytes[channel->queue_index] += rdata->rx.len; in xgbe_dev_read()