Lines Matching refs:enabled_tc
1568 u8 enabled_tc, in i40e_vsi_setup_queue_map() argument
1573 u8 enabled_tc, in i40e_vsi_setup_queue_map()
1590 if (enabled_tc && (vsi->back->flags & I40E_FLAG_DCB_ENABLED)) { in i40e_vsi_setup_queue_map()
1593 if (enabled_tc & BIT_ULL(i)) /* TC is enabled */ in i40e_vsi_setup_queue_map()
1606 vsi->tc_config.enabled_tc = enabled_tc ? enabled_tc : 1; in i40e_vsi_setup_queue_map()
1622 if (vsi->tc_config.enabled_tc & BIT_ULL(i)) { in i40e_vsi_setup_queue_map()
1687 ctxt->info.up_enable_bits = enabled_tc; in i40e_vsi_setup_queue_map()
3005 if (!(vsi->tc_config.enabled_tc & BIT_ULL(n))) in i40e_vsi_config_dcb_rings()
4434 u8 enabled_tc = 1; /* TC0 is always enabled */ in i40e_get_iscsi_tc_map() local
4444 enabled_tc |= BIT_ULL(tc); in i40e_get_iscsi_tc_map()
4449 return enabled_tc; in i40e_get_iscsi_tc_map()
4489 u8 enabled_tc = 1; in i40e_dcb_get_enabled_tc() local
4493 enabled_tc |= BIT(i); in i40e_dcb_get_enabled_tc()
4495 return enabled_tc; in i40e_dcb_get_enabled_tc()
4507 u8 i, enabled_tc; in i40e_pf_get_num_tc() local
4521 enabled_tc = i40e_get_iscsi_tc_map(pf); in i40e_pf_get_num_tc()
4526 enabled_tc = (enabled_tc ? enabled_tc : 0x1); in i40e_pf_get_num_tc()
4528 if (enabled_tc & BIT_ULL(i)) in i40e_pf_get_num_tc()
4542 u8 enabled_tc = pf->hw.func_caps.enabled_tcmap; in i40e_pf_get_default_tc() local
4545 if (!enabled_tc) in i40e_pf_get_default_tc()
4550 if (enabled_tc & BIT_ULL(i)) in i40e_pf_get_default_tc()
4648 static int i40e_vsi_configure_bw_alloc(struct i40e_vsi *vsi, u8 enabled_tc, in i40e_vsi_configure_bw_alloc() argument
4655 bw_data.tc_valid_bits = enabled_tc; in i40e_vsi_configure_bw_alloc()
4680 static void i40e_vsi_config_netdev_tc(struct i40e_vsi *vsi, u8 enabled_tc) in i40e_vsi_config_netdev_tc() argument
4692 if (!enabled_tc) { in i40e_vsi_config_netdev_tc()
4710 if (vsi->tc_config.enabled_tc & BIT_ULL(i)) in i40e_vsi_config_netdev_tc()
4759 static int i40e_vsi_config_tc(struct i40e_vsi *vsi, u8 enabled_tc) in i40e_vsi_config_tc() argument
4767 if (vsi->tc_config.enabled_tc == enabled_tc) in i40e_vsi_config_tc()
4772 if (enabled_tc & BIT_ULL(i)) in i40e_vsi_config_tc()
4776 ret = i40e_vsi_configure_bw_alloc(vsi, enabled_tc, bw_share); in i40e_vsi_config_tc()
4780 enabled_tc, vsi->seid); in i40e_vsi_config_tc()
4790 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, false); in i40e_vsi_config_tc()
4818 i40e_vsi_config_netdev_tc(vsi, enabled_tc); in i40e_vsi_config_tc()
4830 int i40e_veb_config_tc(struct i40e_veb *veb, u8 enabled_tc) in i40e_veb_config_tc() argument
4838 if (!enabled_tc || veb->enabled_tc == enabled_tc) in i40e_veb_config_tc()
4841 bw_data.tc_valid_bits = enabled_tc; in i40e_veb_config_tc()
4846 if (enabled_tc & BIT_ULL(i)) in i40e_veb_config_tc()
5219 u8 enabled_tc = 0; in i40e_setup_tc() local
5243 enabled_tc |= BIT_ULL(i); in i40e_setup_tc()
5246 if (enabled_tc == vsi->tc_config.enabled_tc) in i40e_setup_tc()
5253 ret = i40e_vsi_config_tc(vsi, enabled_tc); in i40e_setup_tc()
8486 vsi->tc_config.enabled_tc); in i40e_ndo_bridge_setlink()
8702 i40e_vsi_config_netdev_tc(vsi, vsi->tc_config.enabled_tc); in i40e_config_netdev()
8780 u8 enabled_tc = 0x1; /* TC0 enabled */ in i40e_add_vsi() local
8810 enabled_tc = i40e_pf_get_tc_map(pf); in i40e_add_vsi()
8819 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, false); in i40e_add_vsi()
8840 ret = i40e_vsi_config_tc(vsi, enabled_tc); in i40e_add_vsi()
8844 enabled_tc, in i40e_add_vsi()
8866 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8887 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8917 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
9163 u8 enabled_tc; in i40e_vsi_reinit_setup() local
9187 enabled_tc = pf->vsi[pf->lan_vsi]->tc_config.enabled_tc; in i40e_vsi_reinit_setup()
9188 pf->vsi[pf->lan_vsi]->tc_config.enabled_tc = 0; in i40e_vsi_reinit_setup()
9190 i40e_vsi_config_tc(pf->vsi[pf->lan_vsi], enabled_tc); in i40e_vsi_reinit_setup()
9272 vsi->tc_config.enabled_tc); in i40e_vsi_setup()
9275 vsi->tc_config.enabled_tc); in i40e_vsi_setup()
9438 veb->enabled_tc = ets_data.tc_valid_bits; in i40e_veb_get_bw_info()
9489 veb->enabled_tc = 1; in i40e_veb_mem_alloc()
9622 veb->enabled_tc, is_default, in i40e_add_veb()
9677 u8 enabled_tc) in i40e_veb_setup() argument
9725 veb->enabled_tc = (enabled_tc ? enabled_tc : 0x1); in i40e_veb_setup()
9928 u8 enabled_tc = pf->vsi[pf->lan_vsi]->tc_config.enabled_tc; in i40e_setup_pf_switch() local
9930 pf->vsi[pf->lan_vsi]->tc_config.enabled_tc = 0; in i40e_setup_pf_switch()
9932 i40e_vsi_config_tc(pf->vsi[pf->lan_vsi], enabled_tc); in i40e_setup_pf_switch()