Searched refs:vf_admin (Results 1 - 3 of 3) sorted by relevance

/linux-4.1.27/drivers/net/ethernet/mellanox/mlx4/
H A Dcmd.c1828 vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; mlx4_master_immediate_activate_vlan_qos()
1984 priv->mfunc.master.vf_admin[slave].enable_smi[port]; mlx4_master_activate_admin_state()
1986 vp_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; mlx4_master_activate_admin_state()
2315 struct mlx4_vf_admin_state *vf_admin; mlx4_multi_func_init() local
2323 priv->mfunc.master.vf_admin = mlx4_multi_func_init()
2326 if (!priv->mfunc.master.vf_admin) mlx4_multi_func_init()
2336 vf_admin = &priv->mfunc.master.vf_admin[i]; mlx4_multi_func_init()
2361 admin_vport = &vf_admin->vport[port]; mlx4_multi_func_init()
2422 kfree(priv->mfunc.master.vf_admin); mlx4_multi_func_init()
2522 kfree(priv->mfunc.master.vf_admin); mlx4_multi_func_cleanup()
2852 struct mlx4_vport_state *vf_admin) mlx4_is_vf_vst_and_prio_qos()
2863 if (vf_admin->default_vlan != MLX4_VGT && mlx4_is_vf_vst_and_prio_qos()
2864 test_bit(vf_admin->default_qos, info->priority_bm)) mlx4_is_vf_vst_and_prio_qos()
2871 struct mlx4_vport_state *vf_admin, mlx4_valid_vf_state_change()
2876 if (!mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin) || mlx4_valid_vf_state_change()
2877 !vf_admin->tx_rate) mlx4_valid_vf_state_change()
2916 s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; mlx4_set_vf_mac()
2928 struct mlx4_vport_state *vf_admin; mlx4_set_vf_vlan() local
2943 vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; mlx4_set_vf_vlan()
2945 if (!mlx4_valid_vf_state_change(dev, port, vf_admin, vlan, qos)) mlx4_set_vf_vlan()
2949 vf_admin->default_vlan = MLX4_VGT; mlx4_set_vf_vlan()
2951 vf_admin->default_vlan = vlan; mlx4_set_vf_vlan()
2952 vf_admin->default_qos = qos; mlx4_set_vf_vlan()
2955 * in vf_admin->rate and now, if priority supported we enforce the QoS mlx4_set_vf_vlan()
2957 if (mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin) && mlx4_set_vf_vlan()
2958 vf_admin->tx_rate) mlx4_set_vf_vlan()
2959 vf_admin->qos_vport = slave; mlx4_set_vf_vlan()
2974 struct mlx4_vport_state *vf_admin; mlx4_set_vf_rate() local
2991 vf_admin = &priv->mfunc.master.vf_admin[slave].vport[port]; mlx4_set_vf_rate()
3000 vf_admin->tx_rate = max_tx_rate; mlx4_set_vf_rate()
3006 if (!mlx4_is_vf_vst_and_prio_qos(dev, port, vf_admin)) { mlx4_set_vf_rate()
3010 if (vf_admin->default_vlan != MLX4_VGT) mlx4_set_vf_rate()
3022 vf_admin->qos_vport = max_tx_rate ? slave : MLX4_VPP_DEFAULT_VPORT; mlx4_set_vf_rate()
3072 s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; mlx4_set_vf_spoofchk()
3092 s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; mlx4_get_vf_config()
3153 s_info = &priv->mfunc.master.vf_admin[slave].vport[port]; mlx4_set_vf_link_state()
3191 return priv->mfunc.master.vf_admin[slave].enable_smi[port] == mlx4_vf_get_enable_smi_admin()
3209 priv->mfunc.master.vf_admin[slave].enable_smi[port] = enabled; mlx4_vf_set_enable_smi_admin()
2851 mlx4_is_vf_vst_and_prio_qos(struct mlx4_dev *dev, int port, struct mlx4_vport_state *vf_admin) mlx4_is_vf_vst_and_prio_qos() argument
2870 mlx4_valid_vf_state_change(struct mlx4_dev *dev, int port, struct mlx4_vport_state *vf_admin, int vlan, int qos) mlx4_valid_vf_state_change() argument
H A Dmain.c2267 priv->mfunc.master.vf_admin[entry].vport[port].guid = guid; mlx4_set_admin_guid()
2275 return priv->mfunc.master.vf_admin[entry].vport[port].guid; mlx4_get_admin_guid()
2291 priv->mfunc.master.vf_admin[entry].vport[port].guid = guid; mlx4_set_random_admin_guid()
H A Dmlx4.h572 struct mlx4_vf_admin_state *vf_admin; member in struct:mlx4_mfunc_master_ctx

Completed in 150 milliseconds