Lines Matching refs:vf

70 	us_ibdev = qp_grp->vf->pf;  in usnic_ib_fill_create_qp_resp()
71 pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic); in usnic_ib_fill_create_qp_resp()
78 bar = usnic_vnic_get_bar(qp_grp->vf->vnic, 0); in usnic_ib_fill_create_qp_resp()
85 resp.vfid = usnic_vnic_get_index(qp_grp->vf->vnic); in usnic_ib_fill_create_qp_resp()
150 struct usnic_ib_vf *vf; in find_free_vf_and_create_qp_grp() local
168 vf = pci_get_drvdata(to_pci_dev(dev)); in find_free_vf_and_create_qp_grp()
169 spin_lock(&vf->lock); in find_free_vf_and_create_qp_grp()
170 vnic = vf->vnic; in find_free_vf_and_create_qp_grp()
179 spin_unlock(&vf->lock); in find_free_vf_and_create_qp_grp()
187 list_for_each_entry(vf, &us_ibdev->vf_dev_list, link) { in find_free_vf_and_create_qp_grp()
188 spin_lock(&vf->lock); in find_free_vf_and_create_qp_grp()
189 vnic = vf->vnic; in find_free_vf_and_create_qp_grp()
190 if (vf->qp_grp_ref_cnt == 0 && in find_free_vf_and_create_qp_grp()
195 spin_unlock(&vf->lock); in find_free_vf_and_create_qp_grp()
205 qp_grp = usnic_ib_qp_grp_create(us_ibdev->ufdev, vf, pd, res_spec, in find_free_vf_and_create_qp_grp()
207 spin_unlock(&vf->lock); in find_free_vf_and_create_qp_grp()
218 struct usnic_ib_vf *vf = qp_grp->vf; in qp_grp_destroy() local
222 spin_lock(&vf->lock); in qp_grp_destroy()
224 spin_unlock(&vf->lock); in qp_grp_destroy()
375 struct usnic_ib_vf *vf; in usnic_ib_query_qp() local
384 vf = qp_grp->vf; in usnic_ib_query_qp()
385 mutex_lock(&vf->pf->usdev_lock); in usnic_ib_query_qp()
400 mutex_unlock(&vf->pf->usdev_lock); in usnic_ib_query_qp()
404 mutex_unlock(&vf->pf->usdev_lock); in usnic_ib_query_qp()
532 usnic_ib_log_vf(qp_grp->vf); in usnic_ib_create_qp()
546 struct usnic_ib_vf *vf; in usnic_ib_destroy_qp() local
551 vf = qp_grp->vf; in usnic_ib_destroy_qp()
552 mutex_lock(&vf->pf->usdev_lock); in usnic_ib_destroy_qp()
560 mutex_unlock(&vf->pf->usdev_lock); in usnic_ib_destroy_qp()
575 mutex_lock(&qp_grp->vf->pf->usdev_lock); in usnic_ib_modify_qp()
588 mutex_unlock(&qp_grp->vf->pf->usdev_lock); in usnic_ib_modify_qp()
696 struct usnic_ib_vf *vf; in usnic_ib_mmap() local
713 vf = qp_grp->vf; in usnic_ib_mmap()
714 if (usnic_vnic_get_index(vf->vnic) == vfid) { in usnic_ib_mmap()
715 bar = usnic_vnic_get_bar(vf->vnic, 0); in usnic_ib_mmap()