Lines Matching refs:rdata
1389 static void xgbe_tx_desc_reset(struct xgbe_ring_data *rdata) in xgbe_tx_desc_reset() argument
1391 struct xgbe_ring_desc *rdesc = rdata->rdesc; in xgbe_tx_desc_reset()
1411 struct xgbe_ring_data *rdata; in xgbe_tx_desc_init() local
1419 rdata = XGBE_GET_DESC_DATA(ring, i); in xgbe_tx_desc_init()
1422 xgbe_tx_desc_reset(rdata); in xgbe_tx_desc_init()
1429 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_tx_desc_init()
1431 upper_32_bits(rdata->rdesc_dma)); in xgbe_tx_desc_init()
1433 lower_32_bits(rdata->rdesc_dma)); in xgbe_tx_desc_init()
1439 struct xgbe_ring_data *rdata, unsigned int index) in xgbe_rx_desc_reset() argument
1441 struct xgbe_ring_desc *rdesc = rdata->rdesc; in xgbe_rx_desc_reset()
1465 hdr_dma = rdata->rx.hdr.dma_base + rdata->rx.hdr.dma_off; in xgbe_rx_desc_reset()
1466 buf_dma = rdata->rx.buf.dma_base + rdata->rx.buf.dma_off; in xgbe_rx_desc_reset()
1490 struct xgbe_ring_data *rdata; in xgbe_rx_desc_init() local
1498 rdata = XGBE_GET_DESC_DATA(ring, i); in xgbe_rx_desc_init()
1501 xgbe_rx_desc_reset(pdata, rdata, i); in xgbe_rx_desc_init()
1508 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_rx_desc_init()
1510 upper_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1512 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1515 rdata = XGBE_GET_DESC_DATA(ring, start_index + ring->rdesc_count - 1); in xgbe_rx_desc_init()
1517 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1645 struct xgbe_ring_data *rdata; in xgbe_tx_start_xmit() local
1652 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_tx_start_xmit()
1654 lower_32_bits(rdata->rdesc_dma)); in xgbe_tx_start_xmit()
1670 struct xgbe_ring_data *rdata; in xgbe_dev_xmit() local
1725 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1726 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1771 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1772 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1776 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1777 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1781 rdata->skb_dma_len); in xgbe_dev_xmit()
1834 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1835 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1838 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1839 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1843 rdata->skb_dma_len); in xgbe_dev_xmit()
1865 rdata->tx.packets = tx_packets; in xgbe_dev_xmit()
1866 rdata->tx.bytes = tx_bytes; in xgbe_dev_xmit()
1878 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_dev_xmit()
1879 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1908 struct xgbe_ring_data *rdata; in xgbe_dev_read() local
1916 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_dev_read()
1917 rdesc = rdata->rdesc; in xgbe_dev_read()
1952 rdata->rx.hdr_len = XGMAC_GET_BITS_LE(rdesc->desc2, in xgbe_dev_read()
1954 if (rdata->rx.hdr_len) in xgbe_dev_read()
1990 rdata->rx.len = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, PL); in xgbe_dev_read()
2056 pdata->ext_stats.rxq_bytes[channel->queue_index] += rdata->rx.len; in xgbe_dev_read()