Home
last modified time | relevance | path

Searched refs:max_queues (Results 1 – 25 of 27) sorted by relevance

12

/Linux-v5.4/drivers/net/ethernet/google/gve/
Dgve_main.c164 priv->tx_cfg.max_queues = min_t(int, priv->tx_cfg.max_queues, in gve_alloc_notify_blocks()
166 priv->rx_cfg.max_queues = min_t(int, priv->rx_cfg.max_queues, in gve_alloc_notify_blocks()
170 vecs_enabled, priv->tx_cfg.max_queues, in gve_alloc_notify_blocks()
171 priv->rx_cfg.max_queues); in gve_alloc_notify_blocks()
172 if (priv->tx_cfg.num_queues > priv->tx_cfg.max_queues) in gve_alloc_notify_blocks()
173 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues; in gve_alloc_notify_blocks()
174 if (priv->rx_cfg.num_queues > priv->rx_cfg.max_queues) in gve_alloc_notify_blocks()
175 priv->rx_cfg.num_queues = priv->rx_cfg.max_queues; in gve_alloc_notify_blocks()
952 priv->tx_cfg.max_queues = in gve_init_priv()
953 min_t(int, priv->tx_cfg.max_queues, priv->num_ntfy_blks / 2); in gve_init_priv()
[all …]
Dgve_ethtool.c169 cmd->max_rx = priv->rx_cfg.max_queues; in gve_get_channels()
170 cmd->max_tx = priv->tx_cfg.max_queues; in gve_get_channels()
Dgve.h154 u16 max_queues; member
/Linux-v5.4/drivers/net/ethernet/intel/fm10k/
Dfm10k_vf.c40 for (i = 0; i < hw->mac.max_queues; i++) { in fm10k_stop_hw_vf()
126 hw->mac.max_queues = i; in fm10k_init_hw_vf()
142 hw->mac.max_queues = 0; in fm10k_init_hw_vf()
454 fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues); in fm10k_update_hw_stats_vf()
468 fm10k_unbind_hw_stats_q(stats->q, 0, hw->mac.max_queues); in fm10k_rebind_hw_stats_vf()
Dfm10k_ethtool.c170 for (i = 0; i < interface->hw.mac.max_queues; i++) { in fm10k_get_stat_strings()
207 stats_len += hw->mac.max_queues * 2 * FM10K_QUEUE_STATS_LEN; in fm10k_get_sset_count()
282 for (i = 0; i < interface->hw.mac.max_queues; i++) { in fm10k_get_ethtool_stats()
411 if (i < hw->mac.max_queues) in fm10k_get_regs()
1103 unsigned int max_combined = interface->hw.mac.max_queues; in fm10k_max_channels()
Dfm10k_common.c241 return fm10k_disable_queues_generic(hw, hw->mac.max_queues); in fm10k_stop_hw_generic()
Dfm10k_pf.c174 hw->mac.max_queues = FM10K_MAX_QUEUES_PF; in fm10k_init_hw_pf()
1487 fm10k_update_hw_stats_q(hw, stats->q, 0, hw->mac.max_queues); in fm10k_update_hw_stats_pf()
1512 fm10k_unbind_hw_stats_q(stats->q, 0, hw->mac.max_queues); in fm10k_rebind_hw_stats_pf()
Dfm10k_type.h546 u16 max_queues; member
Dfm10k_main.c1507 rss_i = interface->hw.mac.max_queues / pcs; in fm10k_set_qos_queues()
1540 rss_i = min_t(u16, interface->hw.mac.max_queues, f->limit); in fm10k_set_rss_queues()
/Linux-v5.4/arch/mips/cavium-octeon/executive/
Dcvmx-pko.c215 int max_queues = in cvmx_pko_initialize_global() local
219 if (max_queues <= 32) in cvmx_pko_initialize_global()
221 else if (max_queues <= 64) in cvmx_pko_initialize_global()
224 if (max_queues <= 64) in cvmx_pko_initialize_global()
226 else if (max_queues <= 128) in cvmx_pko_initialize_global()
/Linux-v5.4/tools/lib/bpf/
Dxsk.c361 int max_queues; in xsk_create_bpf_maps() local
364 max_queues = xsk_get_max_queues(xsk); in xsk_create_bpf_maps()
365 if (max_queues < 0) in xsk_create_bpf_maps()
366 return max_queues; in xsk_create_bpf_maps()
369 sizeof(int), sizeof(int), max_queues, 0); in xsk_create_bpf_maps()
/Linux-v5.4/drivers/net/ethernet/cavium/thunder/
Dnicvf_ethtool.c710 channel->max_rx = nic->max_queues; in nicvf_get_channels()
711 channel->max_tx = nic->max_queues; in nicvf_get_channels()
728 if (channel->rx_count > nic->max_queues) in nicvf_set_channels()
730 if (channel->tx_count > nic->max_queues) in nicvf_set_channels()
734 ((channel->tx_count + channel->rx_count) > nic->max_queues)) { in nicvf_set_channels()
737 nic->max_queues); in nicvf_set_channels()
Dnic.h310 u8 max_queues; member
Dnicvf_main.c1862 if ((nic->rx_queues + nic->tx_queues) > nic->max_queues) { in nicvf_xdp_setup()
1865 nic->max_queues); in nicvf_xdp_setup()
2180 nic->max_queues = qcount; in nicvf_probe()
2185 nic->max_queues *= 2; in nicvf_probe()
/Linux-v5.4/drivers/net/ethernet/samsung/sxgbe/
Dsxgbe_common.h194 #define SXGBE_FOR_EACH_QUEUE(max_queues, queue_num) \ argument
195 for (queue_num = 0; queue_num < max_queues; queue_num++)
/Linux-v5.4/drivers/gpu/drm/amd/amdkfd/
Dkfd_process_queue_manager.c203 unsigned int max_queues = 127; /* HWS limit */ in pqm_create_queue() local
221 max_queues = dev->device_info->max_no_of_hqd/2; in pqm_create_queue()
223 if (pdd->qpd.queue_count >= max_queues) in pqm_create_queue()
/Linux-v5.4/drivers/net/ethernet/amazon/ena/
Dena_netdev.c3155 struct ena_admin_queue_feature_desc *max_queues = in ena_calc_io_queue_num() local
3156 &get_feat_ctx->max_queues; in ena_calc_io_queue_num()
3157 io_tx_sq_num = max_queues->max_sq_num; in ena_calc_io_queue_num()
3158 io_tx_cq_num = max_queues->max_cq_num; in ena_calc_io_queue_num()
3380 struct ena_admin_queue_feature_desc *max_queues = in ena_calc_queue_size() local
3381 &ctx->get_feat_ctx->max_queues; in ena_calc_queue_size()
3382 max_rx_queue_size = min_t(u32, max_queues->max_cq_depth, in ena_calc_queue_size()
3383 max_queues->max_sq_depth); in ena_calc_queue_size()
3384 max_tx_queue_size = max_queues->max_cq_depth; in ena_calc_queue_size()
3391 max_queues->max_sq_depth); in ena_calc_queue_size()
[all …]
Dena_com.h354 struct ena_admin_queue_feature_desc max_queues; member
/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_qp.c74 u16 num_queues, u16 max_queues) in hinic_qp_prepare_header() argument
76 u16 max_sqs = max_queues; in hinic_qp_prepare_header()
77 u16 max_rqs = max_queues; in hinic_qp_prepare_header()
Dhinic_hw_qp.h120 u16 num_queues, u16 max_queues);
/Linux-v5.4/drivers/net/
Dxen-netfront.c62 module_param_named(max_queues, xennet_max_queues, uint, 0644);
63 MODULE_PARM_DESC(max_queues,
1806 unsigned int max_queues = 0; in talk_to_netback() local
1813 max_queues = xenbus_read_unsigned(info->xbdev->otherend, in talk_to_netback()
1815 num_queues = min(max_queues, xennet_max_queues); in talk_to_netback()
/Linux-v5.4/drivers/block/xen-blkback/
Dblkback.c103 module_param_named(max_queues, xenblk_max_queues, uint, 0644);
104 MODULE_PARM_DESC(max_queues,
/Linux-v5.4/drivers/net/xen-netback/
Dnetback.c72 module_param_named(max_queues, xenvif_max_queues, uint, 0644);
73 MODULE_PARM_DESC(max_queues,
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_ethtool.c3016 int max_queues = min_t(int, adapter->num_rx_queues, in ixgbe_set_rxfh() local
3021 (max_queues < 2)) in ixgbe_set_rxfh()
3022 max_queues = 2; in ixgbe_set_rxfh()
3026 if (indir[i] >= max_queues) in ixgbe_set_rxfh()
/Linux-v5.4/drivers/block/
Dxen-blkfront.c140 module_param_named(max_queues, xen_blkif_max_queues, uint, 0444);
141 MODULE_PARM_DESC(max_queues, "Maximum number of hardware queues/rings used per virtual disk");

12