mqprio_qopt 1575 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c struct tc_mqprio_qopt_offload *mqprio_qopt = type_data; mqprio_qopt 1576 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c u8 *prio_tc = mqprio_qopt->qopt.prio_tc_map; mqprio_qopt 1578 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c u8 tc = mqprio_qopt->qopt.num_tc; mqprio_qopt 1579 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c u16 mode = mqprio_qopt->mode; mqprio_qopt 1580 drivers/net/ethernet/hisilicon/hns3/hns3_enet.c u8 hw = mqprio_qopt->qopt.hw; mqprio_qopt 802 drivers/net/ethernet/intel/i40e/i40e.h struct tc_mqprio_qopt_offload mqprio_qopt; /* queue parameters */ mqprio_qopt 1686 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->tc_config.numtc = vsi->mqprio_qopt.qopt.num_tc; mqprio_qopt 1688 drivers/net/ethernet/intel/i40e/i40e_main.c num_qps = vsi->mqprio_qopt.qopt.count[0]; mqprio_qopt 1698 drivers/net/ethernet/intel/i40e/i40e_main.c max_qcount = vsi->mqprio_qopt.qopt.count[0]; mqprio_qopt 1702 drivers/net/ethernet/intel/i40e/i40e_main.c offset = vsi->mqprio_qopt.qopt.offset[i]; mqprio_qopt 1703 drivers/net/ethernet/intel/i40e/i40e_main.c qcount = vsi->mqprio_qopt.qopt.count[i]; mqprio_qopt 1745 drivers/net/ethernet/intel/i40e/i40e_main.c override_q = vsi->mqprio_qopt.qopt.count[0]; mqprio_qopt 5093 drivers/net/ethernet/intel/i40e/i40e_main.c u8 num_tc = vsi->mqprio_qopt.qopt.num_tc; mqprio_qopt 5115 drivers/net/ethernet/intel/i40e/i40e_main.c return pf->vsi[pf->lan_vsi]->mqprio_qopt.qopt.num_tc; mqprio_qopt 5245 drivers/net/ethernet/intel/i40e/i40e_main.c if (!vsi->mqprio_qopt.qopt.hw && !(pf->flags & I40E_FLAG_DCB_ENABLED)) { mqprio_qopt 5370 drivers/net/ethernet/intel/i40e/i40e_main.c vsi->mqprio_qopt.mode != TC_MQPRIO_MODE_CHANNEL) mqprio_qopt 5434 drivers/net/ethernet/intel/i40e/i40e_main.c if (!vsi->mqprio_qopt.qopt.hw && vsi->reconfig_rss) { mqprio_qopt 6272 drivers/net/ethernet/intel/i40e/i40e_main.c max_rate = vsi->mqprio_qopt.max_rate[i]; mqprio_qopt 6824 drivers/net/ethernet/intel/i40e/i40e_main.c struct tc_mqprio_qopt_offload *mqprio_qopt) mqprio_qopt 6830 drivers/net/ethernet/intel/i40e/i40e_main.c if (mqprio_qopt->qopt.offset[0] != 0 || mqprio_qopt 6831 drivers/net/ethernet/intel/i40e/i40e_main.c mqprio_qopt->qopt.num_tc < 1 || mqprio_qopt 6832 drivers/net/ethernet/intel/i40e/i40e_main.c mqprio_qopt->qopt.num_tc > I40E_MAX_TRAFFIC_CLASS) mqprio_qopt 6835 drivers/net/ethernet/intel/i40e/i40e_main.c if (!mqprio_qopt->qopt.count[i]) mqprio_qopt 6837 drivers/net/ethernet/intel/i40e/i40e_main.c if (mqprio_qopt->min_rate[i]) { mqprio_qopt 6842 drivers/net/ethernet/intel/i40e/i40e_main.c max_rate = mqprio_qopt->max_rate[i]; mqprio_qopt 6846 drivers/net/ethernet/intel/i40e/i40e_main.c if (i >= mqprio_qopt->qopt.num_tc - 1) mqprio_qopt 6848 drivers/net/ethernet/intel/i40e/i40e_main.c if (mqprio_qopt->qopt.offset[i + 1] != mqprio_qopt 6849 drivers/net/ethernet/intel/i40e/i40e_main.c (mqprio_qopt->qopt.offset[i] + mqprio_qopt->qopt.count[i])) mqprio_qopt 6853 drivers/net/ethernet/intel/i40e/i40e_main.c (mqprio_qopt->qopt.offset[i] + mqprio_qopt->qopt.count[i])) { mqprio_qopt 7382 drivers/net/ethernet/intel/i40e/i40e_main.c struct tc_mqprio_qopt_offload *mqprio_qopt = type_data; mqprio_qopt 7394 drivers/net/ethernet/intel/i40e/i40e_main.c num_tc = mqprio_qopt->qopt.num_tc; mqprio_qopt 7395 drivers/net/ethernet/intel/i40e/i40e_main.c hw = mqprio_qopt->qopt.hw; mqprio_qopt 7396 drivers/net/ethernet/intel/i40e/i40e_main.c mode = mqprio_qopt->mode; mqprio_qopt 7399 drivers/net/ethernet/intel/i40e/i40e_main.c memcpy(&vsi->mqprio_qopt, mqprio_qopt, sizeof(*mqprio_qopt)); mqprio_qopt 7435 drivers/net/ethernet/intel/i40e/i40e_main.c ret = i40e_validate_mqprio_qopt(vsi, mqprio_qopt); mqprio_qopt 7438 drivers/net/ethernet/intel/i40e/i40e_main.c memcpy(&vsi->mqprio_qopt, mqprio_qopt, mqprio_qopt 7439 drivers/net/ethernet/intel/i40e/i40e_main.c sizeof(*mqprio_qopt)); mqprio_qopt 7477 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->mqprio_qopt.max_rate[0]) { mqprio_qopt 7478 drivers/net/ethernet/intel/i40e/i40e_main.c u64 max_tx_rate = vsi->mqprio_qopt.max_rate[0]; mqprio_qopt 10117 drivers/net/ethernet/intel/i40e/i40e_main.c if (vsi->mqprio_qopt.max_rate[0]) { mqprio_qopt 10118 drivers/net/ethernet/intel/i40e/i40e_main.c u64 max_tx_rate = vsi->mqprio_qopt.max_rate[0]; mqprio_qopt 2532 drivers/net/ethernet/intel/iavf/iavf_main.c struct tc_mqprio_qopt_offload *mqprio_qopt) mqprio_qopt 2539 drivers/net/ethernet/intel/iavf/iavf_main.c if (mqprio_qopt->qopt.num_tc > IAVF_MAX_TRAFFIC_CLASS || mqprio_qopt 2540 drivers/net/ethernet/intel/iavf/iavf_main.c mqprio_qopt->qopt.num_tc < 1) mqprio_qopt 2543 drivers/net/ethernet/intel/iavf/iavf_main.c for (i = 0; i <= mqprio_qopt->qopt.num_tc - 1; i++) { mqprio_qopt 2544 drivers/net/ethernet/intel/iavf/iavf_main.c if (!mqprio_qopt->qopt.count[i] || mqprio_qopt 2545 drivers/net/ethernet/intel/iavf/iavf_main.c mqprio_qopt->qopt.offset[i] != num_qps) mqprio_qopt 2547 drivers/net/ethernet/intel/iavf/iavf_main.c if (mqprio_qopt->min_rate[i]) { mqprio_qopt 2553 drivers/net/ethernet/intel/iavf/iavf_main.c tx_rate = div_u64(mqprio_qopt->max_rate[i], mqprio_qopt 2556 drivers/net/ethernet/intel/iavf/iavf_main.c num_qps += mqprio_qopt->qopt.count[i]; mqprio_qopt 2596 drivers/net/ethernet/intel/iavf/iavf_main.c struct tc_mqprio_qopt_offload *mqprio_qopt = type_data; mqprio_qopt 2605 drivers/net/ethernet/intel/iavf/iavf_main.c num_tc = mqprio_qopt->qopt.num_tc; mqprio_qopt 2606 drivers/net/ethernet/intel/iavf/iavf_main.c mode = mqprio_qopt->mode; mqprio_qopt 2609 drivers/net/ethernet/intel/iavf/iavf_main.c if (!mqprio_qopt->qopt.hw) { mqprio_qopt 2635 drivers/net/ethernet/intel/iavf/iavf_main.c ret = iavf_validate_ch_config(adapter, mqprio_qopt); mqprio_qopt 2646 drivers/net/ethernet/intel/iavf/iavf_main.c mqprio_qopt->qopt.count[i]; mqprio_qopt 2648 drivers/net/ethernet/intel/iavf/iavf_main.c mqprio_qopt->qopt.offset[i]; mqprio_qopt 2649 drivers/net/ethernet/intel/iavf/iavf_main.c total_qps += mqprio_qopt->qopt.count[i]; mqprio_qopt 2650 drivers/net/ethernet/intel/iavf/iavf_main.c max_tx_rate = mqprio_qopt->max_rate[i]; mqprio_qopt 2669 drivers/net/ethernet/intel/iavf/iavf_main.c u16 qcount = mqprio_qopt->qopt.count[i]; mqprio_qopt 2670 drivers/net/ethernet/intel/iavf/iavf_main.c u16 qoffset = mqprio_qopt->qopt.offset[i];