Home
last modified time | relevance | path

Searched refs:max_q (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_virtchnl.h108 int idpf_vport_init(struct idpf_vport *vport, struct idpf_vport_max_q *max_q);
111 struct idpf_vport_max_q *max_q);
119 struct idpf_vport_max_q *max_q);
121 struct idpf_vport_max_q *max_q);
H A Didpf_lib.c857 vport_config->max_q.max_txq, in idpf_cfg_netdev()
858 vport_config->max_q.max_rxq); in idpf_cfg_netdev()
1082 struct idpf_vport_max_q max_q; in idpf_vport_rel() local
1094 max_q.max_rxq = vport_config->max_q.max_rxq; in idpf_vport_rel()
1095 max_q.max_txq = vport_config->max_q.max_txq; in idpf_vport_rel()
1096 max_q.max_bufq = vport_config->max_q.max_bufq; in idpf_vport_rel()
1097 max_q.max_complq = vport_config->max_q.max_complq; in idpf_vport_rel()
1098 idpf_vport_dealloc_max_qs(adapter, &max_q); in idpf_vport_rel()
1228 struct idpf_vport_max_q *max_q) in idpf_vport_alloc() argument
1244 num_max_q = max(max_q->max_txq, max_q->max_rxq) + IDPF_RESERVED_VECS; in idpf_vport_alloc()
[all …]
H A Didpf_ethtool.c527 ch->max_combined = min_t(u16, vport_config->max_q.max_txq, in idpf_get_channels()
528 vport_config->max_q.max_rxq); in idpf_get_channels()
529 ch->max_rx = vport_config->max_q.max_rxq; in idpf_get_channels()
530 ch->max_tx = vport_config->max_q.max_txq; in idpf_get_channels()
582 if (num_req_tx_q > vport_config->max_q.max_txq) { in idpf_set_channels()
584 vport_config->max_q.max_txq); in idpf_set_channels()
588 if (num_req_rx_q > vport_config->max_q.max_rxq) { in idpf_set_channels()
590 vport_config->max_q.max_rxq); in idpf_set_channels()
890 for (i = 0; i < vport_config->max_q.max_txq; i++) in idpf_get_stat_strings()
894 for (i = 0; i < vport_config->max_q.max_rxq; i++) in idpf_get_stat_strings()
[all …]
H A Didpf_virtchnl.c771 struct idpf_vport_max_q *max_q) in idpf_vport_alloc_max_qs() argument
801 max_q->max_rxq = max_rx_q; in idpf_vport_alloc_max_qs()
802 max_q->max_txq = max_tx_q; in idpf_vport_alloc_max_qs()
803 max_q->max_bufq = max_rx_q * IDPF_MAX_BUFQS_PER_RXQ_GRP; in idpf_vport_alloc_max_qs()
804 max_q->max_complq = max_tx_q; in idpf_vport_alloc_max_qs()
806 if (avail_queues->avail_rxq < max_q->max_rxq || in idpf_vport_alloc_max_qs()
807 avail_queues->avail_txq < max_q->max_txq || in idpf_vport_alloc_max_qs()
808 avail_queues->avail_bufq < max_q->max_bufq || in idpf_vport_alloc_max_qs()
809 avail_queues->avail_complq < max_q->max_complq) { in idpf_vport_alloc_max_qs()
815 avail_queues->avail_rxq -= max_q->max_rxq; in idpf_vport_alloc_max_qs()
[all …]
H A Didpf.h600 struct idpf_vport_max_q max_q; member
H A Dxdp.c476 if (!vport->num_xdp_txq && vport->num_txq == cfg->max_q.max_txq) { in idpf_xdp_setup_prog()
H A Didpf_txrx.c1577 struct idpf_vport_max_q *max_q) in idpf_vport_calc_total_qs() argument
1594 dflt_splitq_txq_grps = min_t(int, max_q->max_txq, num_cpus); in idpf_vport_calc_total_qs()
1595 dflt_singleq_txqs = min_t(int, max_q->max_txq, num_cpus); in idpf_vport_calc_total_qs()
1596 dflt_splitq_rxq_grps = min_t(int, max_q->max_rxq, num_cpus); in idpf_vport_calc_total_qs()
1597 dflt_singleq_rxqs = min_t(int, max_q->max_rxq, num_cpus); in idpf_vport_calc_total_qs()
1637 vport_config->max_q.max_txq); in idpf_vport_calc_total_qs()
H A Didpf_txrx.h1085 struct idpf_vport_max_q *max_q);
/linux/drivers/net/ethernet/broadcom/bnge/
H A Dbnge.h208 u8 max_q; member
H A Dbnge_hwrm_lib.c723 bd->max_q = bd->max_tc; in bnge_hwrm_queue_qportcfg()
1600 for (j = 0; j < bd->max_q; j++) { in bnge_hwrm_port_qstats_ext()
/linux/tools/testing/selftests/drivers/net/hw/
H A Drss_ctx.py80 max_q = max([x["queue-id"] for x in data])
81 queue_stats = [0] * (max_q + 1)
/linux/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt.h2448 u8 max_q; member
H A Dbnxt.c8953 ctx->tqm_fp_rings_count = bp->max_q; in bnxt_hwrm_func_backing_store_qcaps()
10322 bp->max_q = bp->max_tc; in bnxt_hwrm_queue_qportcfg()
10729 for (j = 0; j < bp->max_q; j++) { in bnxt_hwrm_port_qstats_ext()