Lines Matching refs:ctxt
4246 struct ice_vsi_ctx *ctxt; in ice_set_safe_mode_vlan_cfg() local
4253 ctxt = kzalloc(sizeof(*ctxt), GFP_KERNEL); in ice_set_safe_mode_vlan_cfg()
4254 if (!ctxt) in ice_set_safe_mode_vlan_cfg()
4258 ctxt->info = vsi->info; in ice_set_safe_mode_vlan_cfg()
4260 ctxt->info.valid_sections = in ice_set_safe_mode_vlan_cfg()
4266 ctxt->info.sec_flags &= ~(ICE_AQ_VSI_SEC_TX_VLAN_PRUNE_ENA << in ice_set_safe_mode_vlan_cfg()
4270 ctxt->info.sw_flags2 &= ~ICE_AQ_VSI_SW_FLAG_RX_VLAN_PRUNE_ENA; in ice_set_safe_mode_vlan_cfg()
4273 ctxt->info.inner_vlan_flags = ICE_AQ_VSI_INNER_VLAN_TX_MODE_ALL | in ice_set_safe_mode_vlan_cfg()
4276 status = ice_update_vsi(hw, vsi->idx, ctxt, NULL); in ice_set_safe_mode_vlan_cfg()
4281 vsi->info.sec_flags = ctxt->info.sec_flags; in ice_set_safe_mode_vlan_cfg()
4282 vsi->info.sw_flags2 = ctxt->info.sw_flags2; in ice_set_safe_mode_vlan_cfg()
4283 vsi->info.inner_vlan_flags = ctxt->info.inner_vlan_flags; in ice_set_safe_mode_vlan_cfg()
4286 kfree(ctxt); in ice_set_safe_mode_vlan_cfg()
7571 struct ice_vsi_ctx *ctxt; in ice_vsi_update_bridge_mode() local
7576 ctxt = kzalloc(sizeof(*ctxt), GFP_KERNEL); in ice_vsi_update_bridge_mode()
7577 if (!ctxt) in ice_vsi_update_bridge_mode()
7580 ctxt->info = vsi->info; in ice_vsi_update_bridge_mode()
7584 ctxt->info.sw_flags |= ICE_AQ_VSI_SW_FLAG_ALLOW_LB; in ice_vsi_update_bridge_mode()
7587 ctxt->info.sw_flags &= ~ICE_AQ_VSI_SW_FLAG_ALLOW_LB; in ice_vsi_update_bridge_mode()
7588 ctxt->info.valid_sections = cpu_to_le16(ICE_AQ_VSI_PROP_SW_VALID); in ice_vsi_update_bridge_mode()
7590 ret = ice_update_vsi(hw, vsi->idx, ctxt, NULL); in ice_vsi_update_bridge_mode()
7597 vsi_props->sw_flags = ctxt->info.sw_flags; in ice_vsi_update_bridge_mode()
7600 kfree(ctxt); in ice_vsi_update_bridge_mode()