Lines Matching refs:vfidx
29 static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx,
2541 int vfidx; in bnx2x_pf_set_vfs_vlan() local
2545 for_each_vf(bp, vfidx) { in bnx2x_pf_set_vfs_vlan()
2546 bulletin = BP_VF_BULLETIN(bp, vfidx); in bnx2x_pf_set_vfs_vlan()
2548 bnx2x_set_vf_vlan(bp->dev, vfidx, bulletin->vlan, 0, in bnx2x_pf_set_vfs_vlan()
2564 static int bnx2x_vf_op_prep(struct bnx2x *bp, int vfidx, in bnx2x_vf_op_prep() argument
2579 if (vfidx >= BNX2X_NR_VIRTFN(bp)) { in bnx2x_vf_op_prep()
2581 vfidx, BNX2X_NR_VIRTFN(bp)); in bnx2x_vf_op_prep()
2586 *vf = BP_VF(bp, vfidx); in bnx2x_vf_op_prep()
2587 *bulletin = BP_VF_BULLETIN(bp, vfidx); in bnx2x_vf_op_prep()
2590 BNX2X_ERR("Unable to get VF structure for vfidx %d\n", vfidx); in bnx2x_vf_op_prep()
2596 vfidx); in bnx2x_vf_op_prep()
2602 vfidx); in bnx2x_vf_op_prep()
2609 int bnx2x_get_vf_config(struct net_device *dev, int vfidx, in bnx2x_get_vf_config() argument
2620 rc = bnx2x_vf_op_prep(bp, vfidx, &vf, &bulletin, true); in bnx2x_get_vf_config()
2631 ivi->vf = vfidx; in bnx2x_get_vf_config()
2686 int bnx2x_set_vf_mac(struct net_device *dev, int vfidx, u8 *mac) in bnx2x_set_vf_mac() argument
2699 rc = bnx2x_vf_op_prep(bp, vfidx, &vf, &bulletin, true); in bnx2x_set_vf_mac()
2712 rc = bnx2x_post_vf_bulletin(bp, vfidx); in bnx2x_set_vf_mac()
2718 BNX2X_ERR("failed to update VF[%d] bulletin\n", vfidx); in bnx2x_set_vf_mac()
2809 int bnx2x_set_vf_vlan(struct net_device *dev, int vfidx, u16 vlan, u8 qos, in bnx2x_set_vf_vlan() argument
2829 vfidx, vlan, 0); in bnx2x_set_vf_vlan()
2832 rc = bnx2x_vf_op_prep(bp, vfidx, &vf, &bulletin, true); in bnx2x_set_vf_vlan()
2851 rc = bnx2x_post_vf_bulletin(bp, vfidx); in bnx2x_set_vf_vlan()
2853 BNX2X_ERR("failed to update VF[%d] bulletin\n", vfidx); in bnx2x_set_vf_vlan()
2948 vfidx, vlan); in bnx2x_set_vf_vlan()