Lines Matching refs:vf_i
157 unsigned int vf_i) in efx_ef10_sriov_assign_vf_vport() argument
160 struct ef10_vf *vf = nic_data->vf + vf_i; in efx_ef10_sriov_assign_vf_vport()
178 rc = efx_ef10_evb_port_assign(efx, vf->vport_id, vf_i); in efx_ef10_sriov_assign_vf_vport()
487 int efx_ef10_sriov_set_vf_mac(struct efx_nic *efx, int vf_i, const u8 *mac) in efx_ef10_sriov_set_vf_mac() argument
496 if (vf_i >= efx->vf_count) in efx_ef10_sriov_set_vf_mac()
498 vf = nic_data->vf + vf_i; in efx_ef10_sriov_set_vf_mac()
511 rc = efx_ef10_evb_port_assign(efx, EVB_PORT_ID_NULL, vf_i); in efx_ef10_sriov_set_vf_mac()
532 rc = efx_ef10_evb_port_assign(efx, vf->vport_id, vf_i); in efx_ef10_sriov_set_vf_mac()
553 int efx_ef10_sriov_set_vf_vlan(struct efx_nic *efx, int vf_i, u16 vlan, in efx_ef10_sriov_set_vf_vlan() argument
561 if (vf_i >= efx->vf_count) in efx_ef10_sriov_set_vf_vlan()
566 vf = nic_data->vf + vf_i; in efx_ef10_sriov_set_vf_vlan()
585 rc = efx_ef10_evb_port_assign(efx, EVB_PORT_ID_NULL, vf_i); in efx_ef10_sriov_set_vf_vlan()
588 "Failed to change vlan on VF %d.\n", vf_i); in efx_ef10_sriov_set_vf_vlan()
631 rc2 = efx_ef10_evb_port_assign(efx, vf->vport_id, vf_i); in efx_ef10_sriov_set_vf_vlan()
679 static int efx_ef10_sriov_set_privilege_mask(struct efx_nic *efx, int vf_i, in efx_ef10_sriov_set_privilege_mask() argument
694 PRIVILEGE_MASK_IN_FUNCTION_VF, vf_i); in efx_ef10_sriov_set_privilege_mask()
730 int efx_ef10_sriov_set_vf_spoofchk(struct efx_nic *efx, int vf_i, bool spoofchk) in efx_ef10_sriov_set_vf_spoofchk() argument
740 return efx_ef10_sriov_set_privilege_mask(efx, vf_i, in efx_ef10_sriov_set_vf_spoofchk()
745 int efx_ef10_sriov_set_vf_link_state(struct efx_nic *efx, int vf_i, in efx_ef10_sriov_set_vf_link_state() argument
760 LINK_STATE_MODE_IN_FUNCTION_VF, vf_i); in efx_ef10_sriov_set_vf_link_state()
766 int efx_ef10_sriov_get_vf_config(struct efx_nic *efx, int vf_i, in efx_ef10_sriov_get_vf_config() argument
777 if (vf_i >= efx->vf_count) in efx_ef10_sriov_get_vf_config()
783 vf = nic_data->vf + vf_i; in efx_ef10_sriov_get_vf_config()
785 ivf->vf = vf_i; in efx_ef10_sriov_get_vf_config()
795 LINK_STATE_MODE_IN_FUNCTION_VF, vf_i); in efx_ef10_sriov_get_vf_config()