Lines Matching refs:vfid
1037 static int bnx2x_vf_domain(struct bnx2x *bp, int vfid) in bnx2x_vf_domain() argument
1044 static int bnx2x_vf_bus(struct bnx2x *bp, int vfid) in bnx2x_vf_bus() argument
1050 iov->stride * vfid) >> 8); in bnx2x_vf_bus()
1053 static int bnx2x_vf_devfn(struct bnx2x *bp, int vfid) in bnx2x_vf_devfn() argument
1058 return (dev->devfn + iov->offset + iov->stride * vfid) & 0xff; in bnx2x_vf_devfn()
1531 int vfid; in bnx2x_iov_link_update() local
1536 for_each_vf(bp, vfid) in bnx2x_iov_link_update()
1537 bnx2x_iov_link_update_vf(bp, vfid); in bnx2x_iov_link_update()
1543 int vfid; in bnx2x_iov_nic_init() local
1556 for_each_vf(bp, vfid) { in bnx2x_iov_nic_init()
1557 struct bnx2x_virtf *vf = BP_VF(bp, vfid); in bnx2x_iov_nic_init()
1559 int base_vf_cid = (BP_VFDB(bp)->sriov.first_vf_in_pf + vfid) * in bnx2x_iov_nic_init()
1597 BP_VF_MBX(bp, vfid)->msg = (struct bnx2x_vf_mbx_msg *) in bnx2x_iov_nic_init()
1598 (((u8 *)BP_VF_MBX_DMA(bp)->addr) + vfid * in bnx2x_iov_nic_init()
1601 BP_VF_MBX(bp, vfid)->msg_mapping = BP_VF_MBX_DMA(bp)->mapping + in bnx2x_iov_nic_init()
1602 vfid * MBX_MSG_ALIGNED_SIZE; in bnx2x_iov_nic_init()
1609 for_each_vf(bp, vfid) { in bnx2x_iov_nic_init()
1610 struct bnx2x_virtf *vf = BP_VF(bp, vfid); in bnx2x_iov_nic_init()
1613 vf->domain = bnx2x_vf_domain(bp, vfid); in bnx2x_iov_nic_init()
1614 vf->bus = bnx2x_vf_bus(bp, vfid); in bnx2x_iov_nic_init()
1615 vf->devfn = bnx2x_vf_devfn(bp, vfid); in bnx2x_iov_nic_init()