Lines Matching refs:rdata

1071 static void xgbe_tx_desc_reset(struct xgbe_ring_data *rdata)  in xgbe_tx_desc_reset()  argument
1073 struct xgbe_ring_desc *rdesc = rdata->rdesc; in xgbe_tx_desc_reset()
1093 struct xgbe_ring_data *rdata; in xgbe_tx_desc_init() local
1101 rdata = XGBE_GET_DESC_DATA(ring, i); in xgbe_tx_desc_init()
1104 xgbe_tx_desc_reset(rdata); in xgbe_tx_desc_init()
1111 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_tx_desc_init()
1113 upper_32_bits(rdata->rdesc_dma)); in xgbe_tx_desc_init()
1115 lower_32_bits(rdata->rdesc_dma)); in xgbe_tx_desc_init()
1121 struct xgbe_ring_data *rdata, unsigned int index) in xgbe_rx_desc_reset() argument
1123 struct xgbe_ring_desc *rdesc = rdata->rdesc; in xgbe_rx_desc_reset()
1146 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->rx.hdr.dma)); in xgbe_rx_desc_reset()
1147 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->rx.hdr.dma)); in xgbe_rx_desc_reset()
1148 rdesc->desc2 = cpu_to_le32(lower_32_bits(rdata->rx.buf.dma)); in xgbe_rx_desc_reset()
1149 rdesc->desc3 = cpu_to_le32(upper_32_bits(rdata->rx.buf.dma)); in xgbe_rx_desc_reset()
1169 struct xgbe_ring_data *rdata; in xgbe_rx_desc_init() local
1177 rdata = XGBE_GET_DESC_DATA(ring, i); in xgbe_rx_desc_init()
1180 xgbe_rx_desc_reset(pdata, rdata, i); in xgbe_rx_desc_init()
1187 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_rx_desc_init()
1189 upper_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1191 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1194 rdata = XGBE_GET_DESC_DATA(ring, start_index + ring->rdesc_count - 1); in xgbe_rx_desc_init()
1196 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_desc_init()
1379 struct xgbe_ring_data *rdata; in xgbe_tx_start_xmit() local
1386 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_tx_start_xmit()
1388 lower_32_bits(rdata->rdesc_dma)); in xgbe_tx_start_xmit()
1404 struct xgbe_ring_data *rdata; in xgbe_dev_xmit() local
1454 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1455 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1498 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1499 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1503 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1504 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1508 rdata->skb_dma_len); in xgbe_dev_xmit()
1552 rdata = XGBE_GET_DESC_DATA(ring, cur_index); in xgbe_dev_xmit()
1553 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1556 rdesc->desc0 = cpu_to_le32(lower_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1557 rdesc->desc1 = cpu_to_le32(upper_32_bits(rdata->skb_dma)); in xgbe_dev_xmit()
1561 rdata->skb_dma_len); in xgbe_dev_xmit()
1583 rdata->tx.packets = packet->tx_packets; in xgbe_dev_xmit()
1584 rdata->tx.bytes = packet->tx_bytes; in xgbe_dev_xmit()
1593 rdata = XGBE_GET_DESC_DATA(ring, start_index); in xgbe_dev_xmit()
1594 rdesc = rdata->rdesc; in xgbe_dev_xmit()
1622 struct xgbe_ring_data *rdata; in xgbe_dev_read() local
1630 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_dev_read()
1631 rdesc = rdata->rdesc; in xgbe_dev_read()
1665 rdata->rx.hdr_len = XGMAC_GET_BITS_LE(rdesc->desc2, in xgbe_dev_read()
1689 rdata->rx.len = XGMAC_GET_BITS_LE(rdesc->desc3, RX_NORMAL_DESC3, PL); in xgbe_dev_read()