Home
last modified time | relevance | path

Searched refs:num_queues (Results 1 – 25 of 117) sorted by relevance

12345

/linux-6.1.9/drivers/net/ethernet/microsoft/mana/
Dmana_ethtool.c21 unsigned int num_queues = apc->num_queues; in mana_get_sset_count() local
26 return ARRAY_SIZE(mana_eth_stats) + num_queues * 8; in mana_get_sset_count()
32 unsigned int num_queues = apc->num_queues; in mana_get_strings() local
44 for (i = 0; i < num_queues; i++) { in mana_get_strings()
57 for (i = 0; i < num_queues; i++) { in mana_get_strings()
71 unsigned int num_queues = apc->num_queues; in mana_get_ethtool_stats() local
89 for (q = 0; q < num_queues; q++) { in mana_get_ethtool_stats()
108 for (q = 0; q < num_queues; q++) { in mana_get_ethtool_stats()
131 cmd->data = apc->num_queues; in mana_get_rxnfc()
185 if (indir[i] >= apc->num_queues) in mana_set_rxfh()
[all …]
Dmana_bpf.c158 unsigned int num_queues = apc->num_queues; in mana_chn_setxdp() local
167 bpf_prog_add(prog, num_queues); in mana_chn_setxdp()
169 for (i = 0; i < num_queues; i++) in mana_chn_setxdp()
173 for (i = 0; i < num_queues; i++) in mana_chn_setxdp()
Dmana_en.c302 unsigned int num_queues = apc->num_queues; in mana_get_stats64() local
314 for (q = 0; q < num_queues; q++) { in mana_get_stats64()
327 for (q = 0; q < num_queues; q++) { in mana_get_stats64()
397 apc->rxqs = kcalloc(apc->num_queues, sizeof(struct mana_rxq *), in mana_init_port_context()
916 for (rxq_idx = 0; rxq_idx < apc->num_queues; rxq_idx++) { in mana_fence_rqs()
1381 for (i = 0; i < apc->num_queues; i++) { in mana_destroy_txq()
1414 apc->tx_qp = kcalloc(apc->num_queues, sizeof(struct mana_tx_qp), in mana_create_txq()
1432 for (i = 0; i < apc->num_queues; i++) { in mana_create_txq()
1767 for (i = 0; i < apc->num_queues; i++) { in mana_add_rx_queues()
1790 for (rxq_idx = 0; rxq_idx < apc->num_queues; rxq_idx++) { in mana_destroy_vport()
[all …]
/linux-6.1.9/drivers/net/ethernet/google/gve/
Dgve_ethtool.c91 for (i = 0; i < priv->rx_cfg.num_queues; i++) { in gve_get_strings()
99 for (i = 0; i < priv->tx_cfg.num_queues; i++) { in gve_get_strings()
130 (priv->rx_cfg.num_queues * NUM_GVE_RX_CNTS) + in gve_get_sset_count()
131 (priv->tx_cfg.num_queues * NUM_GVE_TX_CNTS); in gve_get_sset_count()
162 rx_qid_to_stats_idx = kmalloc_array(priv->rx_cfg.num_queues, in gve_get_ethtool_stats()
166 tx_qid_to_stats_idx = kmalloc_array(priv->tx_cfg.num_queues, in gve_get_ethtool_stats()
174 ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats()
197 ring < priv->tx_cfg.num_queues; ring++) { in gve_get_ethtool_stats()
234 base_stats_idx = GVE_TX_STATS_REPORT_NUM * priv->tx_cfg.num_queues + in gve_get_ethtool_stats()
235 GVE_RX_STATS_REPORT_NUM * priv->rx_cfg.num_queues; in gve_get_ethtool_stats()
[all …]
Dgve_main.c51 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_stats()
64 for (ring = 0; ring < priv->tx_cfg.num_queues; ring++) { in gve_get_stats()
138 priv->tx_cfg.num_queues; in gve_alloc_stats_report()
140 priv->rx_cfg.num_queues; in gve_alloc_stats_report()
320 if (priv->tx_cfg.num_queues > priv->tx_cfg.max_queues) in gve_alloc_notify_blocks()
321 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues; in gve_alloc_notify_blocks()
322 if (priv->rx_cfg.num_queues > priv->rx_cfg.max_queues) in gve_alloc_notify_blocks()
323 priv->rx_cfg.num_queues = priv->rx_cfg.max_queues; in gve_alloc_notify_blocks()
584 err = gve_adminq_create_tx_queues(priv, priv->tx_cfg.num_queues); in gve_create_rings()
587 priv->tx_cfg.num_queues); in gve_create_rings()
[all …]
Dgve_adminq.c516 int gve_adminq_create_tx_queues(struct gve_priv *priv, u32 num_queues) in gve_adminq_create_tx_queues() argument
521 for (i = 0; i < num_queues; i++) { in gve_adminq_create_tx_queues()
572 int gve_adminq_create_rx_queues(struct gve_priv *priv, u32 num_queues) in gve_adminq_create_rx_queues() argument
577 for (i = 0; i < num_queues; i++) { in gve_adminq_create_rx_queues()
604 int gve_adminq_destroy_tx_queues(struct gve_priv *priv, u32 num_queues) in gve_adminq_destroy_tx_queues() argument
609 for (i = 0; i < num_queues; i++) { in gve_adminq_destroy_tx_queues()
636 int gve_adminq_destroy_rx_queues(struct gve_priv *priv, u32 num_queues) in gve_adminq_destroy_rx_queues() argument
641 for (i = 0; i < num_queues; i++) { in gve_adminq_destroy_rx_queues()
/linux-6.1.9/drivers/net/xen-netback/
Dinterface.c185 unsigned int num_queues; in xenvif_select_queue() local
189 num_queues = READ_ONCE(vif->num_queues); in xenvif_select_queue()
190 if (num_queues < 1) in xenvif_select_queue()
211 unsigned int num_queues; in xenvif_start_xmit() local
221 num_queues = READ_ONCE(vif->num_queues); in xenvif_start_xmit()
222 if (num_queues < 1) in xenvif_start_xmit()
227 if (index >= num_queues) { in xenvif_start_xmit()
230 index %= num_queues; in xenvif_start_xmit()
274 unsigned int num_queues; in xenvif_get_stats() local
282 num_queues = READ_ONCE(vif->num_queues); in xenvif_get_stats()
[all …]
Dxenbus.c177 for (i = 0; i < vif->num_queues; ++i) { in xenvif_debugfs_addif()
255 unsigned int num_queues = vif->num_queues; in backend_disconnect() local
267 vif->num_queues = 0; in backend_disconnect()
270 for (queue_index = 0; queue_index < num_queues; ++queue_index) in backend_disconnect()
533 for (queue_index = 0; queue_index < vif->num_queues; queue_index++) { in xen_net_rate_changed()
772 be->vif->num_queues = requested_num_queues; in connect()
790 be->vif->num_queues = queue_index; in connect()
806 be->vif->num_queues = queue_index; in connect()
837 if (be->vif->num_queues > 0) in connect()
839 for (queue_index = 0; queue_index < be->vif->num_queues; ++queue_index) in connect()
[all …]
/linux-6.1.9/drivers/crypto/marvell/octeontx/
Dotx_cptvf_main.c38 if (cptvf->num_queues) { in init_worker_threads()
40 cptvf->num_queues); in init_worker_threads()
43 for (i = 0; i < cptvf->num_queues; i++) { in init_worker_threads()
63 if (cptvf->num_queues) { in cleanup_worker_threads()
65 cptvf->num_queues); in cleanup_worker_threads()
68 for (i = 0; i < cptvf->num_queues; i++) in cleanup_worker_threads()
90 pqinfo->num_queues = 0; in free_pending_queues()
94 u32 num_queues) in alloc_pending_queues() argument
100 pqinfo->num_queues = num_queues; in alloc_pending_queues()
126 u32 num_queues) in init_pending_queues() argument
[all …]
Dotx_cptvf.h52 u32 num_queues; /* Number of queues supported */ member
57 for (i = 0, q = &qinfo->queue[i]; i < qinfo->num_queues; i++, \
87 u32 num_queues; member
/linux-6.1.9/arch/mips/cavium-octeon/executive/
Dcvmx-pko.c71 const int num_queues = 1; in __cvmx_pko_iport_config() local
76 for (queue = 0; queue < num_queues; queue++) { in __cvmx_pko_iport_config()
85 config.s.tail = (queue == (num_queues - 1)); in __cvmx_pko_iport_config()
101 num_queues, queue); in __cvmx_pko_iport_config()
327 uint64_t num_queues, in cvmx_pko_config_port() argument
347 if (base_queue + num_queues > CVMX_PKO_MAX_OUTPUT_QUEUES) { in cvmx_pko_config_port()
350 (unsigned long long)(base_queue + num_queues)); in cvmx_pko_config_port()
360 for (queue = 0; queue < num_queues; queue++) { in cvmx_pko_config_port()
374 && queue == num_queues - 1) in cvmx_pko_config_port()
417 cvmx_dprintf("num queues: %d (%lld,%lld)\n", num_queues, in cvmx_pko_config_port()
[all …]
/linux-6.1.9/drivers/net/wireless/intel/iwlwifi/fw/
Dinit.c106 int i, num_queues, size, ret; in iwl_configure_rxq() local
124 num_queues = fwrt->trans->num_rx_queues - 1; in iwl_configure_rxq()
126 size = struct_size(cmd, data, num_queues); in iwl_configure_rxq()
132 cmd->num_queues = num_queues; in iwl_configure_rxq()
134 for (i = 0; i < num_queues; i++) { in iwl_configure_rxq()
/linux-6.1.9/drivers/net/netdevsim/
Dbus.c132 nsim_bus_dev_new(unsigned int id, unsigned int port_count, unsigned int num_queues);
137 unsigned int id, port_count, num_queues; in new_device_store() local
141 err = sscanf(buf, "%u %u %u", &id, &port_count, &num_queues); in new_device_store()
147 num_queues = 1; in new_device_store()
167 nsim_bus_dev = nsim_bus_dev_new(id, port_count, num_queues); in new_device_store()
268 nsim_bus_dev_new(unsigned int id, unsigned int port_count, unsigned int num_queues) in nsim_bus_dev_new() argument
284 nsim_bus_dev->num_queues = num_queues; in nsim_bus_dev_new()
/linux-6.1.9/drivers/net/wireless/silabs/wfx/
Dqueue.c230 int i, j, num_queues = 0; in wfx_tx_queues_get_skb() local
239 WARN_ON(num_queues >= ARRAY_SIZE(queues)); in wfx_tx_queues_get_skb()
240 queues[num_queues] = &wvif->tx_queue[i]; in wfx_tx_queues_get_skb()
241 for (j = num_queues; j > 0; j--) in wfx_tx_queues_get_skb()
245 num_queues++; in wfx_tx_queues_get_skb()
253 for (i = 0; i < num_queues; i++) { in wfx_tx_queues_get_skb()
272 for (i = 0; i < num_queues; i++) { in wfx_tx_queues_get_skb()
/linux-6.1.9/drivers/net/
Dxen-netfront.c362 unsigned int num_queues = dev->real_num_tx_queues; in xennet_open() local
369 for (i = 0; i < num_queues; ++i) { in xennet_open()
587 unsigned int num_queues = dev->real_num_tx_queues; in xennet_select_queue() local
592 if (num_queues == 1) { in xennet_select_queue()
596 queue_idx = hash % num_queues; in xennet_select_queue()
647 unsigned int num_queues = dev->real_num_tx_queues; in xennet_xdp_xmit() local
659 queue = &np->queues[smp_processor_id() % num_queues]; in xennet_xdp_xmit()
720 unsigned int num_queues = dev->real_num_tx_queues; in xennet_start_xmit() local
725 if (num_queues < 1) in xennet_start_xmit()
869 unsigned int num_queues = dev->real_num_tx_queues; in xennet_close() local
[all …]
/linux-6.1.9/drivers/soc/ti/
Dknav_qmss_acc.c33 for (queue = 0; queue < range->num_queues; queue++) { in __knav_acc_notify()
150 queue >= range_base + range->num_queues) { in knav_acc_int_handler()
154 range_base + range->num_queues); in knav_acc_int_handler()
313 queue_mask = BIT(range->num_queues) - 1; in knav_acc_setup_cmd()
379 for (queue = 0; queue < range->num_queues; queue++) { in knav_acc_init_range()
439 channels = range->num_queues; in knav_acc_free_range()
523 channels = range->num_queues; in knav_init_acc_range()
533 if (range->num_queues > 32) { in knav_init_acc_range()
Dknav_qmss.h140 unsigned num_queues; member
297 unsigned num_queues; member
332 unsigned num_queues; member
Dknav_qmss_queue.c208 kdev->base_id + kdev->num_queues > id) { in knav_queue_find_by_id()
473 kdev->base_id + kdev->num_queues - 1); in knav_queue_debug_show()
1229 range->num_queues = temp[1]; in knav_setup_queue_range()
1263 range->num_irqs = min(range->num_irqs, range->num_queues); in knav_setup_queue_range()
1283 end = min(qmgr->start_queue + qmgr->num_queues, in knav_setup_queue_range()
1284 range->queue_base + range->num_queues); in knav_setup_queue_range()
1297 range->queue_base + range->num_queues - 1, in knav_setup_queue_range()
1302 kdev->num_queues_in_use += range->num_queues; in knav_setup_queue_range()
1410 qmgr->num_queues = temp[1]; in knav_queue_init_qmgrs()
1418 qmgr->start_queue, qmgr->num_queues); in knav_queue_init_qmgrs()
[all …]
/linux-6.1.9/drivers/scsi/
Dvirtio_scsi.c78 u32 num_queues; member
205 num_vqs = vscsi->num_queues; in virtscsi_poll_requests()
796 num_vqs = vscsi->num_queues + VIRTIO_SCSI_VQ_BASE; in virtscsi_init()
848 u32 num_queues; in virtscsi_probe() local
857 num_queues = virtscsi_config_get(vdev, num_queues) ? : 1; in virtscsi_probe()
858 num_queues = min_t(unsigned int, nr_cpu_ids, num_queues); in virtscsi_probe()
863 struct_size(vscsi, req_vqs, num_queues)); in virtscsi_probe()
871 vscsi->num_queues = num_queues; in virtscsi_probe()
891 shost->nr_hw_queues = num_queues; in virtscsi_probe()
/linux-6.1.9/drivers/net/ethernet/qlogic/qede/
Dqede.h186 #define QEDE_MAX_RSS_CNT(edev) ((edev)->dev_info.num_queues)
187 #define QEDE_MAX_TSS_CNT(edev) ((edev)->dev_info.num_queues)
200 u16 num_queues; member
203 #define QEDE_QUEUE_CNT(edev) ((edev)->num_queues)
204 #define QEDE_RSS_COUNT(edev) ((edev)->num_queues - (edev)->fp_num_tx)
206 #define QEDE_TSS_COUNT(edev) ((edev)->num_queues - (edev)->fp_num_rx)
606 #define for_each_queue(i) for (i = 0; i < edev->num_queues; i++)
/linux-6.1.9/drivers/gpu/drm/amd/amdkfd/
Dkfd_pm4_headers.h89 uint32_t num_queues:10; member
142 uint32_t num_queues:10; member
Dkfd_pm4_headers_vi.h192 uint32_t num_queues:10; member
241 uint32_t num_queues:3; member
362 uint32_t num_queues:3; member
Dkfd_pm4_headers_ai.h185 uint32_t num_queues:10; member
286 uint32_t num_queues:3; member
409 uint32_t num_queues:3; member
/linux-6.1.9/drivers/net/ethernet/cavium/liquidio/
Dcn23xx_vf_device.c50 static int cn23xx_vf_reset_io_queues(struct octeon_device *oct, u32 num_queues) in cn23xx_vf_reset_io_queues() argument
57 for (q_no = 0; q_no < num_queues; q_no++) { in cn23xx_vf_reset_io_queues()
67 for (q_no = 0; q_no < num_queues; q_no++) { in cn23xx_vf_reset_io_queues()
361 u32 num_queues = oct->num_iqs; in cn23xx_disable_vf_io_queues() local
366 if (num_queues < oct->num_oqs) in cn23xx_disable_vf_io_queues()
367 num_queues = oct->num_oqs; in cn23xx_disable_vf_io_queues()
369 cn23xx_vf_reset_io_queues(oct, num_queues); in cn23xx_disable_vf_io_queues()
/linux-6.1.9/drivers/net/ethernet/marvell/octeon_ep/
Doctep_ethtool.c82 u16 num_queues = CFG_GET_PORTS_ACTIVE_IO_RINGS(oct->conf); in octep_get_strings() local
94 for (i = 0; i < num_queues; i++) { in octep_get_strings()
102 for (i = 0; i < num_queues; i++) { in octep_get_strings()
118 u16 num_queues = CFG_GET_PORTS_ACTIVE_IO_RINGS(oct->conf); in octep_get_sset_count() local
122 return OCTEP_GLOBAL_STATS_CNT + (num_queues * in octep_get_sset_count()

12345