Lines Matching refs:vfdb

996 	   bp->vfdb->flrd_vfs[0], bp->vfdb->flrd_vfs[1]);  in bnx2x_vf_flr_clnup()
999 bp->vfdb->flrd_vfs[i]); in bnx2x_vf_flr_clnup()
1016 bp->vfdb->flrd_vfs[i] = SHMEM2_RD(bp, mcp_vf_disabled[i]); in bnx2x_vf_handle_flr_event()
1020 bp->vfdb->flrd_vfs[0], bp->vfdb->flrd_vfs[1]); in bnx2x_vf_handle_flr_event()
1027 reset = bp->vfdb->flrd_vfs[0] & (1 << vf->abs_vfid); in bnx2x_vf_handle_flr_event()
1029 reset = bp->vfdb->flrd_vfs[1] & in bnx2x_vf_handle_flr_event()
1094 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_bus()
1103 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_devfn()
1112 struct bnx2x_sriov *iov = &bp->vfdb->sriov; in bnx2x_vf_set_bars()
1159 if (bp->vfdb) { in __bnx2x_iov_free_vfdb()
1160 kfree(bp->vfdb->vfqs); in __bnx2x_iov_free_vfdb()
1161 kfree(bp->vfdb->vfs); in __bnx2x_iov_free_vfdb()
1162 kfree(bp->vfdb); in __bnx2x_iov_free_vfdb()
1164 bp->vfdb = NULL; in __bnx2x_iov_free_vfdb()
1228 bp->vfdb = NULL; in bnx2x_iov_init_one()
1274 bp->vfdb = kzalloc(sizeof(*(bp->vfdb)), GFP_KERNEL); in bnx2x_iov_init_one()
1275 if (!bp->vfdb) { in bnx2x_iov_init_one()
1286 iov = &(bp->vfdb->sriov); in bnx2x_iov_init_one()
1301 bp->vfdb->vfs = kzalloc(sizeof(struct bnx2x_virtf) * in bnx2x_iov_init_one()
1303 if (!bp->vfdb->vfs) { in bnx2x_iov_init_one()
1326 bp->vfdb->vfqs = kzalloc( in bnx2x_iov_init_one()
1330 if (!bp->vfdb->vfqs) { in bnx2x_iov_init_one()
1337 mutex_init(&bp->vfdb->event_mutex); in bnx2x_iov_init_one()
1339 mutex_init(&bp->vfdb->bulletin_mutex); in bnx2x_iov_init_one()
1359 for (vf_idx = 0; vf_idx < bp->vfdb->sriov.total; vf_idx++) { in bnx2x_iov_remove_one()
1362 bp->vfdb->sriov.first_vf_in_pf + in bnx2x_iov_remove_one()
1365 bp->vfdb->sriov.first_vf_in_pf + vf_idx); in bnx2x_iov_remove_one()
1383 struct hw_dma *cxt = &bp->vfdb->context[i]; in bnx2x_iov_free_mem()
1508 mutex_lock(&bp->vfdb->bulletin_mutex); in bnx2x_iov_link_update_vf()
1554 mutex_unlock(&bp->vfdb->bulletin_mutex); in bnx2x_iov_link_update_vf()
1595 DP(BNX2X_MSG_IOV, "num of vfs: %d\n", (bp)->vfdb->sriov.nr_virtfn); in bnx2x_iov_nic_init()
2506 first_vf = bp->vfdb->sriov.first_vf_in_pf; in bnx2x_enable_sriov()
2519 bp->vfdb->vf_sbs_pool = 0; in bnx2x_enable_sriov()
2548 vf->vfqs = &bp->vfdb->vfqs[qcount]; in bnx2x_enable_sriov()
2691 mutex_lock(&bp->vfdb->bulletin_mutex); in bnx2x_get_vf_config()
2708 mutex_unlock(&bp->vfdb->bulletin_mutex); in bnx2x_get_vf_config()
2748 mutex_lock(&bp->vfdb->bulletin_mutex); in bnx2x_set_vf_mac()
2760 mutex_unlock(&bp->vfdb->bulletin_mutex); in bnx2x_set_vf_mac()
2845 mutex_lock(&bp->vfdb->bulletin_mutex); in bnx2x_set_vf_vlan()
2853 mutex_unlock(&bp->vfdb->bulletin_mutex); in bnx2x_set_vf_vlan()