Lines Matching refs:ctxt
1605 struct i40e_vsi_context *ctxt, in i40e_vsi_setup_queue_map() argument
1610 struct i40e_vsi_context *ctxt, in i40e_vsi_setup_queue_map()
1709 ctxt->info.tc_mapping[i] = cpu_to_le16(qmap); in i40e_vsi_setup_queue_map()
1725 ctxt->info.up_enable_bits = enabled_tc; in i40e_vsi_setup_queue_map()
1728 ctxt->info.mapping_flags |= in i40e_vsi_setup_queue_map()
1731 ctxt->info.queue_mapping[i] = in i40e_vsi_setup_queue_map()
1734 ctxt->info.mapping_flags |= in i40e_vsi_setup_queue_map()
1736 ctxt->info.queue_mapping[0] = cpu_to_le16(vsi->base_queue); in i40e_vsi_setup_queue_map()
1738 ctxt->info.valid_sections |= cpu_to_le16(sections); in i40e_vsi_setup_queue_map()
2263 struct i40e_vsi_context ctxt; in i40e_vlan_stripping_enable() local
2279 ctxt.seid = vsi->seid; in i40e_vlan_stripping_enable()
2280 ctxt.info = vsi->info; in i40e_vlan_stripping_enable()
2281 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vlan_stripping_enable()
2297 struct i40e_vsi_context ctxt; in i40e_vlan_stripping_disable() local
2314 ctxt.seid = vsi->seid; in i40e_vlan_stripping_disable()
2315 ctxt.info = vsi->info; in i40e_vlan_stripping_disable()
2316 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vlan_stripping_disable()
2607 struct i40e_vsi_context ctxt; in i40e_vsi_add_pvid() local
2616 ctxt.seid = vsi->seid; in i40e_vsi_add_pvid()
2617 ctxt.info = vsi->info; in i40e_vsi_add_pvid()
2618 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vsi_add_pvid()
4784 struct i40e_vsi_context *ctxt) in i40e_vsi_update_queue_map() argument
4790 vsi->info.mapping_flags = ctxt->info.mapping_flags; in i40e_vsi_update_queue_map()
4792 &ctxt->info.queue_mapping, sizeof(vsi->info.queue_mapping)); in i40e_vsi_update_queue_map()
4793 memcpy(&vsi->info.tc_mapping, ctxt->info.tc_mapping, in i40e_vsi_update_queue_map()
4813 struct i40e_vsi_context ctxt; in i40e_vsi_config_tc() local
4836 ctxt.seid = vsi->seid; in i40e_vsi_config_tc()
4837 ctxt.pf_num = vsi->back->hw.pf_id; in i40e_vsi_config_tc()
4838 ctxt.vf_num = 0; in i40e_vsi_config_tc()
4839 ctxt.uplink_seid = vsi->uplink_seid; in i40e_vsi_config_tc()
4840 ctxt.info = vsi->info; in i40e_vsi_config_tc()
4841 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, false); in i40e_vsi_config_tc()
4844 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vsi_config_tc()
4854 i40e_vsi_update_queue_map(vsi, &ctxt); in i40e_vsi_config_tc()
6393 struct i40e_vsi_context ctxt; in i40e_enable_pf_switch_lb() local
6396 ctxt.seid = pf->main_vsi_seid; in i40e_enable_pf_switch_lb()
6397 ctxt.pf_num = pf->hw.pf_id; in i40e_enable_pf_switch_lb()
6398 ctxt.vf_num = 0; in i40e_enable_pf_switch_lb()
6399 ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); in i40e_enable_pf_switch_lb()
6407 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_enable_pf_switch_lb()
6408 ctxt.info.valid_sections = cpu_to_le16(I40E_AQ_VSI_PROP_SWITCH_VALID); in i40e_enable_pf_switch_lb()
6409 ctxt.info.switch_id |= cpu_to_le16(I40E_AQ_VSI_SW_ID_FLAG_ALLOW_LB); in i40e_enable_pf_switch_lb()
6411 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_enable_pf_switch_lb()
6429 struct i40e_vsi_context ctxt; in i40e_disable_pf_switch_lb() local
6432 ctxt.seid = pf->main_vsi_seid; in i40e_disable_pf_switch_lb()
6433 ctxt.pf_num = pf->hw.pf_id; in i40e_disable_pf_switch_lb()
6434 ctxt.vf_num = 0; in i40e_disable_pf_switch_lb()
6435 ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); in i40e_disable_pf_switch_lb()
6443 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_disable_pf_switch_lb()
6444 ctxt.info.valid_sections = cpu_to_le16(I40E_AQ_VSI_PROP_SWITCH_VALID); in i40e_disable_pf_switch_lb()
6445 ctxt.info.switch_id &= ~cpu_to_le16(I40E_AQ_VSI_SW_ID_FLAG_ALLOW_LB); in i40e_disable_pf_switch_lb()
6447 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_disable_pf_switch_lb()
8866 struct i40e_vsi_context ctxt; in i40e_add_vsi() local
8872 memset(&ctxt, 0, sizeof(ctxt)); in i40e_add_vsi()
8880 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
8881 ctxt.pf_num = pf->hw.pf_id; in i40e_add_vsi()
8882 ctxt.vf_num = 0; in i40e_add_vsi()
8883 ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); in i40e_add_vsi()
8884 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_add_vsi()
8893 vsi->info = ctxt.info; in i40e_add_vsi()
8896 vsi->seid = ctxt.seid; in i40e_add_vsi()
8897 vsi->id = ctxt.vsi_number; in i40e_add_vsi()
8904 memset(&ctxt, 0, sizeof(ctxt)); in i40e_add_vsi()
8905 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
8906 ctxt.pf_num = pf->hw.pf_id; in i40e_add_vsi()
8907 ctxt.vf_num = 0; in i40e_add_vsi()
8908 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, false); in i40e_add_vsi()
8909 ret = i40e_aq_update_vsi_params(hw, &ctxt, NULL); in i40e_add_vsi()
8920 i40e_vsi_update_queue_map(vsi, &ctxt); in i40e_add_vsi()
8943 ctxt.pf_num = hw->pf_id; in i40e_add_vsi()
8944 ctxt.vf_num = 0; in i40e_add_vsi()
8945 ctxt.uplink_seid = vsi->uplink_seid; in i40e_add_vsi()
8946 ctxt.connection_type = I40E_AQ_VSI_CONN_TYPE_NORMAL; in i40e_add_vsi()
8947 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_add_vsi()
8950 ctxt.info.valid_sections |= in i40e_add_vsi()
8952 ctxt.info.switch_id = in i40e_add_vsi()
8955 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8959 ctxt.pf_num = hw->pf_id; in i40e_add_vsi()
8960 ctxt.vf_num = 0; in i40e_add_vsi()
8961 ctxt.uplink_seid = vsi->uplink_seid; in i40e_add_vsi()
8962 ctxt.connection_type = I40E_AQ_VSI_CONN_TYPE_NORMAL; in i40e_add_vsi()
8963 ctxt.flags = I40E_AQ_VSI_TYPE_VMDQ2; in i40e_add_vsi()
8969 ctxt.info.valid_sections |= in i40e_add_vsi()
8971 ctxt.info.switch_id = in i40e_add_vsi()
8976 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8980 ctxt.pf_num = hw->pf_id; in i40e_add_vsi()
8981 ctxt.vf_num = vsi->vf_id + hw->func_caps.vf_base_id; in i40e_add_vsi()
8982 ctxt.uplink_seid = vsi->uplink_seid; in i40e_add_vsi()
8983 ctxt.connection_type = I40E_AQ_VSI_CONN_TYPE_NORMAL; in i40e_add_vsi()
8984 ctxt.flags = I40E_AQ_VSI_TYPE_VF; in i40e_add_vsi()
8990 ctxt.info.valid_sections |= in i40e_add_vsi()
8992 ctxt.info.switch_id = in i40e_add_vsi()
8996 ctxt.info.valid_sections |= cpu_to_le16(I40E_AQ_VSI_PROP_VLAN_VALID); in i40e_add_vsi()
8997 ctxt.info.port_vlan_flags |= I40E_AQ_VSI_PVLAN_MODE_ALL; in i40e_add_vsi()
8999 ctxt.info.valid_sections |= in i40e_add_vsi()
9001 ctxt.info.sec_flags |= in i40e_add_vsi()
9006 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
9011 ret = i40e_fcoe_vsi_init(vsi, &ctxt); in i40e_add_vsi()
9024 ret = i40e_aq_add_vsi(hw, &ctxt, NULL); in i40e_add_vsi()
9034 vsi->info = ctxt.info; in i40e_add_vsi()
9036 vsi->seid = ctxt.seid; in i40e_add_vsi()
9037 vsi->id = ctxt.vsi_number; in i40e_add_vsi()