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)
1735 if (priv->rx_cfg.num_queues != priv->tx_cfg.num_queues ||
1736 (2 * priv->tx_cfg.num_queues > priv->tx_cfg.max_queues)) {
1739 priv->tx_cfg.num_queues,
1740 priv->tx_cfg.max_queues);
1860 priv->tx_cfg = new_tx_config;
1884 if (idx < priv->tx_cfg.num_queues)
1931 if (idx < priv->tx_cfg.num_queues)
1976 if (priv->tx_cfg.num_xdp_queues && gve_supports_xdp_xmit(priv))
1996 if (txqueue > priv->tx_cfg.num_queues)
2384 priv->tx_cfg.max_queues =
2385 min_t(int, priv->tx_cfg.max_queues, priv->num_ntfy_blks / 2);
2389 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues;
2392 priv->tx_cfg.num_queues = min_t(int, priv->default_num_queues,
2393 priv->tx_cfg.num_queues);
2397 priv->tx_cfg.num_xdp_queues = 0;
2400 priv->tx_cfg.num_queues, priv->rx_cfg.num_queues);
2402 priv->tx_cfg.max_queues, priv->rx_cfg.max_queues);
2807 priv->tx_cfg.max_queues = max_tx_queues;