Lines Matching refs:enabled_tc
1487 u8 enabled_tc, in i40e_vsi_setup_queue_map() argument
1492 u8 enabled_tc, in i40e_vsi_setup_queue_map()
1509 if (enabled_tc && (vsi->back->flags & I40E_FLAG_DCB_ENABLED)) { in i40e_vsi_setup_queue_map()
1512 if (enabled_tc & (1 << i)) /* TC is enabled */ in i40e_vsi_setup_queue_map()
1525 vsi->tc_config.enabled_tc = enabled_tc ? enabled_tc : 1; in i40e_vsi_setup_queue_map()
1538 if (vsi->tc_config.enabled_tc & (1 << i)) { /* TC is enabled */ in i40e_vsi_setup_queue_map()
1602 ctxt->info.up_enable_bits = enabled_tc; in i40e_vsi_setup_queue_map()
2726 if (!(vsi->tc_config.enabled_tc & (1 << n))) in i40e_vsi_config_dcb_rings()
4061 u8 enabled_tc = 1; /* TC0 is always enabled */ in i40e_get_iscsi_tc_map() local
4071 enabled_tc |= (1 << tc); in i40e_get_iscsi_tc_map()
4076 return enabled_tc; in i40e_get_iscsi_tc_map()
4116 u8 enabled_tc = 1; in i40e_dcb_get_enabled_tc() local
4120 enabled_tc |= 1 << i; in i40e_dcb_get_enabled_tc()
4122 return enabled_tc; in i40e_dcb_get_enabled_tc()
4134 u8 i, enabled_tc; in i40e_pf_get_num_tc() local
4148 enabled_tc = i40e_get_iscsi_tc_map(pf); in i40e_pf_get_num_tc()
4153 enabled_tc = (enabled_tc ? enabled_tc : 0x1); in i40e_pf_get_num_tc()
4155 if (enabled_tc & (1 << i)) in i40e_pf_get_num_tc()
4169 u8 enabled_tc = pf->hw.func_caps.enabled_tcmap; in i40e_pf_get_default_tc() local
4172 if (!enabled_tc) in i40e_pf_get_default_tc()
4177 if (enabled_tc & (1 << i)) in i40e_pf_get_default_tc()
4273 static int i40e_vsi_configure_bw_alloc(struct i40e_vsi *vsi, u8 enabled_tc, in i40e_vsi_configure_bw_alloc() argument
4280 bw_data.tc_valid_bits = enabled_tc; in i40e_vsi_configure_bw_alloc()
4305 static void i40e_vsi_config_netdev_tc(struct i40e_vsi *vsi, u8 enabled_tc) in i40e_vsi_config_netdev_tc() argument
4317 if (!enabled_tc) { in i40e_vsi_config_netdev_tc()
4335 if (vsi->tc_config.enabled_tc & (1 << i)) in i40e_vsi_config_netdev_tc()
4384 static int i40e_vsi_config_tc(struct i40e_vsi *vsi, u8 enabled_tc) in i40e_vsi_config_tc() argument
4392 if (vsi->tc_config.enabled_tc == enabled_tc) in i40e_vsi_config_tc()
4397 if (enabled_tc & (1 << i)) in i40e_vsi_config_tc()
4401 ret = i40e_vsi_configure_bw_alloc(vsi, enabled_tc, bw_share); in i40e_vsi_config_tc()
4405 enabled_tc, vsi->seid); in i40e_vsi_config_tc()
4415 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, false); in i40e_vsi_config_tc()
4439 i40e_vsi_config_netdev_tc(vsi, enabled_tc); in i40e_vsi_config_tc()
4451 int i40e_veb_config_tc(struct i40e_veb *veb, u8 enabled_tc) in i40e_veb_config_tc() argument
4459 if (!enabled_tc || veb->enabled_tc == enabled_tc) in i40e_veb_config_tc()
4462 bw_data.tc_valid_bits = enabled_tc; in i40e_veb_config_tc()
4467 if (enabled_tc & (1 << i)) in i40e_veb_config_tc()
4832 u8 enabled_tc = 0; in i40e_setup_tc() local
4856 enabled_tc |= (1 << i); in i40e_setup_tc()
4859 if (enabled_tc == vsi->tc_config.enabled_tc) in i40e_setup_tc()
4866 ret = i40e_vsi_config_tc(vsi, enabled_tc); in i40e_setup_tc()
8026 vsi->tc_config.enabled_tc); in i40e_ndo_bridge_setlink()
8217 i40e_vsi_config_netdev_tc(vsi, vsi->tc_config.enabled_tc); in i40e_config_netdev()
8282 u8 enabled_tc = 0x1; /* TC0 enabled */ in i40e_add_vsi() local
8310 enabled_tc = i40e_pf_get_tc_map(pf); in i40e_add_vsi()
8319 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, false); in i40e_add_vsi()
8338 ret = i40e_vsi_config_tc(vsi, enabled_tc); in i40e_add_vsi()
8342 enabled_tc, ret, in i40e_add_vsi()
8362 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8383 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8413 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8639 u8 enabled_tc; in i40e_vsi_reinit_setup() local
8663 enabled_tc = pf->vsi[pf->lan_vsi]->tc_config.enabled_tc; in i40e_vsi_reinit_setup()
8664 pf->vsi[pf->lan_vsi]->tc_config.enabled_tc = 0; in i40e_vsi_reinit_setup()
8666 i40e_vsi_config_tc(pf->vsi[pf->lan_vsi], enabled_tc); in i40e_vsi_reinit_setup()
8748 vsi->tc_config.enabled_tc); in i40e_vsi_setup()
8751 vsi->tc_config.enabled_tc); in i40e_vsi_setup()
8909 veb->enabled_tc = ets_data.tc_valid_bits; in i40e_veb_get_bw_info()
8960 veb->enabled_tc = 1; in i40e_veb_mem_alloc()
9092 veb->enabled_tc, is_default, in i40e_add_veb()
9144 u8 enabled_tc) in i40e_veb_setup() argument
9192 veb->enabled_tc = (enabled_tc ? enabled_tc : 0x1); in i40e_veb_setup()
9392 u8 enabled_tc = pf->vsi[pf->lan_vsi]->tc_config.enabled_tc; in i40e_setup_pf_switch() local
9393 pf->vsi[pf->lan_vsi]->tc_config.enabled_tc = 0; in i40e_setup_pf_switch()
9395 i40e_vsi_config_tc(pf->vsi[pf->lan_vsi], enabled_tc); in i40e_setup_pf_switch()