Lines Matching refs:rdata
1057 static void xgbe_tx_desc_reset(struct xgbe_ring_data *rdata) in xgbe_tx_desc_reset() argument
1059 struct xgbe_ring_desc *rdesc = rdata->rdesc; in xgbe_tx_desc_reset()
1079 struct xgbe_ring_data *rdata; in xgbe_tx_desc_init() local
1087 rdata = XGBE_GET_DESC_DATA(ring, i); in xgbe_tx_desc_init()
1090 xgbe_tx_desc_reset(rdata); in xgbe_tx_desc_init()
1097 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_tx_desc_init()
1099 upper_32_bits(rdata->rdesc_dma)); in xgbe_tx_desc_init()
1101 lower_32_bits(rdata->rdesc_dma)); in xgbe_tx_desc_init()
1107 struct xgbe_ring_data *rdata, unsigned int index) in xgbe_rx_desc_reset() argument
1109 struct xgbe_ring_desc *rdesc = rdata->rdesc; in xgbe_rx_desc_reset()
1133 hdr_dma = rdata->rx.hdr.dma_base + rdata->rx.hdr.dma_off; in xgbe_rx_desc_reset()
1134 buf_dma = rdata->rx.buf.dma_base + rdata->rx.buf.dma_off; in xgbe_rx_desc_reset()
1158 struct xgbe_ring_data *rdata; in xgbe_rx_desc_init() local
1166 rdata = XGBE_GET_DESC_DATA(ring, i); in xgbe_rx_desc_init()
1169 xgbe_rx_desc_reset(pdata, rdata, i); in xgbe_rx_desc_init()
1176 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_rx_desc_init()
1178 upper_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1180 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1183 rdata = XGBE_GET_DESC_DATA(ring, start_index + ring->rdesc_count - 1); in xgbe_rx_desc_init()
1185 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1371 struct xgbe_ring_data *rdata; in xgbe_tx_start_xmit() local
1378 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_tx_start_xmit()
1380 lower_32_bits(rdata->rdesc_dma)); in xgbe_tx_start_xmit()
1396 struct xgbe_ring_data *rdata; in xgbe_dev_xmit() local
1446 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1447 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1492 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1493 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1497 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1498 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1502 rdata->skb_dma_len); in xgbe_dev_xmit()
1548 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1549 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1552 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1553 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1557 rdata->skb_dma_len); in xgbe_dev_xmit()
1579 rdata->tx.packets = packet->tx_packets; in xgbe_dev_xmit()
1580 rdata->tx.bytes = packet->tx_bytes; in xgbe_dev_xmit()
1589 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_dev_xmit()
1590 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1619 struct xgbe_ring_data *rdata; in xgbe_dev_read() local
1627 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_dev_read()
1628 rdesc = rdata->rdesc; in xgbe_dev_read()
1661 rdata->rx.hdr_len = XGMAC_GET_BITS_LE(rdesc->desc2, in xgbe_dev_read()
1663 if (rdata->rx.hdr_len) in xgbe_dev_read()
1688 rdata->rx.len = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, PL); in xgbe_dev_read()