Lines Matching refs:ctxt
1486 struct i40e_vsi_context *ctxt, in i40e_vsi_setup_queue_map() argument
1491 struct i40e_vsi_context *ctxt, in i40e_vsi_setup_queue_map()
1586 ctxt->info.tc_mapping[i] = cpu_to_le16(qmap); in i40e_vsi_setup_queue_map()
1602 ctxt->info.up_enable_bits = enabled_tc; in i40e_vsi_setup_queue_map()
1605 ctxt->info.mapping_flags |= in i40e_vsi_setup_queue_map()
1608 ctxt->info.queue_mapping[i] = in i40e_vsi_setup_queue_map()
1611 ctxt->info.mapping_flags |= in i40e_vsi_setup_queue_map()
1613 ctxt->info.queue_mapping[0] = cpu_to_le16(vsi->base_queue); in i40e_vsi_setup_queue_map()
1615 ctxt->info.valid_sections |= cpu_to_le16(sections); in i40e_vsi_setup_queue_map()
1975 struct i40e_vsi_context ctxt; in i40e_vlan_stripping_enable() local
1987 ctxt.seid = vsi->seid; in i40e_vlan_stripping_enable()
1988 ctxt.info = vsi->info; in i40e_vlan_stripping_enable()
1989 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vlan_stripping_enable()
2003 struct i40e_vsi_context ctxt; in i40e_vlan_stripping_disable() local
2016 ctxt.seid = vsi->seid; in i40e_vlan_stripping_disable()
2017 ctxt.info = vsi->info; in i40e_vlan_stripping_disable()
2018 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vlan_stripping_disable()
2291 struct i40e_vsi_context ctxt; in i40e_vsi_add_pvid() local
2300 ctxt.seid = vsi->seid; in i40e_vsi_add_pvid()
2301 ctxt.info = vsi->info; in i40e_vsi_add_pvid()
2302 aq_ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vsi_add_pvid()
4358 struct i40e_vsi_context *ctxt) in i40e_vsi_update_queue_map() argument
4364 vsi->info.mapping_flags = ctxt->info.mapping_flags; in i40e_vsi_update_queue_map()
4366 &ctxt->info.queue_mapping, sizeof(vsi->info.queue_mapping)); in i40e_vsi_update_queue_map()
4367 memcpy(&vsi->info.tc_mapping, ctxt->info.tc_mapping, in i40e_vsi_update_queue_map()
4387 struct i40e_vsi_context ctxt; in i40e_vsi_config_tc() local
4410 ctxt.seid = vsi->seid; in i40e_vsi_config_tc()
4411 ctxt.pf_num = vsi->back->hw.pf_id; in i40e_vsi_config_tc()
4412 ctxt.vf_num = 0; in i40e_vsi_config_tc()
4413 ctxt.uplink_seid = vsi->uplink_seid; in i40e_vsi_config_tc()
4414 ctxt.info = vsi->info; in i40e_vsi_config_tc()
4415 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, false); in i40e_vsi_config_tc()
4418 ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_vsi_config_tc()
4426 i40e_vsi_update_queue_map(vsi, &ctxt); in i40e_vsi_config_tc()
5975 struct i40e_vsi_context ctxt; in i40e_enable_pf_switch_lb() local
5978 ctxt.seid = pf->main_vsi_seid; in i40e_enable_pf_switch_lb()
5979 ctxt.pf_num = pf->hw.pf_id; in i40e_enable_pf_switch_lb()
5980 ctxt.vf_num = 0; in i40e_enable_pf_switch_lb()
5981 aq_ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); in i40e_enable_pf_switch_lb()
5988 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_enable_pf_switch_lb()
5989 ctxt.info.valid_sections = cpu_to_le16(I40E_AQ_VSI_PROP_SWITCH_VALID); in i40e_enable_pf_switch_lb()
5990 ctxt.info.switch_id |= cpu_to_le16(I40E_AQ_VSI_SW_ID_FLAG_ALLOW_LB); in i40e_enable_pf_switch_lb()
5992 aq_ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_enable_pf_switch_lb()
6009 struct i40e_vsi_context ctxt; in i40e_disable_pf_switch_lb() local
6012 ctxt.seid = pf->main_vsi_seid; in i40e_disable_pf_switch_lb()
6013 ctxt.pf_num = pf->hw.pf_id; in i40e_disable_pf_switch_lb()
6014 ctxt.vf_num = 0; in i40e_disable_pf_switch_lb()
6015 aq_ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); in i40e_disable_pf_switch_lb()
6022 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_disable_pf_switch_lb()
6023 ctxt.info.valid_sections = cpu_to_le16(I40E_AQ_VSI_PROP_SWITCH_VALID); in i40e_disable_pf_switch_lb()
6024 ctxt.info.switch_id &= ~cpu_to_le16(I40E_AQ_VSI_SW_ID_FLAG_ALLOW_LB); in i40e_disable_pf_switch_lb()
6026 aq_ret = i40e_aq_update_vsi_params(&vsi->back->hw, &ctxt, NULL); in i40e_disable_pf_switch_lb()
8281 struct i40e_vsi_context ctxt; in i40e_add_vsi() local
8285 memset(&ctxt, 0, sizeof(ctxt)); in i40e_add_vsi()
8293 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
8294 ctxt.pf_num = pf->hw.pf_id; in i40e_add_vsi()
8295 ctxt.vf_num = 0; in i40e_add_vsi()
8296 ret = i40e_aq_get_vsi_params(&pf->hw, &ctxt, NULL); in i40e_add_vsi()
8297 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_add_vsi()
8304 vsi->info = ctxt.info; in i40e_add_vsi()
8307 vsi->seid = ctxt.seid; in i40e_add_vsi()
8308 vsi->id = ctxt.vsi_number; in i40e_add_vsi()
8315 memset(&ctxt, 0, sizeof(ctxt)); in i40e_add_vsi()
8316 ctxt.seid = pf->main_vsi_seid; in i40e_add_vsi()
8317 ctxt.pf_num = pf->hw.pf_id; in i40e_add_vsi()
8318 ctxt.vf_num = 0; in i40e_add_vsi()
8319 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, false); in i40e_add_vsi()
8320 ret = i40e_aq_update_vsi_params(hw, &ctxt, NULL); in i40e_add_vsi()
8329 i40e_vsi_update_queue_map(vsi, &ctxt); in i40e_add_vsi()
8350 ctxt.pf_num = hw->pf_id; in i40e_add_vsi()
8351 ctxt.vf_num = 0; in i40e_add_vsi()
8352 ctxt.uplink_seid = vsi->uplink_seid; in i40e_add_vsi()
8353 ctxt.connection_type = I40E_AQ_VSI_CONN_TYPE_NORMAL; in i40e_add_vsi()
8354 ctxt.flags = I40E_AQ_VSI_TYPE_PF; in i40e_add_vsi()
8357 ctxt.info.valid_sections |= in i40e_add_vsi()
8359 ctxt.info.switch_id = in i40e_add_vsi()
8362 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8366 ctxt.pf_num = hw->pf_id; in i40e_add_vsi()
8367 ctxt.vf_num = 0; in i40e_add_vsi()
8368 ctxt.uplink_seid = vsi->uplink_seid; in i40e_add_vsi()
8369 ctxt.connection_type = I40E_AQ_VSI_CONN_TYPE_NORMAL; in i40e_add_vsi()
8370 ctxt.flags = I40E_AQ_VSI_TYPE_VMDQ2; in i40e_add_vsi()
8376 ctxt.info.valid_sections |= in i40e_add_vsi()
8378 ctxt.info.switch_id = in i40e_add_vsi()
8383 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8387 ctxt.pf_num = hw->pf_id; in i40e_add_vsi()
8388 ctxt.vf_num = vsi->vf_id + hw->func_caps.vf_base_id; in i40e_add_vsi()
8389 ctxt.uplink_seid = vsi->uplink_seid; in i40e_add_vsi()
8390 ctxt.connection_type = I40E_AQ_VSI_CONN_TYPE_NORMAL; in i40e_add_vsi()
8391 ctxt.flags = I40E_AQ_VSI_TYPE_VF; in i40e_add_vsi()
8397 ctxt.info.valid_sections |= in i40e_add_vsi()
8399 ctxt.info.switch_id = in i40e_add_vsi()
8403 ctxt.info.valid_sections |= cpu_to_le16(I40E_AQ_VSI_PROP_VLAN_VALID); in i40e_add_vsi()
8404 ctxt.info.port_vlan_flags |= I40E_AQ_VSI_PVLAN_MODE_ALL; in i40e_add_vsi()
8406 ctxt.info.valid_sections |= in i40e_add_vsi()
8408 ctxt.info.sec_flags |= in i40e_add_vsi()
8413 i40e_vsi_setup_queue_map(vsi, &ctxt, enabled_tc, true); in i40e_add_vsi()
8418 ret = i40e_fcoe_vsi_init(vsi, &ctxt); in i40e_add_vsi()
8431 ret = i40e_aq_add_vsi(hw, &ctxt, NULL); in i40e_add_vsi()
8439 vsi->info = ctxt.info; in i40e_add_vsi()
8441 vsi->seid = ctxt.seid; in i40e_add_vsi()
8442 vsi->id = ctxt.vsi_number; in i40e_add_vsi()