BP_VFDB
DP(BNX2X_MSG_IOV, "vf_sbs_pool is %d\n", BP_VFDB(bp)->vf_sbs_pool);
return BP_VFDB(bp)->vf_sbs_pool;
BNX2X_PCI_FREE(BP_VFDB(bp)->sp_dma.addr,
BP_VFDB(bp)->sp_dma.mapping,
BP_VFDB(bp)->sp_dma.size);
tot_size = (BP_VFDB(bp)->sriov.first_vf_in_pf + BNX2X_NR_VIRTFN(bp)) *
BP_VFDB(bp)->sp_dma.addr = BNX2X_PCI_ALLOC(&BP_VFDB(bp)->sp_dma.mapping,
if (!BP_VFDB(bp)->sp_dma.addr)
BP_VFDB(bp)->sp_dma.size = tot_size;
int base_vf_cid = (BP_VFDB(bp)->sriov.first_vf_in_pf + vfid) *
int base_vf_cid = (BP_VFDB(bp)->sriov.first_vf_in_pf + vf->index) *
BP_VFDB(bp)->vf_sbs_pool / req_vfs);
sb_idx = BP_VFDB(bp)->first_vf_igu_entry;
BP_VFDB(bp)->vf_sbs_pool, num_vf_queues);
if (!BP_VFDB(bp)->first_vf_igu_entry)
BP_VFDB(bp)->first_vf_igu_entry = igu_sb_id;
BP_VFDB(bp)->vf_sbs_pool++;
#define BP_VF(bp, idx) ((BP_VFDB(bp) && (bp)->vfdb->vfs) ? \
if (vfpf_event->vf_id - BP_VFDB(bp)->sriov.first_vf_in_pf >
mutex_lock(&BP_VFDB(bp)->event_mutex);
BP_VFDB(bp)->event_occur |= (1ULL << vf_idx);
mutex_unlock(&BP_VFDB(bp)->event_mutex);
struct bnx2x_vfdb *vfdb = BP_VFDB(bp);