Home
last modified time | relevance | path

Searched refs:tc_cfg (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/net/ethernet/qlogic/qlcnic/
H A Dqlcnic_dcb.c155 struct qlcnic_dcb_tc_cfg tc_cfg[QLC_DCB_MAX_TC]; member
656 struct qlcnic_dcb_tc_cfg *tc_cfg; in qlcnic_dcb_fill_cee_tc_params()
661 tc_cfg = &type->tc_cfg[tc]; in qlcnic_dcb_fill_cee_tc_params()
662 tc_cfg->valid = true; in qlcnic_dcb_fill_cee_tc_params()
663 tc_cfg->up_tc_map |= QLC_DCB_GET_MAP(i); in qlcnic_dcb_fill_cee_tc_params()
667 tc_cfg->prio_cfg[i].valid = true; in qlcnic_dcb_fill_cee_tc_params()
668 tc_cfg->prio_cfg[i].pfc_type = QLC_PFC_FULL; in qlcnic_dcb_fill_cee_tc_params()
676 tc_cfg->pgid = pgid; in qlcnic_dcb_fill_cee_tc_params()
678 tc_cfg in qlcnic_dcb_fill_cee_tc_params()
659 struct qlcnic_dcb_tc_cfg *tc_cfg; qlcnic_dcb_fill_cee_tc_params() local
796 struct qlcnic_dcb_tc_cfg *tc_cfg, *temp; qlcnic_dcb_get_pg_tc_cfg_tx() local
857 struct qlcnic_dcb_tc_cfg *tc_cfg; qlcnic_dcb_get_pfc_cfg() local
[all...]
/linux/drivers/net/ethernet/intel/ice/
H A Dice_lib.c1111 if (!vsi->tc_cfg.numtc) {
1113 vsi->tc_cfg.numtc = 1; in ice_set_fd_vsi_ctx()
1114 vsi->tc_cfg.ena_tc = 1; in ice_set_fd_vsi_ctx()
1117 num_rxq_per_tc = min_t(u16, qcount_rx / vsi->tc_cfg.numtc, ICE_MAX_RXQS_PER_TC); in ice_set_fd_vsi_ctx()
1120 num_txq_per_tc = qcount_tx / vsi->tc_cfg.numtc; in ice_set_fd_vsi_ctx()
1139 if (!(vsi->tc_cfg.ena_tc & BIT(i))) { in ice_set_fd_vsi_ctx()
1141 vsi->tc_cfg.tc_info[i].qoffset = 0; in ice_set_fd_vsi_ctx()
1142 vsi->tc_cfg.tc_info[i].qcount_rx = 1; in ice_set_fd_vsi_ctx()
1143 vsi->tc_cfg.tc_info[i].qcount_tx = 1; in ice_set_fd_vsi_ctx()
1144 vsi->tc_cfg in ice_set_fd_vsi_ctx()
[all...]
H A Dice_dcb_lib.c43 if (vsi->tc_cfg.ena_tc & BIT(i)) in ice_is_pfc_causing_hung_q()
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()
186 vsi->tc_cfg.ena_tc = ice_dcb_get_ena_tc(cfg); in ice_vsi_set_dcb_tc_cfg()
187 vsi->tc_cfg.numtc = ice_dcb_get_num_tc(cfg); in ice_vsi_set_dcb_tc_cfg()
191 vsi->tc_cfg.ena_tc = BIT(ice_get_first_droptc(vsi)); in ice_vsi_set_dcb_tc_cfg()
192 vsi->tc_cfg.numtc = 1; in ice_vsi_set_dcb_tc_cfg()
197 vsi->tc_cfg.ena_tc = ICE_DFLT_TRAFFIC_CLASS; in ice_vsi_set_dcb_tc_cfg()
198 vsi->tc_cfg.numtc = 1; in ice_vsi_set_dcb_tc_cfg()
237 if (!(vsi->tc_cfg.ena_tc & BIT(n))) in ice_vsi_cfg_dcb_rings()
[all …]
H A Dice_dcb_lib.h74 vsi->tc_cfg.ena_tc = ICE_DFLT_TRAFFIC_CLASS; in ice_vsi_set_dcb_tc_cfg()
75 vsi->tc_cfg.numtc = 1; in ice_vsi_set_dcb_tc_cfg()
H A Dice_idc.c103 status = ice_cfg_vsi_rdma(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_add_rdma_qset()
H A Dice.h415 struct ice_tc_cfg tc_cfg;
962 if (vsi->tc_cfg.numtc > ICE_CHNL_START_TC && in ice_is_adq_active()
412 struct ice_tc_cfg tc_cfg; global() member
H A Dice_main.c2728 for (i = 0; i < vsi->tc_cfg.numtc; i++) in ice_prepare_xdp_rings()
2731 status = ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_prepare_xdp_rings()
2831 for (i = 0; i < vsi->tc_cfg.numtc; i++) in ice_destroy_xdp_rings()
2837 return ice_cfg_vsi_lan(vsi->port_info, vsi->idx, vsi->tc_cfg.ena_tc, in ice_destroy_xdp_rings()
4099 if (vsi->tc_cfg.ena_tc & BIT(i)) in ice_vsi_recfg_qs()
4101 vsi->tc_cfg.tc_info[i].netdev_tc, in ice_vsi_recfg_qs()
4102 vsi->tc_cfg.tc_info[i].qcount_tx, in ice_vsi_recfg_qs()
4103 vsi->tc_cfg.tc_info[i].qoffset); in ice_vsi_recfg_qs()
4657 ice_vsi_cfg_netdev_tc(vsi, vsi->tc_cfg.ena_tc); in ice_cfg_netdev()
7508 ice_vsi_cfg_netdev_tc(vsi, vsi->tc_cfg in ice_vsi_open()
[all...]
H A Dice_vf_lib.c482 vsi->idx, vsi->tc_cfg.ena_tc); in ice_vf_rebuild_aggregator_node_cfg()
H A Dice_ethtool.c3922 if (new_rx < vsi->tc_cfg.numtc) { in ice_set_channels()
3924 vsi->tc_cfg.numtc); in ice_set_channels()
3927 if (new_tx < vsi->tc_cfg.numtc) { in ice_set_channels()
3929 vsi->tc_cfg.numtc); in ice_set_channels()
H A Dice_dcb_nl.c1070 if (tc_map & vsi->tc_cfg.ena_tc) { in ice_dcbnl_set_all()
H A Dice_base.c260 return ring->q_index - vsi->tc_cfg.tc_info[tc].qoffset; in ice_calc_txq_handle()
/linux/drivers/counter/
H A Dmicrochip-tcb-capture.c31 const struct atmel_tcb_config *tc_cfg; member
106 if (!priv->tc_cfg->has_gclk) in mchp_tc_count_function_write()
115 if (!priv->tc_cfg->has_qdec) in mchp_tc_count_function_write()
564 priv->tc_cfg = tcb_config; in mchp_tc_probe()
/linux/drivers/net/ethernet/intel/ice/virt/
H A Dvirtchnl.c424 numtc = vsi->tc_cfg.numtc; in ice_vc_get_qos_caps()