Searched refs:vf_idx (Results 1 – 8 of 8) sorted by relevance
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_iov.c | 33 **results & FM10K_TLV_ID_MASK, vf_info->vf_idx); in fm10k_iov_msg_error() 249 u16 vf_idx = (glort - hw->mac.dglort_map) & FM10K_DGLORTMAP_NONE; in fm10k_iov_update_pvid() local 256 if (vf_idx >= iov_data->num_vfs) in fm10k_iov_update_pvid() 260 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_iov_update_pvid() 319 vf_info->vf_idx = i; in fm10k_iov_alloc_data() 403 int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac) in fm10k_ndo_set_vf_mac() argument 411 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_mac() 419 vf_info = &iov_data->vf_info[vf_idx]; in fm10k_ndo_set_vf_mac() 433 int fm10k_ndo_set_vf_vlan(struct net_device *netdev, int vf_idx, u16 vid, in fm10k_ndo_set_vf_vlan() argument 442 if (!iov_data || vf_idx >= iov_data->num_vfs) in fm10k_ndo_set_vf_vlan() [all …]
|
D | fm10k_pf.c | 599 u16 fm10k_vf_queue_index(struct fm10k_hw *hw, u16 vf_idx) in fm10k_vf_queue_index() argument 604 vf_q_idx -= fm10k_queues_per_pool(hw) * (num_vfs - vf_idx); in fm10k_vf_queue_index() 617 static u16 fm10k_vf_vector_index(struct fm10k_hw *hw, u16 vf_idx) in fm10k_vf_vector_index() argument 621 vf_v_idx += fm10k_vectors_per_pool(hw) * vf_idx; in fm10k_vf_vector_index() 750 static s32 fm10k_iov_configure_tc_pf(struct fm10k_hw *hw, u16 vf_idx, int rate) in fm10k_iov_configure_tc_pf() argument 757 if (vf_idx >= hw->iov.num_vfs) in fm10k_iov_configure_tc_pf() 795 fm10k_write_reg(hw, FM10K_TC_RATE(vf_idx), tc_rate | interval); in fm10k_iov_configure_tc_pf() 796 fm10k_write_reg(hw, FM10K_TC_MAXCREDIT(vf_idx), FM10K_TC_MAXCREDIT_64K); in fm10k_iov_configure_tc_pf() 797 fm10k_write_reg(hw, FM10K_TC_CREDIT(vf_idx), FM10K_TC_MAXCREDIT_64K); in fm10k_iov_configure_tc_pf() 810 static s32 fm10k_iov_assign_int_moderator_pf(struct fm10k_hw *hw, u16 vf_idx) in fm10k_iov_assign_int_moderator_pf() argument [all …]
|
D | fm10k.h | 494 int fm10k_ndo_set_vf_mac(struct net_device *netdev, int vf_idx, u8 *mac); 496 int vf_idx, u16 vid, u8 qos); 497 int fm10k_ndo_set_vf_bw(struct net_device *netdev, int vf_idx, int rate, 500 int vf_idx, struct ifla_vf_info *ivi);
|
D | fm10k_pf.h | 29 u16 fm10k_vf_queue_index(struct fm10k_hw *hw, u16 vf_idx);
|
D | fm10k_pci.c | 1237 u16 sglort, vf_idx; in fm10k_1588_msg_pf() local 1277 vf_idx = (hw->mac.dglort_map & FM10K_DGLORTMAP_NONE) - sglort; in fm10k_1588_msg_pf() 1279 if (!iov_data || vf_idx >= iov_data->num_vfs) { in fm10k_1588_msg_pf() 1284 err = hw->iov.ops.report_timestamp(hw, &iov_data->vf_info[vf_idx], in fm10k_1588_msg_pf()
|
D | fm10k_type.h | 600 u8 vf_idx; /* which VF this is */ member
|
/linux-4.1.27/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_sriov.c | 1350 int vf_idx; in bnx2x_iov_remove_one() local 1359 for (vf_idx = 0; vf_idx < bp->vfdb->sriov.total; vf_idx++) { in bnx2x_iov_remove_one() 1363 vf_idx)); in bnx2x_iov_remove_one() 1365 bp->vfdb->sriov.first_vf_in_pf + vf_idx); in bnx2x_iov_remove_one() 2499 int vf_idx, sb_idx, vfq_idx, qcount, first_vf; in bnx2x_enable_sriov() local 2513 for (vf_idx = 0; vf_idx < req_vfs; vf_idx++) { in bnx2x_enable_sriov() 2514 struct bnx2x_virtf *vf = BP_VF(bp, vf_idx); in bnx2x_enable_sriov() 2517 vf_sb_count(BP_VF(bp, vf_idx)) = 0; in bnx2x_enable_sriov() 2524 for (vf_idx = first_vf; vf_idx < first_vf + req_vfs; vf_idx++) { in bnx2x_enable_sriov() 2526 igu_entry = vf_idx << IGU_REG_MAPPING_MEMORY_FID_SHIFT | in bnx2x_enable_sriov() [all …]
|
D | bnx2x_vfpf.c | 2051 u8 vf_idx; in bnx2x_vf_mbx_schedule() local 2066 vf_idx = bnx2x_vf_idx_by_abs_fid(bp, vfpf_event->vf_id); in bnx2x_vf_mbx_schedule() 2070 BP_VF_MBX(bp, vf_idx)->vf_addr_hi = vfpf_event->msg_addr_hi; in bnx2x_vf_mbx_schedule() 2071 BP_VF_MBX(bp, vf_idx)->vf_addr_lo = vfpf_event->msg_addr_lo; in bnx2x_vf_mbx_schedule() 2072 BP_VFDB(bp)->event_occur |= (1ULL << vf_idx); in bnx2x_vf_mbx_schedule() 2083 u8 vf_idx; in bnx2x_vf_mbx() local 2094 for_each_vf(bp, vf_idx) { in bnx2x_vf_mbx() 2095 struct bnx2x_vf_mbx *mbx = BP_VF_MBX(bp, vf_idx); in bnx2x_vf_mbx() 2096 struct bnx2x_virtf *vf = BP_VF(bp, vf_idx); in bnx2x_vf_mbx() 2099 if (!(events & (1ULL << vf_idx))) in bnx2x_vf_mbx() [all …]
|