Searched refs:vfdb (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sriov.h | 37 /* 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 D | bnx2x_sriov.c | 942 bp->vfdb->flrd_vfs[0], bp->vfdb->flrd_vfs[1]); in bnx2x_vf_flr_clnup() 945 bp->vfdb->flrd_vfs[i]); in bnx2x_vf_flr_clnup() 962 bp->vfdb->flrd_vfs[i] = SHMEM2_RD(bp, mcp_vf_disabled[i]); in bnx2x_vf_handle_flr_event() 966 bp->vfdb->flrd_vfs[0], bp->vfdb->flrd_vfs[1]); in bnx2x_vf_handle_flr_event() 973 reset = bp->vfdb->flrd_vfs[0] & (1 << vf->abs_vfid); in bnx2x_vf_handle_flr_event() 975 reset = bp->vfdb->flrd_vfs[1] & in bnx2x_vf_handle_flr_event() 1047 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_bus() 1056 struct bnx2x_sriov *iov = &bp->vfdb in bnx2x_vf_devfn() [all...] |
H A D | bnx2x_vfpf.c | 2225 struct bnx2x_vfdb *vfdb = BP_VFDB(bp); in bnx2x_vf_mbx() local 2230 if (!vfdb) in bnx2x_vf_mbx() 2233 mutex_lock(&vfdb->event_mutex); in bnx2x_vf_mbx() 2234 events = vfdb->event_occur; in bnx2x_vf_mbx() 2235 vfdb->event_occur = 0; in bnx2x_vf_mbx() 2236 mutex_unlock(&vfdb->event_mutex); in bnx2x_vf_mbx()
|
H A D | bnx2x.h | 1762 struct bnx2x_vfdb *vfdb; member 1763 #define IS_SRIOV(bp) ((bp)->vfdb)
|
H A D | bnx2x_main.c | 3420 ether_stat->vf_cnt = IS_SRIOV(bp) ? bp->vfdb->sriov.nr_virtfn : 0; in bnx2x_drv_info_ether_stat()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_sriov.h | 37 /* 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 D | bnx2x_sriov.c | 942 bp->vfdb->flrd_vfs[0], bp->vfdb->flrd_vfs[1]); in bnx2x_vf_flr_clnup() 945 bp->vfdb->flrd_vfs[i]); in bnx2x_vf_flr_clnup() 962 bp->vfdb->flrd_vfs[i] = SHMEM2_RD(bp, mcp_vf_disabled[i]); in bnx2x_vf_handle_flr_event() 966 bp->vfdb->flrd_vfs[0], bp->vfdb->flrd_vfs[1]); in bnx2x_vf_handle_flr_event() 973 reset = bp->vfdb->flrd_vfs[0] & (1 << vf->abs_vfid); in bnx2x_vf_handle_flr_event() 975 reset = bp->vfdb->flrd_vfs[1] & in bnx2x_vf_handle_flr_event() 1047 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_bus() 1056 struct bnx2x_sriov *iov = &bp->vfdb in bnx2x_vf_devfn() [all...] |
H A D | bnx2x_vfpf.c | 2227 struct bnx2x_vfdb *vfdb = BP_VFDB(bp); in bnx2x_vf_mbx() local 2232 if (!vfdb) in bnx2x_vf_mbx() 2235 mutex_lock(&vfdb->event_mutex); in bnx2x_vf_mbx() 2236 events = vfdb->event_occur; in bnx2x_vf_mbx() 2237 vfdb->event_occur = 0; in bnx2x_vf_mbx() 2238 mutex_unlock(&vfdb->event_mutex); in bnx2x_vf_mbx()
|
H A D | bnx2x.h | 1763 struct bnx2x_vfdb *vfdb; member 1764 #define IS_SRIOV(bp) ((bp)->vfdb)
|
H A D | bnx2x_main.c | 3418 ether_stat->vf_cnt = IS_SRIOV(bp) ? bp->vfdb->sriov.nr_virtfn : 0; in bnx2x_drv_info_ether_stat()
|
Completed in 53 milliseconds