Lines Matching refs:pdata

60 xgbe_print_pkt_info(struct xgbe_prv_data *pdata, if_pkt_info_t pi)  in xgbe_print_pkt_info()  argument
75 axgbe_ctx_desc_setup(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, in axgbe_ctx_desc_setup() argument
124 axgbe_calculate_tx_parms(struct xgbe_prv_data *pdata, if_pkt_info_t pi, in axgbe_calculate_tx_parms() argument
140 max_len = if_getmtu(pdata->netdev) + ETH_HLEN; in axgbe_calculate_tx_parms()
173 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_txd_encap() local
183 xgbe_print_pkt_info(pdata, pi); in axgbe_isc_txd_encap()
185 channel = pdata->channel[pi->ipi_qsidx]; in axgbe_isc_txd_encap()
216 hlen = axgbe_calculate_tx_parms(pdata, pi, packet); in axgbe_isc_txd_encap()
221 if (!pdata->tx_frames) in axgbe_isc_txd_encap()
223 else if (packet->tx_packets > pdata->tx_frames) in axgbe_isc_txd_encap()
225 else if ((ring->coalesce_count % pdata->tx_frames) < (packet->tx_packets)) in axgbe_isc_txd_encap()
231 if (axgbe_ctx_desc_setup(pdata, ring, pi)) in axgbe_isc_txd_encap()
372 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_txd_flush() local
373 struct xgbe_channel *channel = pdata->channel[txqid]; in axgbe_isc_txd_flush()
389 struct xgbe_hw_if *hw_if = &sc->pdata.hw_if; in axgbe_isc_txd_credits_update()
390 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_txd_credits_update() local
391 struct xgbe_channel *channel = pdata->channel[txqid]; in axgbe_isc_txd_credits_update()
446 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_rxd_refill() local
447 struct xgbe_channel *channel = pdata->channel[iru->iru_qsidx]; in axgbe_isc_rxd_refill()
451 unsigned int rx_usecs = pdata->rx_usecs; in axgbe_isc_rxd_refill()
452 unsigned int rx_frames = pdata->rx_frames; in axgbe_isc_rxd_refill()
476 if (pdata->sph_enable) { in axgbe_isc_rxd_refill()
537 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_rxd_flush() local
538 struct xgbe_channel *channel = pdata->channel[qsidx]; in axgbe_isc_rxd_flush()
551 if (!pdata->sph_enable || flidx == 1) { in axgbe_isc_rxd_flush()
561 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_rxd_available() local
562 struct xgbe_channel *channel = pdata->channel[qsidx]; in axgbe_isc_rxd_available()
573 if (__predict_false(test_bit(XGBE_DOWN, &pdata->dev_state))) { 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
623 if (pdata->sph_enable) { in xgbe_rx_buf1_len()
643 pdata->rx_buf_size); in xgbe_rx_buf1_len()
644 if (pdata->sph_enable) { in xgbe_rx_buf1_len()
647 return (pdata->rx_buf_size); in xgbe_rx_buf1_len()
656 pdata->rx_buf_size); in xgbe_rx_buf1_len()
658 if (pdata->sph_enable) { 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
674 axgbe_printf(1, "%s: Not last %d\n", __func__, pdata->rx_buf_size); in xgbe_rx_buf2_len()
675 return (pdata->rx_buf_size); in xgbe_rx_buf2_len()
685 axgbe_add_frag(struct xgbe_prv_data *pdata, if_rxd_info_t ri, int idx, int len, in axgbe_add_frag() argument
698 struct xgbe_prv_data *pdata = &sc->pdata; in axgbe_isc_rxd_pkt_get() local
699 struct xgbe_hw_if *hw_if = &pdata->hw_if; in axgbe_isc_rxd_pkt_get()
700 struct xgbe_channel *channel = pdata->channel[ri->iri_qsidx]; in axgbe_isc_rxd_pkt_get()
737 buf1_len = xgbe_rx_buf1_len(pdata, rdata, packet); in axgbe_isc_rxd_pkt_get()
739 if (pdata->sph_enable) { in axgbe_isc_rxd_pkt_get()
740 buf2_len = xgbe_rx_buf2_len(pdata, rdata, packet, len); in axgbe_isc_rxd_pkt_get()
751 axgbe_add_frag(pdata, ri, prev_cur, buf1_len, i, 0); in axgbe_isc_rxd_pkt_get()
753 if (pdata->sph_enable) { in axgbe_isc_rxd_pkt_get()
754 axgbe_add_frag(pdata, ri, prev_cur, buf2_len, i, 1); in axgbe_isc_rxd_pkt_get()
770 max_len = if_getmtu(pdata->netdev) + ETH_HLEN; in axgbe_isc_rxd_pkt_get()