Lines Matching refs:vf_admin

1828 	vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port];  in mlx4_master_immediate_activate_vlan_qos()
1984 priv->mfunc.master.vf_admin[slave].enable_smi[port]; in mlx4_master_activate_admin_state()
1986 vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_master_activate_admin_state()
2315 struct mlx4_vf_admin_state *vf_admin; in mlx4_multi_func_init() local
2323 priv->mfunc.master.vf_admin = in mlx4_multi_func_init()
2326 if (!priv->mfunc.master.vf_admin) in mlx4_multi_func_init()
2336 vf_admin = &priv->mfunc.master.vf_admin[i]; in mlx4_multi_func_init()
2361 admin_vport = &vf_admin->vport[port]; in mlx4_multi_func_init()
2422 kfree(priv->mfunc.master.vf_admin); in mlx4_multi_func_init()
2522 kfree(priv->mfunc.master.vf_admin); in mlx4_multi_func_cleanup()
2852 struct mlx4_vport_state *vf_admin) in mlx4_is_vf_vst_and_prio_qos() argument
2863 if (vf_admin->default_vlan != MLX4_VGT && in mlx4_is_vf_vst_and_prio_qos()
2864 test_bit(vf_admin->default_qos, info->priority_bm)) in mlx4_is_vf_vst_and_prio_qos()
2871 struct mlx4_vport_state *vf_admin, in mlx4_valid_vf_state_change() argument
2876 if (!mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin) || in mlx4_valid_vf_state_change()
2877 !vf_admin->tx_rate) in mlx4_valid_vf_state_change()
2916 s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_set_vf_mac()
2928 struct mlx4_vport_state *vf_admin; in mlx4_set_vf_vlan() local
2943 vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_set_vf_vlan()
2945 if (!mlx4_valid_vf_state_change(dev, port, vf_admin, vlan, qos)) in mlx4_set_vf_vlan()
2949 vf_admin->default_vlan = MLX4_VGT; in mlx4_set_vf_vlan()
2951 vf_admin->default_vlan = vlan; in mlx4_set_vf_vlan()
2952 vf_admin->default_qos = qos; in mlx4_set_vf_vlan()
2957 if (mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin) && in mlx4_set_vf_vlan()
2958 vf_admin->tx_rate) in mlx4_set_vf_vlan()
2959 vf_admin->qos_vport = slave; in mlx4_set_vf_vlan()
2974 struct mlx4_vport_state *vf_admin; in mlx4_set_vf_rate() local
2991 vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_set_vf_rate()
3000 vf_admin->tx_rate = max_tx_rate; in mlx4_set_vf_rate()
3006 if (!mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin)) { in mlx4_set_vf_rate()
3010 if (vf_admin->default_vlan != MLX4_VGT) in mlx4_set_vf_rate()
3022 vf_admin->qos_vport = max_tx_rate ? slave : MLX4_VPP_DEFAULT_VPORT; in mlx4_set_vf_rate()
3072 s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_set_vf_spoofchk()
3092 s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_get_vf_config()
3153 s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; in mlx4_set_vf_link_state()
3191 return priv->mfunc.master.vf_admin[slave].enable_smi[port] == in mlx4_vf_get_enable_smi_admin()
3209 priv->mfunc.master.vf_admin[slave].enable_smi[port] = enabled; in mlx4_vf_set_enable_smi_admin()