Lines Matching defs:tx_cfg
364 if (block->tx->q_num < priv->tx_cfg.num_queues)
419 if (block->tx->q_num < priv->tx_cfg.num_queues)
509 priv->tx_cfg.max_queues = min_t(int, priv->tx_cfg.max_queues,
515 vecs_enabled, priv->tx_cfg.max_queues,
517 if (priv->tx_cfg.num_queues > priv->tx_cfg.max_queues)
518 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues;
577 if (cur_cpu >= nr_cpu_ids || (i + 1) == priv->tx_cfg.max_queues)
839 num_tx_qpls = gve_num_tx_qpls(&priv->tx_cfg, gve_is_qpl(priv));
863 num_tx_qpls = gve_num_tx_qpls(&priv->tx_cfg, gve_is_qpl(priv));
937 for (i = start_id; i < start_id + priv->tx_cfg.num_xdp_queues; i++) {
949 for (i = 0; i < priv->tx_cfg.num_queues; i++)
962 cfg->qcfg = &priv->tx_cfg;
1051 struct gve_tx_alloc_rings_cfg *tx_cfg,
1055 gve_tx_free_rings_gqi(priv, tx_cfg);
1058 gve_tx_free_rings_dqo(priv, tx_cfg);
1212 if (!priv->tx_cfg.num_xdp_queues || !priv->rx)
1240 if (!priv->tx_cfg.num_xdp_queues)
1288 cfg->qcfg_tx = &priv->tx_cfg;
1366 priv->tx_cfg = *tx_alloc_cfg->qcfg;
1367 priv->tx_cfg.num_xdp_queues = tx_alloc_cfg->num_xdp_rings;
1376 err = netif_set_real_num_tx_queues(dev, priv->tx_cfg.num_queues);
1548 priv->tx_cfg.num_xdp_queues = priv->xdp_prog ?
1655 if (!netif_running(dev) || !priv->tx_cfg.num_xdp_queues)
1746 if (priv->rx_cfg.num_queues != priv->tx_cfg.num_queues ||
1747 (2 * priv->tx_cfg.num_queues > priv->tx_cfg.max_queues)) {
1750 priv->rx_cfg.num_queues, priv->tx_cfg.num_queues,
1751 priv->tx_cfg.max_queues);
1873 priv->tx_cfg = new_tx_config;
1897 if (idx < priv->tx_cfg.num_queues)
1944 if (idx < priv->tx_cfg.num_queues)
1989 if (priv->tx_cfg.num_xdp_queues && gve_supports_xdp_xmit(priv))
2009 if (txqueue > priv->tx_cfg.num_queues)
2414 priv->tx_cfg.max_queues =
2415 min_t(int, priv->tx_cfg.max_queues, priv->num_ntfy_blks / 2);
2419 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues;
2422 priv->tx_cfg.num_queues = min_t(int, priv->default_num_queues,
2423 priv->tx_cfg.num_queues);
2427 priv->tx_cfg.num_xdp_queues = 0;
2430 priv->tx_cfg.num_queues, priv->rx_cfg.num_queues);
2432 priv->tx_cfg.max_queues, priv->rx_cfg.max_queues);
2840 priv->tx_cfg.max_queues = max_tx_queues;