Lines Matching refs:ering
1822 struct ethtool_ringparam *ering) in bnx2x_get_ringparam() argument
1826 ering->rx_max_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam()
1829 ering->rx_pending = bp->rx_ring_size; in bnx2x_get_ringparam()
1831 ering->rx_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam()
1833 ering->tx_max_pending = IS_MF_FCOE_AFEX(bp) ? 0 : MAX_TX_AVAIL; in bnx2x_get_ringparam()
1834 ering->tx_pending = bp->tx_ring_size; in bnx2x_get_ringparam()
1838 struct ethtool_ringparam *ering) in bnx2x_set_ringparam() argument
1844 ering->rx_pending, ering->tx_pending); in bnx2x_set_ringparam()
1858 if ((ering->rx_pending > MAX_RX_AVAIL) || in bnx2x_set_ringparam()
1859 (ering->rx_pending < (bp->disable_tpa ? MIN_RX_SIZE_NONTPA : in bnx2x_set_ringparam()
1861 (ering->tx_pending > (IS_MF_STORAGE_ONLY(bp) ? 0 : MAX_TX_AVAIL)) || in bnx2x_set_ringparam()
1862 (ering->tx_pending <= MAX_SKB_FRAGS + 4)) { in bnx2x_set_ringparam()
1867 bp->rx_ring_size = ering->rx_pending; in bnx2x_set_ringparam()
1868 bp->tx_ring_size = ering->tx_pending; in bnx2x_set_ringparam()