Home
last modified time | relevance | path

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

12

/linux/block/
H A Dblk-mq-cpumap.c21 unsigned int max_queues) in blk_mq_num_queues() argument
26 return min_not_zero(num, max_queues); in blk_mq_num_queues()
38 unsigned int blk_mq_num_possible_queues(unsigned int max_queues) in blk_mq_num_possible_queues() argument
40 return blk_mq_num_queues(cpu_possible_mask, max_queues); in blk_mq_num_possible_queues()
53 unsigned int blk_mq_num_online_queues(unsigned int max_queues) in blk_mq_num_online_queues() argument
55 return blk_mq_num_queues(cpu_online_mask, max_queues); in blk_mq_num_online_queues()
/linux/drivers/accel/habanalabs/common/
H A Dhw_queue.c53 if (!hdev->asic_prop.max_queues || q->queue_type == QUEUE_TYPE_HW) in hl_hw_queue_update_ci()
61 for (i = 0 ; i < hdev->asic_prop.max_queues ; i++, q++) { in hl_hw_queue_update_ci()
646 u32 max_queues; in hl_hw_queue_schedule_cs() local
661 max_queues = hdev->asic_prop.max_queues; in hl_hw_queue_schedule_cs()
664 for (i = 0, cq_cnt = 0 ; i < max_queues ; i++, q++) { in hl_hw_queue_schedule_cs()
795 for (i = 0 ; (i < max_queues) && (cq_cnt > 0) ; i++, q++) { in hl_hw_queue_schedule_cs()
1086 asic->max_queues); in hl_hw_queues_create()
1095 i < asic->max_queues ; i++, q_ready_cnt++, q++) { in hl_hw_queues_create()
1129 u32 max_queues = hdev->asic_prop.max_queues; in hl_hw_queues_destroy() local
1132 for (i = 0, q = hdev->kernel_queues ; i < max_queues ; i++, q++) in hl_hw_queues_destroy()
[all …]
H A Dcommand_submission.c950 cs->jobs_in_queue_cnt = kcalloc(hdev->asic_prop.max_queues, in allocate_cs()
953 cs->jobs_in_queue_cnt = kcalloc(hdev->asic_prop.max_queues, in allocate_cs()
1214 if (chunk->queue_index >= asic->max_queues) { in validate_queue_index()
2022 if (q_idx >= hdev->asic_prop.max_queues) { in cs_ioctl_reserve_signals()
2230 if (chunk->queue_index >= hdev->asic_prop.max_queues) { in cs_ioctl_signal_wait()
/linux/drivers/net/ethernet/google/gve/
H A Dgve_main.c287 priv->tx_cfg.max_queues; in gve_alloc_stats_report()
289 priv->rx_cfg.max_queues; in gve_alloc_stats_report()
510 priv->tx_cfg.max_queues = min_t(int, priv->tx_cfg.max_queues, in gve_alloc_notify_blocks()
512 priv->rx_cfg.max_queues = min_t(int, priv->rx_cfg.max_queues, in gve_alloc_notify_blocks()
516 vecs_enabled, priv->tx_cfg.max_queues, in gve_alloc_notify_blocks()
517 priv->rx_cfg.max_queues); in gve_alloc_notify_blocks()
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()
[all …]
H A Dgve.h681 u16 max_queues; member
688 u16 max_queues; member
1138 return priv->tx_cfg.max_queues + rx_qid; in gve_rx_qpl_id()
1144 return tx_cfg->max_queues + rx_qid; in gve_get_rx_qpl_id()
H A Dgve_adminq.c1598 priv->tx_cfg.max_queues = in gve_set_num_queues()
1599 min_t(int, priv->tx_cfg.max_queues, priv->num_ntfy_blks / 2); in gve_set_num_queues()
1600 priv->rx_cfg.max_queues = in gve_set_num_queues()
1601 min_t(int, priv->rx_cfg.max_queues, priv->num_ntfy_blks / 2); in gve_set_num_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()
H A Dgve_ethtool.c490 cmd->max_rx = priv->rx_cfg.max_queues; in gve_get_channels()
491 cmd->max_tx = priv->tx_cfg.max_queues; in gve_get_channels()
522 (2 * new_tx > priv->tx_cfg.max_queues)) { in gve_set_channels()
H A Dgve_tx_dqo.c420 if (total_queues > cfg->qcfg->max_queues) { in gve_tx_alloc_rings_dqo()
426 tx = kvzalloc_objs(struct gve_tx_ring, cfg->qcfg->max_queues); in gve_tx_alloc_rings_dqo()
/linux/drivers/net/ethernet/samsung/sxgbe/
H A 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/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_process_queue_manager.c339 unsigned int max_queues = 127; /* HWS limit */ in pqm_create_queue() local
348 max_queues = 255; in pqm_create_queue()
366 max_queues = dev->kfd->device_info.max_no_of_hqd/2; in pqm_create_queue()
368 if (pdd->qpd.queue_count >= max_queues) in pqm_create_queue()
/linux/drivers/net/ethernet/huawei/hinic/
H A 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()
H A Dhinic_hw_qp.h130 u16 num_queues, u16 max_queues);
/linux/drivers/net/ethernet/amazon/ena/
H A Dena_netdev.c2940 struct ena_admin_queue_feature_desc *max_queues = in ena_calc_io_queue_size() local
2941 &get_feat_ctx->max_queues; in ena_calc_io_queue_size()
2942 max_rx_queue_size = min_t(u32, max_queues->max_cq_depth, in ena_calc_io_queue_size()
2943 max_queues->max_sq_depth); in ena_calc_io_queue_size()
2944 max_tx_queue_size = max_queues->max_cq_depth; in ena_calc_io_queue_size()
2951 max_queues->max_sq_depth); in ena_calc_io_queue_size()
2954 max_queues->max_packet_tx_descs); in ena_calc_io_queue_size()
2956 max_queues->max_packet_rx_descs); in ena_calc_io_queue_size()
3746 struct ena_admin_queue_feature_desc *max_queues = in ena_calc_max_io_queue_num() local
3747 &get_feat_ctx->max_queues; in ena_calc_max_io_queue_num()
[all …]
H A Dena_com.h394 struct ena_admin_queue_feature_desc max_queues; member
/linux/drivers/net/ethernet/microsoft/mana/
H A Dmana_en.c3514 u32 max_txq, max_rxq, max_queues; in mana_init_port() local
3534 max_queues = min_t(u32, max_txq, max_rxq); in mana_init_port()
3535 if (apc->max_queues > max_queues) in mana_init_port()
3536 apc->max_queues = max_queues; in mana_init_port()
3537 if (apc->max_queues > gc->max_num_queues_vport) in mana_init_port()
3538 apc->max_queues = gc->max_num_queues_vport; in mana_init_port()
3540 if (apc->num_queues > apc->max_queues) in mana_init_port()
3541 apc->num_queues = apc->max_queues; in mana_init_port()
3821 apc->max_queues = gc->max_num_queues_vport; in mana_probe_port()
H A Dmana_ethtool.c434 channel->max_combined = apc->max_queues; in mana_get_channels()
/linux/drivers/net/ethernet/cisco/enic/
H A Denic_main.c2424 unsigned int max_queues; in enic_adjust_resources() local
2476 max_queues = min(enic->cq_avail, in enic_adjust_resources()
2479 if (wq_avail + rq_avail <= max_queues) { in enic_adjust_resources()
2485 enic->rq_count = min(rq_avail, max_queues / 2); in enic_adjust_resources()
2486 enic->wq_count = max_queues - enic->rq_count; in enic_adjust_resources()
2488 enic->wq_count = min(wq_avail, max_queues / 2); in enic_adjust_resources()
2489 enic->rq_count = max_queues - enic->wq_count; in enic_adjust_resources()
/linux/drivers/net/
H A Dxen-netfront.c65 module_param_named(max_queues, xennet_max_queues, uint, 0644);
66 MODULE_PARM_DESC(max_queues,
2264 unsigned int max_queues = 0; in talk_to_netback() local
2276 max_queues = xenbus_read_unsigned(info->xbdev->otherend, in talk_to_netback()
2278 num_queues = min(max_queues, xennet_max_queues); in talk_to_netback()
/linux/drivers/net/ethernet/cavium/thunder/
H A Dnic.h310 u8 max_queues; member
/linux/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_type.h546 u16 max_queues; member
H A Dfm10k_main.c1496 rss_i = interface->hw.mac.max_queues / pcs; in fm10k_set_qos_queues()
1529 rss_i = min_t(u16, interface->hw.mac.max_queues, f->limit); in fm10k_set_rss_queues()
/linux/drivers/net/ethernet/marvell/octeontx2/nic/
H A Dotx2_ethtool.c266 channel->max_rx = pfvf->hw.max_queues; in otx2_get_channels()
267 channel->max_tx = pfvf->hw.max_queues; in otx2_get_channels()
/linux/drivers/block/xen-blkback/
H A Dblkback.c103 module_param_named(max_queues, xenblk_max_queues, uint, 0644);
104 MODULE_PARM_DESC(max_queues,
/linux/drivers/net/xen-netback/
H A Dnetback.c73 module_param_named(max_queues, xenvif_max_queues, uint, 0644);
74 MODULE_PARM_DESC(max_queues,
/linux/include/net/mana/
H A Dmana.h600 unsigned int max_queues; member

12