Lines Matching refs:max_rx
13619 static void _bnxt_get_max_rings(struct bnxt *bp, int *max_rx, int *max_tx,
13626 int max_rx, max_tx, max_cp, tx_sets = 1, tx_cp;
13633 _bnxt_get_max_rings(bp, &max_rx, &max_tx, &max_cp);
13635 if (max_rx < rx_rings)
14920 static void _bnxt_get_max_rings(struct bnxt *bp, int *max_rx, int *max_tx,
14927 *max_rx = hw_resc->max_rx_rings;
14938 *max_rx -= 2;
14941 *max_rx >>= 1;
14945 rc = __bnxt_trim_rings(bp, max_rx, max_tx, *max_cp, false);
14947 *max_rx = 0;
14953 *max_rx = min_t(int, *max_rx, max_ring_grps);
14956 int bnxt_get_max_rings(struct bnxt *bp, int *max_rx, int *max_tx, bool shared)
14961 *max_rx = rx;
14966 return bnxt_trim_rings(bp, max_rx, max_tx, cp, shared);
14969 static int bnxt_get_dflt_rings(struct bnxt *bp, int *max_rx, int *max_tx,
14974 rc = bnxt_get_max_rings(bp, max_rx, max_tx, shared);
14978 rc = bnxt_get_max_rings(bp, max_rx, max_tx, shared);
15007 rc = bnxt_trim_rings(bp, max_rx, max_tx, max_cp, shared);