Lines Matching refs:ering
1866 struct ethtool_ringparam *ering) in bnx2x_get_ringparam() argument
1870 ering->rx_max_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam()
1873 ering->rx_pending = bp->rx_ring_size; in bnx2x_get_ringparam()
1875 ering->rx_pending = MAX_RX_AVAIL; in bnx2x_get_ringparam()
1877 ering->tx_max_pending = IS_MF_FCOE_AFEX(bp) ? 0 : MAX_TX_AVAIL; in bnx2x_get_ringparam()
1878 ering->tx_pending = bp->tx_ring_size; in bnx2x_get_ringparam()
1882 struct ethtool_ringparam *ering) in bnx2x_set_ringparam() argument
1888 ering->rx_pending, ering->tx_pending); in bnx2x_set_ringparam()
1902 if ((ering->rx_pending > MAX_RX_AVAIL) || in bnx2x_set_ringparam()
1903 (ering->rx_pending < (bp->disable_tpa ? MIN_RX_SIZE_NONTPA : in bnx2x_set_ringparam()
1905 (ering->tx_pending > (IS_MF_STORAGE_ONLY(bp) ? 0 : MAX_TX_AVAIL)) || in bnx2x_set_ringparam()
1906 (ering->tx_pending <= MAX_SKB_FRAGS + 4)) { in bnx2x_set_ringparam()
1911 bp->rx_ring_size = ering->rx_pending; in bnx2x_set_ringparam()
1912 bp->tx_ring_size = ering->tx_pending; in bnx2x_set_ringparam()