Lines Matching refs:vfid
1044 static int bnx2x_vf_domain(struct bnx2x *bp, int vfid) in bnx2x_vf_domain() argument
1051 static int bnx2x_vf_bus(struct bnx2x *bp, int vfid) in bnx2x_vf_bus() argument
1057 iov->stride * vfid) >> 8); in bnx2x_vf_bus()
1060 static int bnx2x_vf_devfn(struct bnx2x *bp, int vfid) in bnx2x_vf_devfn() argument
1065 return (dev->devfn + iov->offset + iov->stride * vfid) & 0xff; in bnx2x_vf_devfn()
1535 int vfid; in bnx2x_iov_link_update() local
1540 for_each_vf(bp, vfid) in bnx2x_iov_link_update()
1541 bnx2x_iov_link_update_vf(bp, vfid); in bnx2x_iov_link_update()
1547 int vfid; in bnx2x_iov_nic_init() local
1560 for_each_vf(bp, vfid) { in bnx2x_iov_nic_init()
1561 struct bnx2x_virtf *vf = BP_VF(bp, vfid); in bnx2x_iov_nic_init()
1563 int base_vf_cid = (BP_VFDB(bp)->sriov.first_vf_in_pf + vfid) * in bnx2x_iov_nic_init()
1601 BP_VF_MBX(bp, vfid)->msg = (struct bnx2x_vf_mbx_msg *) in bnx2x_iov_nic_init()
1602 (((u8 *)BP_VF_MBX_DMA(bp)->addr) + vfid * in bnx2x_iov_nic_init()
1605 BP_VF_MBX(bp, vfid)->msg_mapping = BP_VF_MBX_DMA(bp)->mapping + in bnx2x_iov_nic_init()
1606 vfid * MBX_MSG_ALIGNED_SIZE; in bnx2x_iov_nic_init()
1613 for_each_vf(bp, vfid) { in bnx2x_iov_nic_init()
1614 struct bnx2x_virtf *vf = BP_VF(bp, vfid); in bnx2x_iov_nic_init()
1617 vf->domain = bnx2x_vf_domain(bp, vfid); in bnx2x_iov_nic_init()
1618 vf->bus = bnx2x_vf_bus(bp, vfid); in bnx2x_iov_nic_init()
1619 vf->devfn = bnx2x_vf_devfn(bp, vfid); in bnx2x_iov_nic_init()