Lines Matching refs:ctxt
1567 struct i40e_vsi_context *ctxt, in i40e_vsi_setup_queue_map() argument
1572 struct i40e_vsi_context *ctxt, in i40e_vsi_setup_queue_map()
1671 ctxt->info.tc_mapping[i] = cpu_to_le16(qmap); in i40e_vsi_setup_queue_map()
1687 ctxt->info.up_enable_bits = enabled_tc; in i40e_vsi_setup_queue_map()
1690 ctxt->info.mapping_flags |= in i40e_vsi_setup_queue_map()
1693 ctxt->info.queue_mapping[i] = in i40e_vsi_setup_queue_map()
1696 ctxt->info.mapping_flags |= in i40e_vsi_setup_queue_map()
1698 ctxt->info.queue_mapping[0] = cpu_to_le16(vsi->base_queue); in i40e_vsi_setup_queue_map()
1700 ctxt->info.valid_sections |= cpu_to_le16(sections); in i40e_vsi_setup_queue_map()
2227 struct i40e_vsi_context ctxt; in i40e_vlan_stripping_enable() local
2239 ctxt.seid = vsi->seid; in i40e_vlan_stripping_enable()
2240 ctxt.info = vsi->info; in i40e_vlan_stripping_enable()
2241 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vlan_stripping_enable()
2257 struct i40e_vsi_context ctxt; in i40e_vlan_stripping_disable() local
2270 ctxt.seid = vsi->seid; in i40e_vlan_stripping_disable()
2271 ctxt.info = vsi->info; in i40e_vlan_stripping_disable()
2272 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vlan_stripping_disable()
2569 struct i40e_vsi_context ctxt; in i40e_vsi_add_pvid() local
2578 ctxt.seid = vsi->seid; in i40e_vsi_add_pvid()
2579 ctxt.info = vsi->info; in i40e_vsi_add_pvid()
2580 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vsi_add_pvid()
4733 struct i40e_vsi_context *ctxt) in i40e_vsi_update_queue_map() argument
4739 vsi->info.mapping_flags = ctxt->info.mapping_flags; in i40e_vsi_update_queue_map()
4741 &ctxt->info.queue_mapping, sizeof(vsi->info.queue_mapping)); in i40e_vsi_update_queue_map()
4742 memcpy(&vsi->info.tc_mapping, ctxt->info.tc_mapping, in i40e_vsi_update_queue_map()
4762 struct i40e_vsi_context ctxt; in i40e_vsi_config_tc() local
4785 ctxt.seid = vsi->seid; in i40e_vsi_config_tc()
4786 ctxt.pf_num = vsi->back->hw.pf_id; in i40e_vsi_config_tc()
4787 ctxt.vf_num = 0; in i40e_vsi_config_tc()
4788 ctxt.uplink_seid = vsi->uplink_seid; in i40e_vsi_config_tc()
4789 ctxt.info = vsi->info; in i40e_vsi_config_tc()
4790 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, false); in i40e_vsi_config_tc()
4793 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vsi_config_tc()
4803 i40e_vsi_update_queue_map(vsi, &ctxt); in i40e_vsi_config_tc()
6325 struct i40e_vsi_context ctxt; in i40e_enable_pf_switch_lb() local
6328 ctxt.seid = pf->main_vsi_seid; in i40e_enable_pf_switch_lb()
6329 ctxt.pf_num = pf->hw.pf_id; in i40e_enable_pf_switch_lb()
6330 ctxt.vf_num = 0; in i40e_enable_pf_switch_lb()
6331 ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); in i40e_enable_pf_switch_lb()
6339 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_enable_pf_switch_lb()
6340 ctxt.info.valid_sections = cpu_to_le16(I40E_AQ_VSI_PROP_SWITCH_VALID); in i40e_enable_pf_switch_lb()
6341 ctxt.info.switch_id |= cpu_to_le16(I40E_AQ_VSI_SW_ID_FLAG_ALLOW_LB); in i40e_enable_pf_switch_lb()
6343 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_enable_pf_switch_lb()
6361 struct i40e_vsi_context ctxt; in i40e_disable_pf_switch_lb() local
6364 ctxt.seid = pf->main_vsi_seid; in i40e_disable_pf_switch_lb()
6365 ctxt.pf_num = pf->hw.pf_id; in i40e_disable_pf_switch_lb()
6366 ctxt.vf_num = 0; in i40e_disable_pf_switch_lb()
6367 ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); in i40e_disable_pf_switch_lb()
6375 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_disable_pf_switch_lb()
6376 ctxt.info.valid_sections = cpu_to_le16(I40E_AQ_VSI_PROP_SWITCH_VALID); in i40e_disable_pf_switch_lb()
6377 ctxt.info.switch_id &= ~cpu_to_le16(I40E_AQ_VSI_SW_ID_FLAG_ALLOW_LB); in i40e_disable_pf_switch_lb()
6379 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_disable_pf_switch_lb()
8777 struct i40e_vsi_context ctxt; in i40e_add_vsi() local
8783 memset(&ctxt, 0, sizeof(ctxt)); in i40e_add_vsi()
8791 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
8792 ctxt.pf_num = pf->hw.pf_id; in i40e_add_vsi()
8793 ctxt.vf_num = 0; in i40e_add_vsi()
8794 ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); in i40e_add_vsi()
8795 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_add_vsi()
8804 vsi->info = ctxt.info; in i40e_add_vsi()
8807 vsi->seid = ctxt.seid; in i40e_add_vsi()
8808 vsi->id = ctxt.vsi_number; in i40e_add_vsi()
8815 memset(&ctxt, 0, sizeof(ctxt)); in i40e_add_vsi()
8816 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
8817 ctxt.pf_num = pf->hw.pf_id; in i40e_add_vsi()
8818 ctxt.vf_num = 0; in i40e_add_vsi()
8819 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, false); in i40e_add_vsi()
8820 ret = i40e_aq_update_vsi_params(hw, &ctxt, NULL); in i40e_add_vsi()
8831 i40e_vsi_update_queue_map(vsi, &ctxt); in i40e_add_vsi()
8854 ctxt.pf_num = hw->pf_id; in i40e_add_vsi()
8855 ctxt.vf_num = 0; in i40e_add_vsi()
8856 ctxt.uplink_seid = vsi->uplink_seid; in i40e_add_vsi()
8857 ctxt.connection_type = I40E_AQ_VSI_CONN_TYPE_NORMAL; in i40e_add_vsi()
8858 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_add_vsi()
8861 ctxt.info.valid_sections |= in i40e_add_vsi()
8863 ctxt.info.switch_id = in i40e_add_vsi()
8866 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8870 ctxt.pf_num = hw->pf_id; in i40e_add_vsi()
8871 ctxt.vf_num = 0; in i40e_add_vsi()
8872 ctxt.uplink_seid = vsi->uplink_seid; in i40e_add_vsi()
8873 ctxt.connection_type = I40E_AQ_VSI_CONN_TYPE_NORMAL; in i40e_add_vsi()
8874 ctxt.flags = I40E_AQ_VSI_TYPE_VMDQ2; in i40e_add_vsi()
8880 ctxt.info.valid_sections |= in i40e_add_vsi()
8882 ctxt.info.switch_id = in i40e_add_vsi()
8887 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8891 ctxt.pf_num = hw->pf_id; in i40e_add_vsi()
8892 ctxt.vf_num = vsi->vf_id + hw->func_caps.vf_base_id; in i40e_add_vsi()
8893 ctxt.uplink_seid = vsi->uplink_seid; in i40e_add_vsi()
8894 ctxt.connection_type = I40E_AQ_VSI_CONN_TYPE_NORMAL; in i40e_add_vsi()
8895 ctxt.flags = I40E_AQ_VSI_TYPE_VF; in i40e_add_vsi()
8901 ctxt.info.valid_sections |= in i40e_add_vsi()
8903 ctxt.info.switch_id = in i40e_add_vsi()
8907 ctxt.info.valid_sections |= cpu_to_le16(I40E_AQ_VSI_PROP_VLAN_VALID); in i40e_add_vsi()
8908 ctxt.info.port_vlan_flags |= I40E_AQ_VSI_PVLAN_MODE_ALL; in i40e_add_vsi()
8910 ctxt.info.valid_sections |= in i40e_add_vsi()
8912 ctxt.info.sec_flags |= in i40e_add_vsi()
8917 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8922 ret = i40e_fcoe_vsi_init(vsi, &ctxt); in i40e_add_vsi()
8935 ret = i40e_aq_add_vsi(hw, &ctxt, NULL); in i40e_add_vsi()
8945 vsi->info = ctxt.info; in i40e_add_vsi()
8947 vsi->seid = ctxt.seid; in i40e_add_vsi()
8948 vsi->id = ctxt.vsi_number; in i40e_add_vsi()