Searched refs:vfdb (Results 1 - 5 of 5) sorted by relevance

/linux-master/drivers/net/ethernet/broadcom/bnx2x/
H A Dbnx2x_sriov.h37 /* The bnx2x device structure holds vfdb structure described below.
219 #define BNX2X_NR_VIRTFN(bp) ((bp)->vfdb->sriov.nr_virtfn)
241 #define GET_NUM_VFS_PER_PF(bp) ((bp)->vfdb ? (bp)->vfdb->sriov.total \
318 #define BP_VFDB(bp) ((bp)->vfdb)
321 #define BP_VF(bp, idx) ((BP_VFDB(bp) && (bp)->vfdb->vfs) ? \
322 &((bp)->vfdb->vfs[idx]) : NULL)
323 #define bnx2x_vf(bp, idx, var) ((bp)->vfdb->vfs[idx].var)
330 #define BP_VF_CXT_PAGE(bp, i) (&(bp)->vfdb->context[i])
335 #define BP_VF_MBX_DMA(bp) (&((bp)->vfdb
[all...]
H A Dbnx2x_sriov.c942 bp->vfdb->flrd_vfs[0], bp->vfdb->flrd_vfs[1]);
945 bp->vfdb->flrd_vfs[i]);
962 bp->vfdb->flrd_vfs[i] = SHMEM2_RD(bp, mcp_vf_disabled[i]);
966 bp->vfdb->flrd_vfs[0], bp->vfdb->flrd_vfs[1]);
973 reset = bp->vfdb->flrd_vfs[0] & (1 << vf->abs_vfid);
975 reset = bp->vfdb->flrd_vfs[1] &
1047 struct bnx2x_sriov *iov = &bp->vfdb->sriov;
1056 struct bnx2x_sriov *iov = &bp->vfdb
[all...]
H A Dbnx2x_vfpf.c2227 struct bnx2x_vfdb *vfdb = BP_VFDB(bp); local
2232 if (!vfdb)
2235 mutex_lock(&vfdb->event_mutex);
2236 events = vfdb->event_occur;
2237 vfdb->event_occur = 0;
2238 mutex_unlock(&vfdb->event_mutex);
H A Dbnx2x.h1763 struct bnx2x_vfdb *vfdb; member in struct:bnx2x
1764 #define IS_SRIOV(bp) ((bp)->vfdb)
H A Dbnx2x_main.c3418 ether_stat->vf_cnt = IS_SRIOV(bp) ? bp->vfdb->sriov.nr_virtfn : 0;

Completed in 190 milliseconds