Searched refs:mqprio_qopt (Results 1 – 12 of 12) sorted by relevance
| /linux-6.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
| H A D | hclge_dcb.c | 519 if (!mqprio_qopt->qopt.num_tc) { in hclge_mqprio_qopt_check() 520 mqprio_qopt->qopt.num_tc = 1; in hclge_mqprio_qopt_check() 525 mqprio_qopt->qopt.prio_tc_map); in hclge_mqprio_qopt_check() 529 for (i = 0; i < mqprio_qopt->qopt.num_tc; i++) { in hclge_mqprio_qopt_check() 543 if (mqprio_qopt->qopt.offset[i] != queue_sum) { in hclge_mqprio_qopt_check() 549 if (mqprio_qopt->min_rate[i] || mqprio_qopt->max_rate[i]) { in hclge_mqprio_qopt_check() 555 queue_sum = mqprio_qopt->qopt.offset[i]; in hclge_mqprio_qopt_check() 556 queue_sum += mqprio_qopt->qopt.count[i]; in hclge_mqprio_qopt_check() 572 tc_info->num_tc = mqprio_qopt->qopt.num_tc; in hclge_sync_mqprio_qopt() 595 struct tc_mqprio_qopt_offload *mqprio_qopt) in hclge_setup_tc() argument [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/iavf/ |
| H A D | iavf_main.c | 3691 mqprio_qopt->qopt.num_tc < 1) in iavf_validate_ch_config() 3695 if (!mqprio_qopt->qopt.count[i] || in iavf_validate_ch_config() 3698 if (mqprio_qopt->min_rate[i]) { in iavf_validate_ch_config() 3709 if (mqprio_qopt->max_rate[i] && in iavf_validate_ch_config() 3727 num_qps += mqprio_qopt->qopt.count[i]; in iavf_validate_ch_config() 3769 struct tc_mqprio_qopt *mqprio_qopt) in iavf_is_tc_config_same() argument 3807 num_tc = mqprio_qopt->qopt.num_tc; in __iavf_setup_tc() 3808 mode = mqprio_qopt->mode; in __iavf_setup_tc() 3811 if (!mqprio_qopt->qopt.hw) { in __iavf_setup_tc() 3849 mqprio_qopt->qopt.count[i]; in __iavf_setup_tc() [all …]
|
| /linux-6.15/drivers/net/ethernet/intel/ice/ |
| H A D | ice_main.c | 592 memset(&vsi->mqprio_qopt, 0, sizeof(vsi->mqprio_qopt)); in ice_prepare_for_reset() 8399 mqprio_qopt->qopt.num_tc < 1 || in ice_validate_mqprio_qopt() 8405 num_tc = mqprio_qopt->qopt.num_tc; in ice_validate_mqprio_qopt() 8445 max_rate = mqprio_qopt->max_rate[i]; in ice_validate_mqprio_qopt() 8496 (mqprio_qopt->qopt.offset[i] + mqprio_qopt->qopt.count[i])) in ice_validate_mqprio_qopt() 8499 (mqprio_qopt->qopt.offset[i] + mqprio_qopt->qopt.count[i])) in ice_validate_mqprio_qopt() 9149 num_tcf = mqprio_qopt->qopt.num_tc; in ice_setup_tc_mqprio_qdisc() 9150 hw = mqprio_qopt->qopt.hw; in ice_setup_tc_mqprio_qdisc() 9151 mode = mqprio_qopt->mode; in ice_setup_tc_mqprio_qdisc() 9155 memcpy(&vsi->mqprio_qopt, mqprio_qopt, sizeof(*mqprio_qopt)); in ice_setup_tc_mqprio_qdisc() [all …]
|
| H A D | ice_lib.c | 3185 if (!vsi->mqprio_qopt.qopt.count[i]) in ice_vsi_cfg_netdev_tc() 3188 vsi->mqprio_qopt.qopt.count[i], in ice_vsi_cfg_netdev_tc() 3189 vsi->mqprio_qopt.qopt.offset[i]); in ice_vsi_cfg_netdev_tc() 3217 u16 tc0_offset = vsi->mqprio_qopt.qopt.offset[0]; in ice_vsi_setup_q_map_mqprio() 3218 int tc0_qcount = vsi->mqprio_qopt.qopt.count[0]; in ice_vsi_setup_q_map_mqprio() 3240 offset = vsi->mqprio_qopt.qopt.offset[i]; in ice_vsi_setup_q_map_mqprio() 3241 qcount_rx = vsi->mqprio_qopt.qopt.count[i]; in ice_vsi_setup_q_map_mqprio() 3242 qcount_tx = vsi->mqprio_qopt.qopt.count[i]; in ice_vsi_setup_q_map_mqprio() 3253 offset = vsi->mqprio_qopt.qopt.offset[i]; in ice_vsi_setup_q_map_mqprio() 3254 qcount_rx = vsi->mqprio_qopt.qopt.count[i]; in ice_vsi_setup_q_map_mqprio() [all …]
|
| H A D | ice_dcb_lib.c | 262 qoffset = vsi->mqprio_qopt.qopt.offset[n]; in ice_vsi_cfg_dcb_rings() 263 qcount = vsi->mqprio_qopt.qopt.count[n]; in ice_vsi_cfg_dcb_rings()
|
| H A D | ice_tc_lib.c | 887 num_tc = vsi->mqprio_qopt.qopt.num_tc; in ice_locate_vsi_using_queue() 890 int qcount = vsi->mqprio_qopt.qopt.count[tc]; in ice_locate_vsi_using_queue() 891 int offset = vsi->mqprio_qopt.qopt.offset[tc]; in ice_locate_vsi_using_queue()
|
| H A D | ice.h | 414 struct tc_mqprio_qopt_offload mqprio_qopt; /* queue parameters */ member
|
| H A D | ice_ethtool.c | 3627 qcount = vsi->mqprio_qopt.qopt.count[rss_context]; in ice_get_rxfh() 3628 offset = vsi->mqprio_qopt.qopt.offset[rss_context]; in ice_get_rxfh() 3631 num_tc = vsi->mqprio_qopt.qopt.num_tc; in ice_get_rxfh()
|
| /linux-6.15/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_main.c | 7648 mqprio_qopt->qopt.num_tc < 1 || in i40e_validate_mqprio_qopt() 7652 if (!mqprio_qopt->qopt.count[i]) in i40e_validate_mqprio_qopt() 7654 if (mqprio_qopt->min_rate[i]) { in i40e_validate_mqprio_qopt() 7666 (mqprio_qopt->qopt.offset[i] + mqprio_qopt->qopt.count[i])) in i40e_validate_mqprio_qopt() 7670 (mqprio_qopt->qopt.offset[i] + mqprio_qopt->qopt.count[i])) { in i40e_validate_mqprio_qopt() 8214 num_tc = mqprio_qopt->qopt.num_tc; in i40e_setup_tc() 8215 hw = mqprio_qopt->qopt.hw; in i40e_setup_tc() 8216 mode = mqprio_qopt->mode; in i40e_setup_tc() 8219 memcpy(&vsi->mqprio_qopt, mqprio_qopt, sizeof(*mqprio_qopt)); in i40e_setup_tc() 8258 memcpy(&vsi->mqprio_qopt, mqprio_qopt, in i40e_setup_tc() [all …]
|
| H A D | i40e.h | 886 struct tc_mqprio_qopt_offload mqprio_qopt; /* queue parameters */ member
|
| /linux-6.15/drivers/net/ethernet/hisilicon/hns3/ |
| H A D | hnae3.h | 815 struct tc_mqprio_qopt_offload *mqprio_qopt);
|
| H A D | hns3_enet.c | 2594 struct tc_mqprio_qopt_offload *mqprio_qopt = type_data; in hns3_setup_tc() local 2596 u8 tc = mqprio_qopt->qopt.num_tc; in hns3_setup_tc() 2597 u16 mode = mqprio_qopt->mode; in hns3_setup_tc() 2598 u8 hw = mqprio_qopt->qopt.hw; in hns3_setup_tc() 2617 kinfo->dcb_ops->setup_tc(h, mqprio_qopt) : -EOPNOTSUPP; in hns3_setup_tc()
|