Lines Matching refs:vfidx

27 static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx,
2587 int vfidx; in bnx2x_pf_set_vfs_vlan() local
2591 for_each_vf(bp, vfidx) { in bnx2x_pf_set_vfs_vlan()
2592 bulletin = BP_VF_BULLETIN(bp, vfidx); in bnx2x_pf_set_vfs_vlan()
2593 if (BP_VF(bp, vfidx)->cfg_flags & VF_CFG_VLAN) in bnx2x_pf_set_vfs_vlan()
2594 bnx2x_set_vf_vlan(bp->dev, vfidx, bulletin->vlan, 0); in bnx2x_pf_set_vfs_vlan()
2609 static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx, in bnx2x_vf_op_prep() argument
2624 if (vfidx >= BNX2X_NR_VIRTFN(bp)) { in bnx2x_vf_op_prep()
2626 vfidx, BNX2X_NR_VIRTFN(bp)); in bnx2x_vf_op_prep()
2631 *vf = BP_VF(bp, vfidx); in bnx2x_vf_op_prep()
2632 *bulletin = BP_VF_BULLETIN(bp, vfidx); in bnx2x_vf_op_prep()
2635 BNX2X_ERR("Unable to get VF structure for vfidx %d\n", vfidx); in bnx2x_vf_op_prep()
2641 vfidx); in bnx2x_vf_op_prep()
2647 vfidx); in bnx2x_vf_op_prep()
2654 int bnx2x_get_vf_config(struct net_device *dev, int vfidx, in bnx2x_get_vf_config() argument
2665 rc = bnx2x_vf_op_prep(bp, vfidx, &vf, &bulletin, true); in bnx2x_get_vf_config()
2676 ivi->vf = vfidx; in bnx2x_get_vf_config()
2731 int bnx2x_set_vf_mac(struct net_device *dev, int vfidx, u8 *mac) in bnx2x_set_vf_mac() argument
2744 rc = bnx2x_vf_op_prep(bp, vfidx, &vf, &bulletin, true); in bnx2x_set_vf_mac()
2757 rc = bnx2x_post_vf_bulletin(bp, vfidx); in bnx2x_set_vf_mac()
2763 BNX2X_ERR("failed to update VF[%d] bulletin\n", vfidx); in bnx2x_set_vf_mac()
2811 int bnx2x_set_vf_vlan(struct net_device *dev, int vfidx, u16 vlan, u8 qos) in bnx2x_set_vf_vlan() argument
2832 vfidx, vlan, 0); in bnx2x_set_vf_vlan()
2835 rc = bnx2x_vf_op_prep(bp, vfidx, &vf, &bulletin, true); in bnx2x_set_vf_vlan()