Lines Matching refs:vf
130 int enic_is_valid_vf(struct enic *enic, int vf) in enic_is_valid_vf() argument
133 return vf >= 0 && vf < enic->num_vfs; in enic_is_valid_vf()
810 static int enic_set_vf_mac(struct net_device *netdev, int vf, u8 *mac) in enic_set_vf_mac() argument
816 ENIC_PP_BY_INDEX(enic, vf, pp, &err); in enic_set_vf_mac()
821 if (vf == PORT_SELF_VF) { in enic_set_vf_mac()
828 ENIC_DEVCMD_PROXY_BY_INDEX(vf, err, enic, in enic_set_vf_mac()
836 static int enic_set_vf_port(struct net_device *netdev, int vf, in enic_set_vf_port() argument
844 ENIC_PP_BY_INDEX(enic, vf, pp, &err); in enic_set_vf_port()
875 if (vf == PORT_SELF_VF) { in enic_set_vf_port()
884 ENIC_DEVCMD_PROXY_BY_INDEX(vf, err, enic, in enic_set_vf_port()
887 netdev_err(netdev, "Error getting mac for vf %d\n", vf); in enic_set_vf_port()
893 err = enic_process_set_pp_request(enic, vf, &prev_pp, &restore_pp); in enic_set_vf_port()
902 if (vf == PORT_SELF_VF) in enic_set_vf_port()
914 if (vf == PORT_SELF_VF) in enic_set_vf_port()
919 if (vf == PORT_SELF_VF) in enic_set_vf_port()
925 static int enic_get_vf_port(struct net_device *netdev, int vf, in enic_get_vf_port() argument
933 ENIC_PP_BY_INDEX(enic, vf, pp, &err); in enic_get_vf_port()
940 err = enic_process_get_pp_request(enic, vf, pp->request, &response); in enic_get_vf_port()