Lines Matching refs:vfid
1091 static int bnx2x_vf_bus(struct bnx2x *bp, int vfid) in bnx2x_vf_bus() argument
1097 iov->stride * vfid) >> 8); in bnx2x_vf_bus()
1100 static int bnx2x_vf_devfn(struct bnx2x *bp, int vfid) in bnx2x_vf_devfn() argument
1105 return (dev->devfn + iov->offset + iov->stride * vfid) & 0xff; in bnx2x_vf_devfn()
1576 int vfid; in bnx2x_iov_link_update() local
1581 for_each_vf(bp, vfid) in bnx2x_iov_link_update()
1582 bnx2x_iov_link_update_vf(bp, vfid); in bnx2x_iov_link_update()
1588 int vfid; in bnx2x_iov_nic_init() local
1601 for_each_vf(bp, vfid) { in bnx2x_iov_nic_init()
1602 struct bnx2x_virtf *vf = BP_VF(bp, vfid); in bnx2x_iov_nic_init()
1604 int base_vf_cid = (BP_VFDB(bp)->sriov.first_vf_in_pf + vfid) * in bnx2x_iov_nic_init()
1638 BP_VF_MBX(bp, vfid)->msg = (struct bnx2x_vf_mbx_msg *) in bnx2x_iov_nic_init()
1639 (((u8 *)BP_VF_MBX_DMA(bp)->addr) + vfid * in bnx2x_iov_nic_init()
1642 BP_VF_MBX(bp, vfid)->msg_mapping = BP_VF_MBX_DMA(bp)->mapping + in bnx2x_iov_nic_init()
1643 vfid * MBX_MSG_ALIGNED_SIZE; in bnx2x_iov_nic_init()
1650 for_each_vf(bp, vfid) { in bnx2x_iov_nic_init()
1651 struct bnx2x_virtf *vf = BP_VF(bp, vfid); in bnx2x_iov_nic_init()
1654 vf->bus = bnx2x_vf_bus(bp, vfid); in bnx2x_iov_nic_init()
1655 vf->devfn = bnx2x_vf_devfn(bp, vfid); in bnx2x_iov_nic_init()