/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() 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/drivers/crypto/marvell/octeontx/ ! |
H A D | otx_cptvf_main.c | 38 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 …]
|
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/tools/testing/selftests/drivers/net/hw/ ! |
H A D | ncdevmem.c | 93 static int num_queues = -1; variable 529 queues = netdev_queue_id_alloc(num_queues); in create_queues() 530 for (i = 0; i < num_queues; i++) { in create_queues() 576 if (bind_rx_queue(ifindex, mem->fd, create_queues(), num_queues, &ys)) in do_server() 738 calloc(num_queues, sizeof(struct netdev_queue_id)), in run_devmem_tests() 739 num_queues, &ys)) in run_devmem_tests() 745 if (!bind_rx_queue(ifindex, mem->fd, create_queues(), num_queues, &ys)) in run_devmem_tests() 751 if (bind_rx_queue(ifindex, mem->fd, create_queues(), num_queues, &ys)) in run_devmem_tests() 755 if (!configure_channels(num_queues, num_queues - 1)) in run_devmem_tests() 990 num_queues = atoi(optarg); in main() [all …]
|
/linux/drivers/net/ethernet/microsoft/mana/ ! |
H A D | mana_ethtool.c | 136 unsigned int num_queues = apc->num_queues; in mana_get_sset_count() local 142 num_queues * (MANA_STATS_RX_COUNT + MANA_STATS_TX_COUNT); in mana_get_sset_count() 148 unsigned int num_queues = apc->num_queues; in mana_get_strings() local 160 for (i = 0; i < num_queues; i++) { in mana_get_strings() 168 for (i = 0; i < num_queues; i++) { in mana_get_strings() 187 unsigned int num_queues = apc->num_queues; in mana_get_ethtool_stats() local 225 for (q = 0; q < num_queues; q++) { in mana_get_ethtool_stats() 244 for (q = 0; q < num_queues; q++) { in mana_get_ethtool_stats() 283 cmd->data = apc->num_queues; in mana_get_rxnfc() 344 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()
|
/linux/arch/mips/cavium-octeon/executive/ ! |
H A D | cvmx-pko.c | 71 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/drivers/net/wireless/intel/iwlwifi/fw/ ! |
H A D | init.c | 108 int i, num_queues, size, ret; in iwl_configure_rxq() local 126 num_queues = fwrt->trans->info.num_rxqs - 1; in iwl_configure_rxq() 128 size = struct_size(cmd, data, num_queues); in iwl_configure_rxq() 134 cmd->num_queues = num_queues; in iwl_configure_rxq() 136 for (i = 0; i < num_queues; i++) { in iwl_configure_rxq()
|
/linux/drivers/staging/media/ipu7/ ! |
H A D | ipu7-boot.h | 14 #define FW_QUEUE_CONFIG_SIZE(num_queues) \ argument 15 (sizeof(struct syscom_queue_config) * (num_queues)) 19 int num_queues, u32 uc_freq,
|
H A D | ipu7-fw-isys.c | 89 unsigned int i, num_queues; in ipu7_fw_isys_init() local 103 num_queues = syscom->num_input_queues + syscom->num_output_queues; in ipu7_fw_isys_init() 104 queue_configs = devm_kzalloc(dev, FW_QUEUE_CONFIG_SIZE(num_queues), in ipu7_fw_isys_init() 127 for (i = IPU_INSYS_INPUT_MSG_QUEUE; i < num_queues; i++) { in ipu7_fw_isys_init() 163 ret = ipu7_boot_init_boot_config(adev, queue_configs, num_queues, in ipu7_fw_isys_init()
|
H A D | ipu7-boot.c | 209 int num_queues, u32 uc_freq, in ipu7_boot_init_boot_config() argument 223 num_queues, uc_freq, &subsys_config); in ipu7_boot_init_boot_config() 226 sizeof(*cfgs) * num_queues + sizeof(*boot_config); in ipu7_boot_init_boot_config() 251 for (i = 0; i < num_queues; i++) { in ipu7_boot_init_boot_config() 274 for (i = 0; i < num_queues; i++) { in ipu7_boot_init_boot_config()
|
/linux/drivers/net/ethernet/google/gve/ ! |
H A D | gve_main.c | 118 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_stats() 288 priv->rx_cfg.num_queues; in gve_alloc_stats_report() 364 if (block->tx->q_num < priv->tx_cfg.num_queues) in gve_napi_poll() 419 if (block->tx->q_num < priv->tx_cfg.num_queues) in gve_napi_poll_dqo() 517 if (priv->tx_cfg.num_queues > priv->tx_cfg.max_queues) in gve_alloc_notify_blocks() 518 priv->tx_cfg.num_queues = priv->tx_cfg.max_queues; in gve_alloc_notify_blocks() 519 if (priv->rx_cfg.num_queues > priv->rx_cfg.max_queues) in gve_alloc_notify_blocks() 520 priv->rx_cfg.num_queues = priv->rx_cfg.max_queues; in gve_alloc_notify_blocks() 686 err = gve_init_rss_config(priv, priv->rx_cfg.num_queues); in gve_setup_device_resources() 900 err = gve_adminq_create_rx_queues(priv, 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() 177 rx_qid_to_stats_idx = kmalloc_array(priv->rx_cfg.num_queues, in gve_get_ethtool_stats() 181 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats() 202 ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats() 270 GVE_RX_STATS_REPORT_NUM * priv->rx_cfg.num_queues; in gve_get_ethtool_stats() 277 (priv->rx_cfg.num_queues - num_stopped_rxqs) + in gve_get_ethtool_stats() 291 if (queue_id < 0 || queue_id >= priv->rx_cfg.num_queues) { in gve_get_ethtool_stats() 299 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats() 354 i += priv->rx_cfg.num_queues * NUM_GVE_RX_CNTS; in gve_get_ethtool_stats() [all …]
|
/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/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/ ! |
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/drivers/scsi/ ! |
H A D | virtio_scsi.c | 82 u32 num_queues; member 208 num_vqs = vscsi->num_queues; in virtscsi_poll_requests() 847 num_req_vqs = vscsi->num_queues; in virtscsi_init() 911 u32 num_queues; in virtscsi_probe() local 920 num_queues = virtscsi_config_get(vdev, num_queues) ? : 1; in virtscsi_probe() 921 num_queues = min_t(unsigned int, nr_cpu_ids, num_queues); in virtscsi_probe() 922 num_queues = blk_mq_num_possible_queues(num_queues); in virtscsi_probe() 927 struct_size(vscsi, req_vqs, num_queues)); in virtscsi_probe() 936 vscsi->num_queues = num_queues; in virtscsi_probe() 959 shost->nr_hw_queues = num_queues; in virtscsi_probe()
|
/linux/drivers/soc/ti/ ! |
H A D | knav_qmss_acc.c | 33 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()
|
/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
|
/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()
|