Home
last modified time | relevance | path

Searched refs:mqprio_qopt (Results 1 – 12 of 12) sorted by relevance

/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/hns3pf/
A Dhclge_dcb.c487 if (!mqprio_qopt->qopt.num_tc) { in hclge_mqprio_qopt_check()
488 mqprio_qopt->qopt.num_tc = 1; in hclge_mqprio_qopt_check()
493 mqprio_qopt->qopt.prio_tc_map); in hclge_mqprio_qopt_check()
497 for (i = 0; i < mqprio_qopt->qopt.num_tc; i++) { in hclge_mqprio_qopt_check()
511 if (mqprio_qopt->qopt.offset[i] != queue_sum) { in hclge_mqprio_qopt_check()
517 if (mqprio_qopt->min_rate[i] || mqprio_qopt->max_rate[i]) { in hclge_mqprio_qopt_check()
523 queue_sum = mqprio_qopt->qopt.offset[i]; in hclge_mqprio_qopt_check()
524 queue_sum += mqprio_qopt->qopt.count[i]; in hclge_mqprio_qopt_check()
540 tc_info->num_tc = mqprio_qopt->qopt.num_tc; in hclge_sync_mqprio_qopt()
563 struct tc_mqprio_qopt_offload *mqprio_qopt) in hclge_setup_tc() argument
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/iavf/
A Diavf_main.c3503 mqprio_qopt->qopt.num_tc < 1) in iavf_validate_ch_config()
3507 if (!mqprio_qopt->qopt.count[i] || in iavf_validate_ch_config()
3510 if (mqprio_qopt->min_rate[i]) { in iavf_validate_ch_config()
3521 if (mqprio_qopt->max_rate[i] && in iavf_validate_ch_config()
3539 num_qps += mqprio_qopt->qopt.count[i]; in iavf_validate_ch_config()
3591 num_tc = mqprio_qopt->qopt.num_tc; in __iavf_setup_tc()
3592 mode = mqprio_qopt->mode; in __iavf_setup_tc()
3595 if (!mqprio_qopt->qopt.hw) { in __iavf_setup_tc()
3633 mqprio_qopt->qopt.count[i]; in __iavf_setup_tc()
3635 mqprio_qopt->qopt.offset[i]; in __iavf_setup_tc()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/
A Dice_main.c602 memset(&vsi->mqprio_qopt, 0, sizeof(vsi->mqprio_qopt)); in ice_prepare_for_reset()
8107 mqprio_qopt->qopt.num_tc < 1 || in ice_validate_mqprio_qopt()
8113 num_tc = mqprio_qopt->qopt.num_tc; in ice_validate_mqprio_qopt()
8152 max_rate = mqprio_qopt->max_rate[i]; in ice_validate_mqprio_qopt()
8198 (mqprio_qopt->qopt.offset[i] + mqprio_qopt->qopt.count[i])) in ice_validate_mqprio_qopt()
8201 (mqprio_qopt->qopt.offset[i] + mqprio_qopt->qopt.count[i])) in ice_validate_mqprio_qopt()
8858 num_tcf = mqprio_qopt->qopt.num_tc; in ice_setup_tc_mqprio_qdisc()
8859 hw = mqprio_qopt->qopt.hw; in ice_setup_tc_mqprio_qdisc()
8860 mode = mqprio_qopt->mode; in ice_setup_tc_mqprio_qdisc()
8864 memcpy(&vsi->mqprio_qopt, mqprio_qopt, sizeof(*mqprio_qopt)); in ice_setup_tc_mqprio_qdisc()
[all …]
A Dice_lib.c3632 if (!vsi->mqprio_qopt.qopt.count[i]) in ice_vsi_cfg_netdev_tc()
3635 vsi->mqprio_qopt.qopt.count[i], in ice_vsi_cfg_netdev_tc()
3636 vsi->mqprio_qopt.qopt.offset[i]); in ice_vsi_cfg_netdev_tc()
3664 u16 tc0_offset = vsi->mqprio_qopt.qopt.offset[0]; in ice_vsi_setup_q_map_mqprio()
3665 int tc0_qcount = vsi->mqprio_qopt.qopt.count[0]; in ice_vsi_setup_q_map_mqprio()
3688 offset = vsi->mqprio_qopt.qopt.offset[i]; in ice_vsi_setup_q_map_mqprio()
3689 qcount_rx = vsi->mqprio_qopt.qopt.count[i]; in ice_vsi_setup_q_map_mqprio()
3690 qcount_tx = vsi->mqprio_qopt.qopt.count[i]; in ice_vsi_setup_q_map_mqprio()
3701 offset = vsi->mqprio_qopt.qopt.offset[i]; in ice_vsi_setup_q_map_mqprio()
3702 qcount_rx = vsi->mqprio_qopt.qopt.count[i]; in ice_vsi_setup_q_map_mqprio()
[all …]
A Dice_dcb_lib.c261 qoffset = vsi->mqprio_qopt.qopt.offset[n]; in ice_vsi_cfg_dcb_rings()
262 qcount = vsi->mqprio_qopt.qopt.count[n]; in ice_vsi_cfg_dcb_rings()
A Dice_tc_lib.c756 num_tc = vsi->mqprio_qopt.qopt.num_tc; in ice_locate_vsi_using_queue()
760 int qcount = vsi->mqprio_qopt.qopt.count[tc]; in ice_locate_vsi_using_queue()
761 int offset = vsi->mqprio_qopt.qopt.offset[tc]; in ice_locate_vsi_using_queue()
A Dice.h421 struct tc_mqprio_qopt_offload mqprio_qopt; /* queue parameters */ member
A Dice_ethtool.c3366 qcount = vsi->mqprio_qopt.qopt.count[rss_context]; in ice_get_rxfh_context()
3367 offset = vsi->mqprio_qopt.qopt.offset[rss_context]; in ice_get_rxfh_context()
3370 num_tc = vsi->mqprio_qopt.qopt.num_tc; in ice_get_rxfh_context()
/linux-6.3-rc2/drivers/net/ethernet/intel/i40e/
A Di40e_main.c7588 mqprio_qopt->qopt.num_tc < 1 || in i40e_validate_mqprio_qopt()
7592 if (!mqprio_qopt->qopt.count[i]) in i40e_validate_mqprio_qopt()
7594 if (mqprio_qopt->min_rate[i]) { in i40e_validate_mqprio_qopt()
7606 (mqprio_qopt->qopt.offset[i] + mqprio_qopt->qopt.count[i])) in i40e_validate_mqprio_qopt()
7610 (mqprio_qopt->qopt.offset[i] + mqprio_qopt->qopt.count[i])) { in i40e_validate_mqprio_qopt()
8154 num_tc = mqprio_qopt->qopt.num_tc; in i40e_setup_tc()
8155 hw = mqprio_qopt->qopt.hw; in i40e_setup_tc()
8156 mode = mqprio_qopt->mode; in i40e_setup_tc()
8159 memcpy(&vsi->mqprio_qopt, mqprio_qopt, sizeof(*mqprio_qopt)); in i40e_setup_tc()
8198 memcpy(&vsi->mqprio_qopt, mqprio_qopt, in i40e_setup_tc()
[all …]
A Di40e.h921 struct tc_mqprio_qopt_offload mqprio_qopt; /* queue parameters */ member
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/
A Dhnae3.h779 struct tc_mqprio_qopt_offload *mqprio_qopt);
A Dhns3_enet.c2584 struct tc_mqprio_qopt_offload *mqprio_qopt = type_data; in hns3_setup_tc() local
2586 u8 tc = mqprio_qopt->qopt.num_tc; in hns3_setup_tc()
2587 u16 mode = mqprio_qopt->mode; in hns3_setup_tc()
2588 u8 hw = mqprio_qopt->qopt.hw; in hns3_setup_tc()
2607 kinfo->dcb_ops->setup_tc(h, mqprio_qopt) : -EOPNOTSUPP; in hns3_setup_tc()

Completed in 102 milliseconds