| /linux/drivers/net/xen-netback/ |
| H A D | interface.c | 183 unsigned int num_queues; in xenvif_select_queue() local 187 num_queues = READ_ONCE(vif->num_queues); in xenvif_select_queue() 188 if (num_queues < 1) in xenvif_select_queue() 209 unsigned int num_queues; in xenvif_start_xmit() local 219 num_queues = READ_ONCE(vif->num_queues); in xenvif_start_xmit() 220 if (num_queues < 1) in xenvif_start_xmit() 225 if (index >= num_queues) { in xenvif_start_xmit() 228 index %= num_queues; in xenvif_start_xmit() 275 unsigned int num_queues; in xenvif_get_stats() local 283 num_queues = READ_ONCE(vif->num_queues); in xenvif_get_stats() [all …]
|
| H A D | xenbus.c | 177 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() 773 be->vif->num_queues = requested_num_queues; in connect() 791 be->vif->num_queues = queue_index; in connect() 807 be->vif->num_queues = queue_index; in connect() 838 if (be->vif->num_queues > 0) in connect() 840 for (queue_index = 0; queue_index < be->vif->num_queues; ++queue_index) in connect() [all …]
|
| /linux/drivers/net/ |
| H A D | ntb_netdev.c | 45 unsigned int num_queues; member 60 for (i = 0; i < dev->num_queues; i++) { in ntb_netdev_update_carrier() 307 for (q = 0; q < dev->num_queues; q++) { in ntb_netdev_open() 320 for (q = 0; q < dev->num_queues; q++) in ntb_netdev_open() 326 for (q = 0; q < dev->num_queues; q++) { in ntb_netdev_open() 342 for (q = 0; q < dev->num_queues; q++) { in ntb_netdev_close() 370 for (q = 0; q < dev->num_queues; q++) in ntb_netdev_change_mtu() 374 for (q = 0; q < dev->num_queues; q++) { in ntb_netdev_change_mtu() 404 for (q = 0; q < dev->num_queues; q++) in ntb_netdev_change_mtu() 410 for (q = 0; q < dev->num_queues; q++) { in ntb_netdev_change_mtu() [all …]
|
| H A D | xen-netfront.c | 364 unsigned int num_queues = dev->real_num_tx_queues; in xennet_open() local 371 for (i = 0; i < num_queues; ++i) { in xennet_open() 589 unsigned int num_queues = dev->real_num_tx_queues; in xennet_select_queue() local 594 if (num_queues == 1) { in xennet_select_queue() 598 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() 866 unsigned int num_queues = np->queues ? dev->real_num_tx_queues : 0; in xennet_close() local [all …]
|
| /linux/tools/testing/selftests/drivers/net/hw/ |
| H A D | ncdevmem.c | 98 static int num_queues = -1; variable 838 queues = netdev_queue_id_alloc(num_queues); in create_queues() 839 for (i = 0; i < num_queues; i++) { in create_queues() 897 if (bind_rx_queue(ifindex, mem->fd, create_queues(), num_queues, &ys)) { in do_server() 1120 queues = netdev_queue_id_alloc(num_queues); in run_devmem_tests() 1126 if (!bind_rx_queue(ifindex, mem->fd, queues, num_queues, &ys)) { in run_devmem_tests() 1142 if (!bind_rx_queue(ifindex, mem->fd, queues, num_queues, &ys)) { in run_devmem_tests() 1158 if (bind_rx_queue(ifindex, mem->fd, queues, num_queues, &ys)) { in run_devmem_tests() 1164 if (!check_changing_channels(num_queues, num_queues)) { in run_devmem_tests() 1452 num_queues = atoi(optarg); in main() [all …]
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | mana_ethtool.c | 143 unsigned int num_queues = apc->num_queues; in mana_get_sset_count() local 150 num_queues * (MANA_STATS_RX_COUNT + MANA_STATS_TX_COUNT); in mana_get_sset_count() 162 unsigned int num_queues = apc->num_queues; in mana_get_strings_stats() local 174 for (i = 0; i < num_queues; i++) { in mana_get_strings_stats() 188 for (i = 0; i < num_queues; i++) { in mana_get_strings_stats() 231 unsigned int num_queues = apc->num_queues; in mana_get_ethtool_stats() local 273 for (q = 0; q < num_queues; q++) { in mana_get_ethtool_stats() 298 for (q = 0; q < num_queues; q++) { in mana_get_ethtool_stats() 334 return apc->num_queues; in mana_get_rx_ring_count() 391 if (rxfh->indir[i] >= apc->num_queues) { in mana_set_rxfh() [all …]
|
| H A D | mana_bpf.c | 152 unsigned int num_queues = apc->num_queues; in mana_chn_setxdp() local 161 bpf_prog_add(prog, num_queues); in mana_chn_setxdp() 163 for (i = 0; i < num_queues; i++) in mana_chn_setxdp() 167 for (i = 0; i < num_queues; i++) in mana_chn_setxdp() 207 err = mana_pre_alloc_rxbufs(apc, ndev->mtu, apc->num_queues); in mana_xdp_set()
|
| /linux/drivers/net/wireless/silabs/wfx/ |
| H A D | queue.c | 234 int i, j, num_queues = 0; in wfx_tx_queues_get_skb() local 243 WARN_ON(num_queues >= ARRAY_SIZE(queues)); in wfx_tx_queues_get_skb() 244 queues[num_queues] = &wvif->tx_queue[i]; in wfx_tx_queues_get_skb() 245 for (j = num_queues; j > 0; j--) in wfx_tx_queues_get_skb() 249 num_queues++; in wfx_tx_queues_get_skb() 255 for (i = 0; i < num_queues; i++) { in wfx_tx_queues_get_skb() 277 for (i = 0; i < num_queues; i++) { in wfx_tx_queues_get_skb() 296 for (i = 0; i < num_queues; i++) { in wfx_tx_queues_get_skb()
|
| /linux/drivers/net/ethernet/google/gve/ |
| H A D | gve_main.c | 119 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_stats() 365 if (block->tx->q_num < priv->tx_cfg.num_queues) in gve_napi_poll() 420 if (block->tx->q_num < priv->tx_cfg.num_queues) in gve_napi_poll_dqo() 518 if (priv->tx_cfg.num_queues > priv->tx_cfg.max_queues) in gve_alloc_notify_blocks() 519 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues; in gve_alloc_notify_blocks() 520 if (priv->rx_cfg.num_queues > priv->rx_cfg.max_queues) in gve_alloc_notify_blocks() 521 priv->rx_cfg.num_queues = priv->rx_cfg.max_queues; in gve_alloc_notify_blocks() 691 err = gve_init_rss_config(priv, priv->rx_cfg.num_queues); in gve_setup_device_resources() 905 err = gve_adminq_create_rx_queues(priv, priv->rx_cfg.num_queues); in gve_create_rings() 908 priv->rx_cfg.num_queues); in gve_create_rings() [all …]
|
| H A D | gve_ethtool.c | 105 for (i = 0; i < priv->rx_cfg.num_queues; i++) in gve_get_strings() 139 (priv->rx_cfg.num_queues * NUM_GVE_RX_CNTS) + in gve_get_sset_count() 179 rx_qid_to_stats_idx = kmalloc_objs(int, priv->rx_cfg.num_queues); in gve_get_ethtool_stats() 182 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats() 203 ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats() 279 nic_stats_len = (NIC_RX_STATS_REPORT_NUM * priv->rx_cfg.num_queues + in gve_get_ethtool_stats() 297 (priv->rx_cfg.num_queues - num_stopped_rxqs) + in gve_get_ethtool_stats() 315 if (queue_id < 0 || queue_id >= priv->rx_cfg.num_queues) { in gve_get_ethtool_stats() 323 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats() 382 i += priv->rx_cfg.num_queues * NUM_GVE_RX_CNTS; in gve_get_ethtool_stats() [all …]
|
| H A D | gve_adminq.c | 733 int gve_adminq_create_tx_queues(struct gve_priv *priv, u32 start_id, u32 num_queues) in gve_adminq_create_tx_queues() argument 740 for (i = start_id; i < start_id + num_queues; i++) { in gve_adminq_create_tx_queues() 818 int gve_adminq_create_rx_queues(struct gve_priv *priv, u32 num_queues) in gve_adminq_create_rx_queues() argument 825 for (i = 0; i < num_queues; i++) { in gve_adminq_create_rx_queues() 856 int gve_adminq_destroy_tx_queues(struct gve_priv *priv, u32 start_id, u32 num_queues) in gve_adminq_destroy_tx_queues() argument 863 for (i = start_id; i < start_id + num_queues; i++) { in gve_adminq_destroy_tx_queues() 903 int gve_adminq_destroy_rx_queues(struct gve_priv *priv, u32 num_queues) in gve_adminq_destroy_rx_queues() argument 910 for (i = 0; i < num_queues; i++) { in gve_adminq_destroy_rx_queues() 1603 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues; in gve_set_num_queues() 1604 priv->rx_cfg.num_queues = priv->rx_cfg.max_queues; in gve_set_num_queues() [all …]
|
| H A D | gve.h | 682 u16 num_queues; member 689 u16 num_queues; /* number of TX queues, excluding XDP queues */ member 1119 return tx_cfg->num_queues + tx_cfg->num_xdp_queues; in gve_num_tx_qpls() 1128 return rx_cfg->num_queues; in gve_num_rx_qpls() 1181 return priv->tx_cfg.num_queues + priv->tx_cfg.num_xdp_queues; in gve_num_tx_queues() 1186 return priv->tx_cfg.num_queues + queue_id; in gve_xdp_tx_queue_id() 1324 int gve_init_rss_config(struct gve_priv *priv, u16 num_queues);
|
| /linux/drivers/crypto/marvell/octeontx/ |
| H A D | otx_cptvf.h | 52 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/drivers/net/netdevsim/ |
| H A D | bus.c | 156 nsim_bus_dev_new(unsigned int id, unsigned int port_count, unsigned int num_queues); 161 unsigned int id, port_count, num_queues; in new_device_store() local 165 err = sscanf(buf, "%u %u %u", &id, &port_count, &num_queues); in new_device_store() 171 num_queues = 1; in new_device_store() 191 nsim_bus_dev = nsim_bus_dev_new(id, port_count, num_queues); in new_device_store() 447 nsim_bus_dev_new(unsigned int id, unsigned int port_count, unsigned int num_queues) in nsim_bus_dev_new() argument 463 nsim_bus_dev->num_queues = num_queues; in nsim_bus_dev_new()
|
| /linux/include/net/ |
| H A D | ieee8021q.h | 41 int ieee8021q_tt_to_tc(enum ieee8021q_traffic_type tt, unsigned int num_queues); 51 unsigned int num_queues) in ieee8021q_tt_to_tc() argument
|
| /linux/net/core/ |
| H A D | ieee8021q_helpers.c | 99 int ieee8021q_tt_to_tc(enum ieee8021q_traffic_type tt, unsigned int num_queues) in ieee8021q_tt_to_tc() argument 107 switch (num_queues) { in ieee8021q_tt_to_tc() 134 pr_err("Invalid number of queues %d\n", num_queues); in ieee8021q_tt_to_tc()
|
| /linux/drivers/net/ethernet/freescale/dpaa2/ |
| H A D | dpaa2-eth-debugfs.c | 125 int i, j, num_queues, buf_cnt; in dpaa2_dbg_bp_show() local 133 num_queues = dpaa2_eth_queue_count(priv); in dpaa2_dbg_bp_show() 134 for (i = 0; i < num_queues; i++) { in dpaa2_dbg_bp_show() 153 for (j = 0; j < num_queues; j++) { in dpaa2_dbg_bp_show()
|
| /linux/drivers/net/ethernet/intel/ice/virt/ |
| H A D | queues.c | 70 static int ice_vf_cfg_qs_bw(struct ice_vf *vf, u16 num_queues) in ice_vf_cfg_qs_bw() argument 81 for (i = 0; i < num_queues; i++) { in ice_vf_cfg_qs_bw() 634 if (qbw->num_queues > ICE_MAX_RSS_QS_PER_VF || in ice_vc_cfg_q_bw() 635 qbw->num_queues > min_t(u16, vsi->alloc_txq, vsi->alloc_rxq)) { in ice_vc_cfg_q_bw() 642 for (i = 0; i < qbw->num_queues; i++) { in ice_vc_cfg_q_bw() 673 for (i = 0; i < qbw->num_queues; i++) { in ice_vc_cfg_q_bw() 680 if (ice_vf_cfg_qs_bw(vf, qbw->num_queues)) in ice_vc_cfg_q_bw() 700 u16 quanta_prof_id, quanta_size, start_qid, num_queues, end_qid, i; in ice_vc_cfg_q_quanta() local 708 num_queues = qquanta->queue_select.num_queues; in ice_vc_cfg_q_quanta() 710 if (check_add_overflow(start_qid, num_queues, &end_qid)) { in ice_vc_cfg_q_quanta()
|
| /linux/drivers/net/ethernet/qlogic/qede/ |
| H A D | qede.h | 184 #define QEDE_MAX_RSS_CNT(edev) ((edev)->dev_info.num_queues) 185 #define QEDE_MAX_TSS_CNT(edev) ((edev)->dev_info.num_queues) 198 u16 num_queues; member 201 #define QEDE_QUEUE_CNT(edev) ((edev)->num_queues) 202 #define QEDE_RSS_COUNT(edev) ((edev)->num_queues - (edev)->fp_num_tx) 204 #define QEDE_TSS_COUNT(edev) ((edev)->num_queues - (edev)->fp_num_rx) 605 #define for_each_queue(i) for (i = 0; i < edev->num_queues; i++)
|
| /linux/drivers/gpu/drm/nouveau/include/nvfw/ |
| H A D | sec2.h | 21 u8 num_queues; member 42 u8 num_queues; member
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_pm4_headers.h | 89 uint32_t num_queues:10; member 142 uint32_t num_queues:10; member
|
| H A D | kfd_pm4_headers_vi.h | 192 uint32_t num_queues:10; member 241 uint32_t num_queues:3; member 362 uint32_t num_queues:3; member
|
| /linux/drivers/net/ethernet/cavium/liquidio/ |
| H A D | cn23xx_vf_device.c | 50 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() 359 u32 num_queues = oct->num_iqs; in cn23xx_disable_vf_io_queues() local 364 if (num_queues < oct->num_oqs) in cn23xx_disable_vf_io_queues() 365 num_queues = oct->num_oqs; in cn23xx_disable_vf_io_queues() 367 cn23xx_vf_reset_io_queues(oct, num_queues); in cn23xx_disable_vf_io_queues()
|
| /linux/drivers/net/ethernet/intel/ixd/ |
| H A D | ixd_lib.c | 39 uint num_queues) in ixd_init_libie_xn_params() argument 44 .num_qs = num_queues, in ixd_init_libie_xn_params()
|
| /linux/drivers/net/ethernet/cadence/ |
| H A D | macb_main.c | 476 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) { in macb_init_buffers() 654 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) { in macb_tx_all_queues_idle() 784 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) in macb_mac_link_down() 882 for (q = 0, queue = bp->queues; q < bp->num_queues; q++, queue++) in gem_shuffle_tx_rings() 923 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) { in macb_mac_link_up() 1999 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) { in macb_hresp_error_task() 2017 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) in macb_hresp_error_task() 2193 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) in macb_poll_controller() 2605 for (q = 0, queue = bp->queues; q < bp->num_queues; ++q, ++queue) { in gem_free_rx_buffers() 2660 size = bp->num_queues * macb_tx_ring_size_per_queue(bp); in macb_free() [all …]
|