/linux-6.3-rc2/drivers/net/ethernet/intel/fm10k/ |
A D | fm10k_iov.c | 16 **results & FM10K_TLV_ID_MASK, vf_info->vf_idx); in fm10k_iov_msg_error() 395 if (vf_idx >= iov_data->num_vfs) in fm10k_iov_update_pvid() 399 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_iov_update_pvid() 459 vf_info->vf_idx = i; in fm10k_iov_alloc_data() 582 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_mac() 610 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_vlan() 644 iov_data->vf_info[vf_idx].rate = max_rate; in fm10k_ndo_set_vf_bw() 653 int vf_idx, struct ifla_vf_info *ivi) in fm10k_ndo_get_vf_config() argument 663 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_get_vf_config() 665 ivi->vf = vf_idx; in fm10k_ndo_get_vf_config() [all …]
|
A D | fm10k_pf.c | 741 if (vf_idx >= hw->iov.num_vfs) in fm10k_iov_configure_tc_pf() 799 if (vf_idx >= hw->iov.num_vfs) in fm10k_iov_assign_int_moderator_pf() 834 u16 vf_idx, vf_vid; in fm10k_iov_assign_default_mac_vlan_pf() local 845 vf_idx = vf_info->vf_idx; in fm10k_iov_assign_default_mac_vlan_pf() 871 FM10K_TXQCTL_VF | vf_idx; in fm10k_iov_assign_default_mac_vlan_pf() 949 u8 vf_idx = vf_info->vf_idx; in fm10k_iov_reset_resources_pf() local 957 fm10k_write_reg(hw, FM10K_PFVFLREC(vf_idx / 32), BIT(vf_idx % 32)); in fm10k_iov_reset_resources_pf() 991 FM10K_TXQCTL_VF | vf_idx; in fm10k_iov_reset_resources_pf() 1011 if (!vf_idx) in fm10k_iov_reset_resources_pf() 1135 u16 vf_idx) in fm10k_iov_update_stats_pf() argument [all …]
|
A D | fm10k.h | 532 int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac); 534 int vf_idx, u16 vid, u8 qos, __be16 vlan_proto); 535 int fm10k_ndo_set_vf_bw(struct net_device *netdev, int vf_idx, 538 int vf_idx, struct ifla_vf_info *ivi); 540 int vf_idx, struct ifla_vf_stats *stats);
|
A D | fm10k_pf.h | 12 u16 fm10k_vf_queue_index(struct fm10k_hw *hw, u16 vf_idx);
|
A D | fm10k_type.h | 591 u8 vf_idx; /* which VF this is */ member
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_vfr.c | 37 req->vf_id = cpu_to_le16(vf_idx); in hwrm_cfa_vfr_alloc() 38 sprintf(req->vfr_name, "vfr%d", vf_idx); in hwrm_cfa_vfr_alloc() 62 sprintf(req->vfr_name, "vfr%d", vf_idx); in hwrm_cfa_vfr_free() 188 u16 vf_idx; in bnxt_get_vf_rep() local 191 vf_idx = bp->cfa_code_map[cfa_code]; in bnxt_get_vf_rep() 192 if (vf_idx != VF_IDX_INVALID) in bnxt_get_vf_rep() 193 return bp->vf_reps[vf_idx]->dev; in bnxt_get_vf_rep() 216 vf_rep->vf_idx); in bnxt_vf_rep_get_phys_port_name() 308 hwrm_cfa_vfr_free(bp, vf_rep->vf_idx); in __bnxt_free_one_vf_rep() 430 vf_rep->vf_idx = i; in bnxt_vf_reps_alloc() [all …]
|
A D | bnxt_vfr.h | 30 return bp->pf.vf[vf_rep->vf_idx].fw_fid; in bnxt_vf_rep_get_fid()
|
A D | bnxt.h | 1454 u16 vf_idx; member
|
/linux-6.3-rc2/drivers/crypto/marvell/octeontx2/ |
A D | otx2_cptpf_mbox.c | 151 int i, vf_idx; in otx2_cptpf_vfpf_mbox_intr() local 163 for (vf_idx = i * 64; vf_idx < cptpf->enabled_vfs; vf_idx++) { in otx2_cptpf_vfpf_mbox_intr() 164 vf = &cptpf->vf[vf_idx]; in otx2_cptpf_vfpf_mbox_intr()
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnx2x/ |
A D | bnx2x_sriov.c | 1305 int vf_idx; in bnx2x_iov_remove_one() local 1314 for (vf_idx = 0; vf_idx < bp->vfdb->sriov.total; vf_idx++) { in bnx2x_iov_remove_one() 1318 vf_idx)); in bnx2x_iov_remove_one() 2463 for (vf_idx = 0; vf_idx < req_vfs; vf_idx++) { in bnx2x_enable_sriov() 2474 for (vf_idx = first_vf; vf_idx < first_vf + req_vfs; vf_idx++) { in bnx2x_enable_sriov() 2480 sb_idx, vf_idx); in bnx2x_enable_sriov() 2494 for_each_vf(bp, vf_idx) { in bnx2x_enable_sriov() 2507 for (vf_idx = first_vf; vf_idx < first_vf + req_vfs; vf_idx++) { in bnx2x_enable_sriov() 2512 vf_idx, num_vf_queues - 1); in bnx2x_enable_sriov() 3160 int vf_idx; in bnx2x_iov_channel_down() local [all …]
|
A D | bnx2x_vfpf.c | 2192 u8 vf_idx; in bnx2x_vf_mbx_schedule() local 2207 vf_idx = bnx2x_vf_idx_by_abs_fid(bp, vfpf_event->vf_id); in bnx2x_vf_mbx_schedule() 2211 BP_VF_MBX(bp, vf_idx)->vf_addr_hi = in bnx2x_vf_mbx_schedule() 2213 BP_VF_MBX(bp, vf_idx)->vf_addr_lo = in bnx2x_vf_mbx_schedule() 2215 BP_VFDB(bp)->event_occur |= (1ULL << vf_idx); in bnx2x_vf_mbx_schedule() 2226 u8 vf_idx; in bnx2x_vf_mbx() local 2237 for_each_vf(bp, vf_idx) { in bnx2x_vf_mbx() 2238 struct bnx2x_vf_mbx *mbx = BP_VF_MBX(bp, vf_idx); in bnx2x_vf_mbx() 2239 struct bnx2x_virtf *vf = BP_VF(bp, vf_idx); in bnx2x_vf_mbx() 2242 if (!(events & (1ULL << vf_idx))) in bnx2x_vf_mbx() [all …]
|
A D | bnx2x_main.c | 10003 int vf_idx; in bnx2x_parity_recover() local 10005 for (vf_idx = 0; vf_idx < bp->requested_nr_virtfn; vf_idx++) { in bnx2x_parity_recover() 10006 struct bnx2x_virtf *vf = BP_VF(bp, vf_idx); in bnx2x_parity_recover()
|
/linux-6.3-rc2/drivers/net/ethernet/sfc/ |
A D | efx_devlink.c | 45 if (mport->vf_idx != MAE_MPORT_DESC_VF_IDX_NULL) in efx_devlink_add_port() 47 mport->vf_idx, in efx_devlink_add_port() 86 PCIE_FUNCTION_VF, mport_desc->vf_idx, in efx_devlink_port_addr_get() 134 PCIE_FUNCTION_VF, mport_desc->vf_idx, in efx_devlink_port_addr_set()
|
A D | mae.h | 43 u16 vf_idx; member
|
A D | mae.c | 491 int efx_mae_lookup_mport(struct efx_nic *efx, u32 vf_idx, u32 *id) in efx_mae_lookup_mport() argument 505 m->vf_idx == vf_idx) { in efx_mae_lookup_mport() 657 d->vf_idx = MCDI_STRUCT_WORD(desc, in efx_mae_enumerate_mports()
|
A D | ef100_rep.c | 369 return pcie_func && (mport_desc->vf_idx != MAE_MPORT_DESC_VF_IDX_NULL); in ef100_mport_is_vf()
|
/linux-6.3-rc2/drivers/net/ethernet/marvell/octeontx2/nic/ |
A D | otx2_pf.c | 462 int offset, vf_idx, id, err; in otx2_pfvf_mbox_handler() local 471 vf_idx = vf_mbox - pf->mbox_pfvf; in otx2_pfvf_mbox_handler() 474 mdev = &mbox->dev[vf_idx]; in otx2_pfvf_mbox_handler() 488 msg->pcifunc |= (vf_idx + 1) & RVU_PFVF_FUNC_MASK; in otx2_pfvf_mbox_handler() 498 otx2_reply_invalid_msg(mbox, vf_idx, 0, msg->id); in otx2_pfvf_mbox_handler() 499 otx2_mbox_msg_send(mbox, vf_idx); in otx2_pfvf_mbox_handler() 507 int offset, id, vf_idx = 0; in otx2_pfvf_mbox_up_handler() local 512 vf_idx = vf_mbox - pf->mbox_pfvf; in otx2_pfvf_mbox_up_handler() 514 mdev = &mbox->dev[vf_idx]; in otx2_pfvf_mbox_up_handler() 2963 int vf_idx; in otx2_vf_link_event_task() local [all …]
|
/linux-6.3-rc2/include/linux/mlx4/ |
A D | cmd.h | 308 int mlx4_get_vf_stats(struct mlx4_dev *dev, int port, int vf_idx,
|
/linux-6.3-rc2/drivers/net/ethernet/cavium/liquidio/ |
A D | lio_main.c | 4005 int i, notice, vf_idx; in octeon_recv_vf_drv_notice() local 4015 vf_idx = (int)vf_num - 1; in octeon_recv_vf_drv_notice() 4020 if (!(oct->sriov_info.vf_drv_loaded_mask & BIT_ULL(vf_idx))) { in octeon_recv_vf_drv_notice() 4021 oct->sriov_info.vf_drv_loaded_mask |= BIT_ULL(vf_idx); in octeon_recv_vf_drv_notice() 4023 "driver for VF%d was loaded\n", vf_idx); in octeon_recv_vf_drv_notice() 4028 if (oct->sriov_info.vf_drv_loaded_mask & BIT_ULL(vf_idx)) { in octeon_recv_vf_drv_notice() 4029 oct->sriov_info.vf_drv_loaded_mask &= ~BIT_ULL(vf_idx); in octeon_recv_vf_drv_notice() 4031 "driver for VF%d was removed\n", vf_idx); in octeon_recv_vf_drv_notice() 4038 oct->sriov_info.vf_macaddr[vf_idx] = data[1]; in octeon_recv_vf_drv_notice() 4041 vf_idx, b + 2); in octeon_recv_vf_drv_notice()
|
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qed/ |
A D | qed_dev.c | 1899 u16 vf_idx, num_vfs = qed_init_qm_get_num_vfs(p_hwfn); in qed_init_qm_vf_pqs() local 1906 for (vf_idx = 0; vf_idx < num_vfs; vf_idx++) in qed_init_qm_vf_pqs()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx4/ |
A D | cmd.c | 3342 int mlx4_get_vf_stats(struct mlx4_dev *dev, int port, int vf_idx, in mlx4_get_vf_stats() argument 3355 slave = mlx4_get_slave_indx(dev, vf_idx); in mlx4_get_vf_stats()
|