/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_tc.c | 949 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_put_l2_node() local 1005 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_get_ref_flow_handle() local 1155 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_get_ref_decap_handle() local 1193 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_put_decap_l2_node() local 1212 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_put_decap_handle() local 1305 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_get_decap_handle() local 1384 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_put_encap_handle() local 1403 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_get_encap_handle() local 1469 struct bnxt_tc_info *tc_info = bp->tc_info; in __bnxt_tc_del_flow() local 1527 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_add_flow() local [all …]
|
A D | bnxt_tc.h | 226 return bp->tc_info && bp->tc_info->enabled; in bnxt_tc_flower_enabled()
|
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
A D | hclge_dcb.c | 19 hdev->tm_info.tc_info[i].tc_sch_mode = in hclge_ieee_ets_to_tm_info() 24 hdev->tm_info.tc_info[i].tc_sch_mode = in hclge_ieee_ets_to_tm_info() 57 if (hdev->tm_info.tc_info[i].tc_sch_mode == in hclge_tm_info_to_ieee_ets() 135 if (hdev->tm_info.tc_info[i].tc_sch_mode != in hclge_ets_sch_mode_validate() 149 if (hdev->tm_info.tc_info[i].tc_sch_mode != in hclge_ets_sch_mode_validate() 539 memset(tc_info, 0, sizeof(*tc_info)); in hclge_sync_mqprio_qopt() 540 tc_info->num_tc = mqprio_qopt->qopt.num_tc; in hclge_sync_mqprio_qopt() 550 struct hnae3_tc_info *tc_info) in hclge_config_tc() argument 596 kinfo->tc_info.mqprio_active = tc > 0; in hclge_setup_tc() 598 ret = hclge_config_tc(hdev, &kinfo->tc_info); in hclge_setup_tc() [all …]
|
A D | hclge_tm.c | 638 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hclge_vport_get_max_rss_size() local 643 if (!tc_info->mqprio_active) in hclge_vport_get_max_rss_size() 659 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hclge_vport_get_tqp_num() local 664 if (!tc_info->mqprio_active) in hclge_vport_get_tqp_num() 669 sum += tc_info->tqp_count[i]; in hclge_vport_get_tqp_num() 686 kinfo->tc_info.max_tc = 1; in hclge_tm_update_kinfo_rss_size() 687 kinfo->tc_info.num_tc = 1; in hclge_tm_update_kinfo_rss_size() 693 kinfo->tc_info.num_tc = in hclge_tm_update_kinfo_rss_size() 730 if (kinfo->tc_info.mqprio_active) in hclge_tm_vport_tc_info_update() 952 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hclge_vport_q_to_qs_map() local [all …]
|
A D | hclge_main.h | 360 struct hclge_tc_info tc_info[HNAE3_MAX_TC]; member
|
A D | hclge_mbx.c | 500 for (i = 0; i < kinfo->tc_info.num_tc; i++) in hclge_get_basic_info()
|
/linux-6.3-rc2/drivers/infiniband/hw/irdma/ |
A D | main.c | 72 l2params->tc_info[i].egress_virt_up = in irdma_fill_qos_info() 73 qos_info->tc_info[i].egress_virt_up; in irdma_fill_qos_info() 74 l2params->tc_info[i].ingress_virt_up = in irdma_fill_qos_info() 75 qos_info->tc_info[i].ingress_virt_up; in irdma_fill_qos_info() 76 l2params->tc_info[i].prio_type = qos_info->tc_info[i].prio_type; in irdma_fill_qos_info() 77 l2params->tc_info[i].rel_bw = qos_info->tc_info[i].rel_bw; in irdma_fill_qos_info() 78 l2params->tc_info[i].tc_ctx = qos_info->tc_info[i].tc_ctx; in irdma_fill_qos_info()
|
A D | type.h | 734 struct irdma_qos_tc_info tc_info[IRDMA_MAX_USER_PRIORITY]; member
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/ |
A D | otx2_tc.c | 65 struct otx2_tc_info *tc = &nic->tc_info; in otx2_tc_alloc_ent_bitmap() 733 struct otx2_tc_info *tc_info = &nic->tc_info; in otx2_tc_del_flow() local 739 tc_info->flow_ht_params); in otx2_tc_del_flow() 771 nic->tc_info.flow_ht_params)); in otx2_tc_del_flow() 785 struct otx2_tc_info *tc_info = &nic->tc_info; in otx2_tc_add_flow() local 817 tc_info->flow_ht_params); in otx2_tc_add_flow() 852 nic->tc_info.flow_ht_params); in otx2_tc_add_flow() 891 struct otx2_tc_info *tc_info = &nic->tc_info; in otx2_tc_get_flow_stats() local 900 tc_info->flow_ht_params); in otx2_tc_get_flow_stats() 1145 struct otx2_tc_info *tc = &nic->tc_info; in otx2_init_tc() [all …]
|
A D | otx2_common.h | 469 struct otx2_tc_info tc_info; member
|
/linux-6.3-rc2/arch/ia64/kernel/ |
A D | palinfo.c | 296 pal_tc_info_u_t tc_info; in vm_info() local 383 if ((status=ia64_pal_vm_info(i,j, &tc_info, &tc_pages)) != 0) in vm_info() 392 cache_types[j+tc_info.tc_unified], i+1, in vm_info() 393 tc_info.tc_num_sets, in vm_info() 394 tc_info.tc_associativity, in vm_info() 395 tc_info.tc_num_entries); in vm_info() 397 if (tc_info.tc_pf) in vm_info() 399 if (tc_info.tc_unified) in vm_info() 401 if (tc_info.tc_reduce_tr) in vm_info() 409 if (tc_info.tc_unified) in vm_info()
|
/linux-6.3-rc2/drivers/net/ethernet/intel/ice/ |
A D | ice_lib.c | 1068 vsi->tc_cfg.tc_info[i].qoffset = 0; in ice_vsi_setup_q_map() 1069 vsi->tc_cfg.tc_info[i].qcount_rx = 1; in ice_vsi_setup_q_map() 1070 vsi->tc_cfg.tc_info[i].qcount_tx = 1; in ice_vsi_setup_q_map() 1071 vsi->tc_cfg.tc_info[i].netdev_tc = 0; in ice_vsi_setup_q_map() 1077 vsi->tc_cfg.tc_info[i].qoffset = offset; in ice_vsi_setup_q_map() 3625 vsi->tc_cfg.tc_info[i].netdev_tc, in ice_vsi_cfg_netdev_tc() 3627 vsi->tc_cfg.tc_info[i].qoffset); in ice_vsi_cfg_netdev_tc() 3680 vsi->tc_cfg.tc_info[i].qoffset = 0; in ice_vsi_setup_q_map_mqprio() 3681 vsi->tc_cfg.tc_info[i].qcount_rx = 1; in ice_vsi_setup_q_map_mqprio() 3682 vsi->tc_cfg.tc_info[i].qcount_tx = 1; in ice_vsi_setup_q_map_mqprio() [all …]
|
A D | ice_dcb_lib.c | 48 if (ice_find_q_in_range(vsi->tc_cfg.tc_info[tc].qoffset, in ice_is_pfc_causing_hung_q() 49 vsi->tc_cfg.tc_info[tc + 1].qoffset, in ice_is_pfc_causing_hung_q() 239 qoffset = vsi->tc_cfg.tc_info[n].qoffset; in ice_vsi_cfg_dcb_rings() 240 qcount = vsi->tc_cfg.tc_info[n].qcount_tx; in ice_vsi_cfg_dcb_rings() 244 qcount = vsi->tc_cfg.tc_info[n].qcount_rx; in ice_vsi_cfg_dcb_rings()
|
A D | ice_idc.c | 222 qos->tc_info[i].rel_bw = dcbx_cfg->etscfg.tcbwtable[i]; in ice_get_qos_params()
|
A D | ice.h | 246 struct ice_tc_info tc_info[ICE_MAX_TRAFFIC_CLASS]; member
|
A D | ice_base.c | 223 return ring->q_index - vsi->tc_cfg.tc_info[tc].qoffset; in ice_calc_txq_handle()
|
/linux-6.3-rc2/include/linux/net/intel/ |
A D | iidc.h | 60 struct iidc_qos_info tc_info[IEEE_8021QAZ_MAX_TCS]; member
|
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/ |
A D | hns3_enet.c | 612 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hns3_nic_set_real_num_queue() local 616 if (tc_info->num_tc <= 1 && !tc_info->mqprio_active) { in hns3_nic_set_real_num_queue() 619 ret = netdev_set_num_tc(netdev, tc_info->num_tc); in hns3_nic_set_real_num_queue() 626 for (i = 0; i < tc_info->num_tc; i++) in hns3_nic_set_real_num_queue() 628 tc_info->tqp_offset[i]); in hns3_nic_set_real_num_queue() 653 rss_size = alloc_tqps / h->kinfo.tc_info.num_tc; in hns3_get_max_available_channels() 5070 struct hnae3_tc_info *tc_info = &kinfo->tc_info; in hns3_init_tx_ring_tc() local 5073 for (i = 0; i < tc_info->num_tc; i++) { in hns3_init_tx_ring_tc() 5076 for (j = 0; j < tc_info->tqp_count[i]; j++) { in hns3_init_tx_ring_tc() 5203 kinfo->tc_info.num_tc); in hns3_info_show() [all …]
|
A D | hnae3.h | 813 struct hnae3_tc_info tc_info; member
|
/linux-6.3-rc2/drivers/net/ethernet/chelsio/cxgb4/ |
A D | cxgb4_dcb.c | 946 uint32_t tc_info; in cxgb4_ieee_read_ets() local 969 tc_info = be32_to_cpu(pcmd.u.dcb.pgid.pgid); in cxgb4_ieee_read_ets() 985 bwg = (tc_info >> ((7 - i) * 4)) & 0xF; in cxgb4_ieee_read_ets()
|
/linux-6.3-rc2/arch/ia64/include/asm/ |
A D | pal.h | 1598 ia64_pal_vm_info (u64 tc_level, u64 tc_type, pal_tc_info_u_t *tc_info, u64 *tc_pages) in ia64_pal_vm_info() argument 1602 if (tc_info) in ia64_pal_vm_info() 1603 tc_info->pti_val = iprv.v0; in ia64_pal_vm_info()
|
/linux-6.3-rc2/drivers/net/ethernet/intel/i40e/ |
A D | i40e_main.c | 1964 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_setup_queue_map_mqprio() 1965 vsi->tc_config.tc_info[i].qcount = 1; in i40e_vsi_setup_queue_map_mqprio() 2126 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_setup_queue_map() 2127 vsi->tc_config.tc_info[i].qcount = 1; in i40e_vsi_setup_queue_map() 5660 vsi->tc_config.tc_info[i].netdev_tc, in i40e_vsi_config_netdev_tc() 5661 vsi->tc_config.tc_info[i].qcount, in i40e_vsi_config_netdev_tc() 5662 vsi->tc_config.tc_info[i].qoffset); in i40e_vsi_config_netdev_tc() 6658 vsi->tc_config.tc_info[i].qcount; in i40e_configure_queue_channels() 6660 vsi->tc_config.tc_info[i].qoffset; in i40e_configure_queue_channels() 7641 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_set_default_tc_config() [all …]
|
A D | i40e_debugfs.c | 473 i, vsi->tc_config.tc_info[i].qoffset, in i40e_dbg_dump_vsi_seid() 474 vsi->tc_config.tc_info[i].qcount, in i40e_dbg_dump_vsi_seid() 475 vsi->tc_config.tc_info[i].netdev_tc); in i40e_dbg_dump_vsi_seid()
|
A D | i40e.h | 316 struct i40e_tc_info tc_info[I40E_MAX_TRAFFIC_CLASS]; member
|
/linux-6.3-rc2/drivers/net/ethernet/hisilicon/hns3/hns3vf/ |
A D | hclgevf_main.c | 383 kinfo->tc_info.num_tc = num_tc; in hclgevf_knic_setup() 3059 hdev->num_tqps / kinfo->tc_info.num_tc); in hclgevf_get_max_channels() 3102 hdev->num_tqps / kinfo->tc_info.num_tc); in hclgevf_update_rss_size() 3114 kinfo->num_tqps = kinfo->tc_info.num_tc * kinfo->rss_size; in hclgevf_update_rss_size() 3167 cur_tqps, kinfo->rss_size * kinfo->tc_info.num_tc); in hclgevf_set_channels()
|