Lines Matching refs:rdata
79 struct xgbe_ring_data *rdata; in axgbe_ctx_desc_setup() local
82 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in axgbe_ctx_desc_setup()
83 rdesc = rdata->rdesc; in axgbe_ctx_desc_setup()
177 struct xgbe_ring_data *rdata; in axgbe_isc_txd_encap() local
234 rdata = XGBE_GET_DESC_DATA(ring, cur); in axgbe_isc_txd_encap()
235 rdesc = rdata->rdesc; in axgbe_isc_txd_encap()
313 rdata = XGBE_GET_DESC_DATA(ring, cur); in axgbe_isc_txd_encap()
314 rdesc = rdata->rdesc; in axgbe_isc_txd_encap()
356 rdata = XGBE_GET_DESC_DATA(ring, start); in axgbe_isc_txd_encap()
357 rdesc = rdata->rdesc; in axgbe_isc_txd_encap()
375 struct xgbe_ring_data *rdata = XGBE_GET_DESC_DATA(ring, pidx); in axgbe_isc_txd_flush() local
382 lower_32_bits(rdata->rdata_paddr)); in axgbe_isc_txd_flush()
393 struct xgbe_ring_data *rdata; in axgbe_isc_txd_credits_update() local
406 rdata = XGBE_GET_DESC_DATA(ring, ring->dirty); in axgbe_isc_txd_credits_update()
407 if (!hw_if->tx_complete(rdata->rdesc)) { in axgbe_isc_txd_credits_update()
422 hw_if->tx_desc_reset(rdata); in axgbe_isc_txd_credits_update()
433 rdata = XGBE_GET_DESC_DATA(ring, ring->dirty); in axgbe_isc_txd_credits_update()
434 } while (hw_if->tx_complete(rdata->rdesc)); in axgbe_isc_txd_credits_update()
449 struct xgbe_ring_data *rdata; in axgbe_isc_rxd_refill() local
467 rdata = XGBE_GET_DESC_DATA(ring, i); in axgbe_isc_rxd_refill()
468 rdesc = rdata->rdesc; in axgbe_isc_rxd_refill()
540 struct xgbe_ring_data *rdata; in axgbe_isc_rxd_flush() local
545 rdata = XGBE_GET_DESC_DATA(ring, pidx); in axgbe_isc_rxd_flush()
553 lower_32_bits(rdata->rdata_paddr)); in axgbe_isc_rxd_flush()
564 struct xgbe_ring_data *rdata; in axgbe_isc_rxd_available() local
581 rdata = XGBE_GET_DESC_DATA(ring, cur); in axgbe_isc_rxd_available()
582 rdesc = rdata->rdesc; in axgbe_isc_rxd_available()
618 xgbe_rx_buf1_len(struct xgbe_prv_data *pdata, struct xgbe_ring_data *rdata, in xgbe_rx_buf1_len() argument
632 if (rdata->rx.hdr_len) { in xgbe_rx_buf1_len()
633 axgbe_printf(1, "%s: hdr_len %d\n", __func__, rdata->rx.hdr_len); in xgbe_rx_buf1_len()
634 return (rdata->rx.hdr_len); in xgbe_rx_buf1_len()
655 axgbe_printf(1, "%s: pkt_len %d buf_size %d\n", __func__, rdata->rx.len, in xgbe_rx_buf1_len()
659 ret = min_t(unsigned int, 256, rdata->rx.len); in xgbe_rx_buf1_len()
661 ret = rdata->rx.len; in xgbe_rx_buf1_len()
668 xgbe_rx_buf2_len(struct xgbe_prv_data *pdata, struct xgbe_ring_data *rdata, in xgbe_rx_buf2_len() argument
681 return ((rdata->rx.len != 0)? (rdata->rx.len - len) : 0); in xgbe_rx_buf2_len()
703 struct xgbe_ring_data *rdata; in axgbe_isc_rxd_pkt_get() local
722 rdata = XGBE_GET_DESC_DATA(ring, ring->cur); in axgbe_isc_rxd_pkt_get()
737 buf1_len = xgbe_rx_buf1_len(pdata, rdata, packet); in axgbe_isc_rxd_pkt_get()
740 buf2_len = xgbe_rx_buf2_len(pdata, rdata, packet, len); in axgbe_isc_rxd_pkt_get()