Lines Matching full:max_rx
14611 static void _bnxt_get_max_rings(struct bnxt *bp, int *max_rx, int *max_tx,
14618 int max_rx, max_tx, max_cp, tx_sets = 1, tx_cp; in bnxt_check_rings() local
14626 _bnxt_get_max_rings(bp, &max_rx, &max_tx, &max_cp); in bnxt_check_rings()
14628 if (max_rx < rx_rings) in bnxt_check_rings()
16281 static void _bnxt_get_max_rings(struct bnxt *bp, int *max_rx, int *max_tx, in _bnxt_get_max_rings() argument
16288 *max_rx = hw_resc->max_rx_rings; in _bnxt_get_max_rings()
16299 *max_rx -= 2; in _bnxt_get_max_rings()
16302 *max_rx >>= 1; in _bnxt_get_max_rings()
16306 rc = __bnxt_trim_rings(bp, max_rx, max_tx, *max_cp, false); in _bnxt_get_max_rings()
16308 *max_rx = 0; in _bnxt_get_max_rings()
16314 *max_rx = min_t(int, *max_rx, max_ring_grps); in _bnxt_get_max_rings()
16317 int bnxt_get_max_rings(struct bnxt *bp, int *max_rx, int *max_tx, bool shared) in bnxt_get_max_rings() argument
16322 *max_rx = rx; in bnxt_get_max_rings()
16327 return bnxt_trim_rings(bp, max_rx, max_tx, cp, shared); in bnxt_get_max_rings()
16330 static int bnxt_get_dflt_rings(struct bnxt *bp, int *max_rx, int *max_tx, in bnxt_get_dflt_rings() argument
16335 rc = bnxt_get_max_rings(bp, max_rx, max_tx, shared); in bnxt_get_dflt_rings()
16339 rc = bnxt_get_max_rings(bp, max_rx, max_tx, shared); in bnxt_get_dflt_rings()
16368 rc = bnxt_trim_rings(bp, max_rx, max_tx, max_cp, shared); in bnxt_get_dflt_rings()