Lines Matching refs:vf
196 int enic_is_valid_vf(struct enic *enic, int vf) in enic_is_valid_vf() argument
199 return vf >= 0 && vf < enic->num_vfs; in enic_is_valid_vf()
880 static int enic_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) in enic_set_vf_mac() argument
886 ENIC_PP_BY_INDEX(enic, vf, pp, &err); in enic_set_vf_mac()
891 if (vf == PORT_SELF_VF) { in enic_set_vf_mac()
898 ENIC_DEVCMD_PROXY_BY_INDEX(vf, err, enic, in enic_set_vf_mac()
906 static int enic_set_vf_port(struct net_device *netdev, int vf, in enic_set_vf_port() argument
914 ENIC_PP_BY_INDEX(enic, vf, pp, &err); in enic_set_vf_port()
945 if (vf == PORT_SELF_VF) { in enic_set_vf_port()
954 ENIC_DEVCMD_PROXY_BY_INDEX(vf, err, enic, in enic_set_vf_port()
957 netdev_err(netdev, "Error getting mac for vf %d\n", vf); in enic_set_vf_port()
963 err = enic_process_set_pp_request(enic, vf, &prev_pp, &restore_pp); in enic_set_vf_port()
972 if (vf == PORT_SELF_VF) in enic_set_vf_port()
984 if (vf == PORT_SELF_VF) in enic_set_vf_port()
989 if (vf == PORT_SELF_VF) in enic_set_vf_port()
995 static int enic_get_vf_port(struct net_device *netdev, int vf, in enic_get_vf_port() argument
1003 ENIC_PP_BY_INDEX(enic, vf, pp, &err); in enic_get_vf_port()
1010 err = enic_process_get_pp_request(enic, vf, pp->request, &response); in enic_get_vf_port()