Lines Matching refs:rdata
717 struct xgbe_ring_data *rdata; in xgbe_free_tx_data() local
729 rdata = XGBE_GET_DESC_DATA(ring, j); in xgbe_free_tx_data()
730 desc_if->unmap_rdata(pdata, rdata); in xgbe_free_tx_data()
742 struct xgbe_ring_data *rdata; in xgbe_free_rx_data() local
754 rdata = XGBE_GET_DESC_DATA(ring, j); in xgbe_free_rx_data()
755 desc_if->unmap_rdata(pdata, rdata); in xgbe_free_rx_data()
1797 struct xgbe_ring_data *rdata; in xgbe_rx_refresh() local
1800 rdata = XGBE_GET_DESC_DATA(ring, ring->dirty); in xgbe_rx_refresh()
1803 desc_if->unmap_rdata(pdata, rdata); in xgbe_rx_refresh()
1805 if (desc_if->map_rx_buffer(pdata, ring, rdata)) in xgbe_rx_refresh()
1808 hw_if->rx_desc_reset(pdata, rdata, ring->dirty); in xgbe_rx_refresh()
1818 rdata = XGBE_GET_DESC_DATA(ring, ring->dirty - 1); in xgbe_rx_refresh()
1820 lower_32_bits(rdata->rdesc_dma)); in xgbe_rx_refresh()
1824 struct xgbe_ring_data *rdata, in xgbe_create_skb() argument
1831 skb = napi_alloc_skb(napi, rdata->rx.hdr.dma_len); in xgbe_create_skb()
1835 packet = page_address(rdata->rx.hdr.pa.pages) + in xgbe_create_skb()
1836 rdata->rx.hdr.pa.pages_offset; in xgbe_create_skb()
1837 copy_len = (rdata->rx.hdr_len) ? rdata->rx.hdr_len : *len; in xgbe_create_skb()
1838 copy_len = min(rdata->rx.hdr.dma_len, copy_len); in xgbe_create_skb()
1853 struct xgbe_ring_data *rdata; in xgbe_tx_poll() local
1870 rdata = XGBE_GET_DESC_DATA(ring, ring->dirty); in xgbe_tx_poll()
1871 rdesc = rdata->rdesc; in xgbe_tx_poll()
1885 tx_packets += rdata->tx.packets; in xgbe_tx_poll()
1886 tx_bytes += rdata->tx.bytes; in xgbe_tx_poll()
1890 desc_if->unmap_rdata(pdata, rdata); in xgbe_tx_poll()
1891 hw_if->tx_desc_reset(rdata); in xgbe_tx_poll()
1918 struct xgbe_ring_data *rdata; in xgbe_rx_poll() local
1937 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_rx_poll()
1943 if (!received && rdata->state_saved) { in xgbe_rx_poll()
1944 incomplete = rdata->state.incomplete; in xgbe_rx_poll()
1945 context_next = rdata->state.context_next; in xgbe_rx_poll()
1946 skb = rdata->state.skb; in xgbe_rx_poll()
1947 error = rdata->state.error; in xgbe_rx_poll()
1948 len = rdata->state.len; in xgbe_rx_poll()
1959 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_rx_poll()
1992 put_len = rdata->rx.len - len; in xgbe_rx_poll()
1997 rdata->rx.hdr.dma, in xgbe_rx_poll()
1998 rdata->rx.hdr.dma_len, in xgbe_rx_poll()
2001 skb = xgbe_create_skb(napi, rdata, &put_len); in xgbe_rx_poll()
2010 rdata->rx.buf.dma, in xgbe_rx_poll()
2011 rdata->rx.buf.dma_len, in xgbe_rx_poll()
2015 rdata->rx.buf.pa.pages, in xgbe_rx_poll()
2016 rdata->rx.buf.pa.pages_offset, in xgbe_rx_poll()
2017 put_len, rdata->rx.buf.dma_len); in xgbe_rx_poll()
2018 rdata->rx.buf.pa.pages = NULL; in xgbe_rx_poll()
2084 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in xgbe_rx_poll()
2085 rdata->state_saved = 1; in xgbe_rx_poll()
2086 rdata->state.incomplete = incomplete; in xgbe_rx_poll()
2087 rdata->state.context_next = context_next; in xgbe_rx_poll()
2088 rdata->state.skb = skb; in xgbe_rx_poll()
2089 rdata->state.len = len; in xgbe_rx_poll()
2090 rdata->state.error = error; in xgbe_rx_poll()
2171 struct xgbe_ring_data *rdata; in xgbe_dump_tx_desc() local
2175 rdata = XGBE_GET_DESC_DATA(ring, idx); in xgbe_dump_tx_desc()
2176 rdesc = rdata->rdesc; in xgbe_dump_tx_desc()