Home
last modified time | relevance | path

Searched refs:tc_info (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.4/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_tc.c675 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_put_l2_node() local
681 rc = rhashtable_remove_fast(&tc_info->l2_table, &l2_node->node, in bnxt_tc_put_l2_node()
682 tc_info->l2_ht_params); in bnxt_tc_put_l2_node()
731 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_get_ref_flow_handle() local
735 l2_node = bnxt_tc_get_l2_node(bp, &tc_info->l2_table, in bnxt_tc_get_ref_flow_handle()
736 tc_info->l2_ht_params, in bnxt_tc_get_ref_flow_handle()
881 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_get_ref_decap_handle() local
885 decap_l2_node = bnxt_tc_get_l2_node(bp, &tc_info->decap_l2_table, in bnxt_tc_get_ref_decap_handle()
886 tc_info->decap_l2_ht_params, in bnxt_tc_get_ref_decap_handle()
919 struct bnxt_tc_info *tc_info = bp->tc_info; in bnxt_tc_put_decap_l2_node() local
[all …]
Dbnxt_tc.h206 return bp->tc_info && bp->tc_info->enabled; in bnxt_tc_flower_enabled()
Dbnxt.h1817 struct bnxt_tc_info *tc_info; member
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_tm.c470 if (hdev->tm_info.tc_info[pri_id].tc_sch_mode == HCLGE_SCH_MODE_DWRR) in hclge_tm_pri_schd_mode_cfg()
560 kinfo->tc_info[i].enable = true; in hclge_tm_vport_tc_info_update()
561 kinfo->tc_info[i].tqp_offset = i * kinfo->rss_size; in hclge_tm_vport_tc_info_update()
562 kinfo->tc_info[i].tqp_count = kinfo->rss_size; in hclge_tm_vport_tc_info_update()
563 kinfo->tc_info[i].tc = i; in hclge_tm_vport_tc_info_update()
566 kinfo->tc_info[i].enable = false; in hclge_tm_vport_tc_info_update()
567 kinfo->tc_info[i].tqp_offset = 0; in hclge_tm_vport_tc_info_update()
568 kinfo->tc_info[i].tqp_count = 1; in hclge_tm_vport_tc_info_update()
569 kinfo->tc_info[i].tc = 0; in hclge_tm_vport_tc_info_update()
594 hdev->tm_info.tc_info[i].tc_id = i; in hclge_tm_tc_info_init()
[all …]
Dhclge_dcb.c18 hdev->tm_info.tc_info[i].tc_sch_mode = in hclge_ieee_ets_to_tm_info()
23 hdev->tm_info.tc_info[i].tc_sch_mode = in hclge_ieee_ets_to_tm_info()
56 if (hdev->tm_info.tc_info[i].tc_sch_mode == in hclge_tm_info_to_ieee_ets()
130 if (hdev->tm_info.tc_info[i].tc_sch_mode != in hclge_ets_validate()
135 if (hdev->tm_info.tc_info[i].tc_sch_mode != in hclge_ets_validate()
Dhclge_main.h356 struct hclge_tc_info tc_info[HNAE3_MAX_TC]; member
/Linux-v5.4/arch/ia64/kernel/
Dpalinfo.c296 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-v5.4/drivers/net/ethernet/intel/ice/
Dice_dcb_lib.c35 vsi->tc_cfg.tc_info[i].netdev_tc, in ice_vsi_cfg_netdev_tc()
36 vsi->tc_cfg.tc_info[i].qcount_tx, in ice_vsi_cfg_netdev_tc()
37 vsi->tc_cfg.tc_info[i].qoffset); in ice_vsi_cfg_netdev_tc()
43 netdev_tc = vsi->tc_cfg.tc_info[ets_tc].netdev_tc; in ice_vsi_cfg_netdev_tc()
129 qoffset = vsi->tc_cfg.tc_info[n].qoffset; in ice_vsi_cfg_dcb_rings()
130 qcount = vsi->tc_cfg.tc_info[n].qcount_tx; in ice_vsi_cfg_dcb_rings()
Dice_lib.c931 vsi->tc_cfg.tc_info[i].qoffset = 0; in ice_vsi_setup_q_map()
932 vsi->tc_cfg.tc_info[i].qcount_rx = 1; in ice_vsi_setup_q_map()
933 vsi->tc_cfg.tc_info[i].qcount_tx = 1; in ice_vsi_setup_q_map()
934 vsi->tc_cfg.tc_info[i].netdev_tc = 0; in ice_vsi_setup_q_map()
940 vsi->tc_cfg.tc_info[i].qoffset = offset; in ice_vsi_setup_q_map()
941 vsi->tc_cfg.tc_info[i].qcount_rx = qcount_rx; in ice_vsi_setup_q_map()
942 vsi->tc_cfg.tc_info[i].qcount_tx = tx_numq_tc; in ice_vsi_setup_q_map()
943 vsi->tc_cfg.tc_info[i].netdev_tc = netdev_tc++; in ice_vsi_setup_q_map()
1799 for (i = 0; i < vsi->tc_cfg.tc_info[tc].qcount_tx; i++) { in ice_vsi_cfg_txqs()
2262 for (i = 0; i < vsi->tc_cfg.tc_info[tc].qcount_tx; i++) { in ice_vsi_stop_tx_rings()
Dice.h140 struct ice_tc_info tc_info[ICE_MAX_TRAFFIC_CLASS]; member
Dice_virtchnl_pf.c2311 vsi->tc_cfg.tc_info[0].qcount_tx = num_txq; in ice_vc_cfg_qs_msg()
2312 vsi->tc_cfg.tc_info[0].qcount_rx = num_rxq; in ice_vc_cfg_qs_msg()
/Linux-v5.4/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_dcb.c946 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-v5.4/arch/ia64/include/asm/
Dpal.h1597 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
1601 if (tc_info) in ia64_pal_vm_info()
1602 tc_info->pti_val = iprv.v0; in ia64_pal_vm_info()
/Linux-v5.4/drivers/net/ethernet/hisilicon/hns3/
Dhns3_enet.c275 if (!kinfo->tc_info[i].enable) in hns3_nic_set_real_num_queue()
279 kinfo->tc_info[i].tc, in hns3_nic_set_real_num_queue()
280 kinfo->tc_info[i].tqp_count, in hns3_nic_set_real_num_queue()
281 kinfo->tc_info[i].tqp_offset); in hns3_nic_set_real_num_queue()
3690 struct hnae3_tc_info *tc_info = &kinfo->tc_info[i]; in hns3_init_tx_ring_tc() local
3693 if (!tc_info->enable) in hns3_init_tx_ring_tc()
3696 for (j = 0; j < tc_info->tqp_count; j++) { in hns3_init_tx_ring_tc()
3699 q = priv->ring_data[tc_info->tqp_offset + j].ring->tqp; in hns3_init_tx_ring_tc()
3701 tc_info->tc); in hns3_init_tx_ring_tc()
Dhnae3.h578 struct hnae3_tc_info tc_info[HNAE3_MAX_TC]; /* Idx of array is HW TC */ member
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_main.c1706 vsi->tc_config.tc_info[i].qoffset = offset; in i40e_vsi_setup_queue_map_mqprio()
1707 vsi->tc_config.tc_info[i].qcount = qcount; in i40e_vsi_setup_queue_map_mqprio()
1708 vsi->tc_config.tc_info[i].netdev_tc = netdev_tc++; in i40e_vsi_setup_queue_map_mqprio()
1714 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_setup_queue_map_mqprio()
1715 vsi->tc_config.tc_info[i].qcount = 1; in i40e_vsi_setup_queue_map_mqprio()
1716 vsi->tc_config.tc_info[i].netdev_tc = 0; in i40e_vsi_setup_queue_map_mqprio()
1829 vsi->tc_config.tc_info[i].qoffset = offset; in i40e_vsi_setup_queue_map()
1830 vsi->tc_config.tc_info[i].qcount = qcount; in i40e_vsi_setup_queue_map()
1840 vsi->tc_config.tc_info[i].netdev_tc = netdev_tc++; in i40e_vsi_setup_queue_map()
1851 vsi->tc_config.tc_info[i].qoffset = 0; in i40e_vsi_setup_queue_map()
[all …]
Di40e_debugfs.c426 i, vsi->tc_config.tc_info[i].qoffset, in i40e_dbg_dump_vsi_seid()
427 vsi->tc_config.tc_info[i].qcount, in i40e_dbg_dump_vsi_seid()
428 vsi->tc_config.tc_info[i].netdev_tc); in i40e_dbg_dump_vsi_seid()
Di40e.h312 struct i40e_tc_info tc_info[I40E_MAX_TRAFFIC_CLASS]; member