Lines Matching refs:vf

55 	us_ibdev = qp_grp->vf->pf;  in usnic_ib_fill_create_qp_resp()
56 pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic); in usnic_ib_fill_create_qp_resp()
63 bar = usnic_vnic_get_bar(qp_grp->vf->vnic, 0); in usnic_ib_fill_create_qp_resp()
70 resp.vfid = usnic_vnic_get_index(qp_grp->vf->vnic); in usnic_ib_fill_create_qp_resp()
135 struct usnic_ib_vf *vf; in find_free_vf_and_create_qp_grp() local
153 vf = pci_get_drvdata(to_pci_dev(dev)); in find_free_vf_and_create_qp_grp()
154 spin_lock(&vf->lock); in find_free_vf_and_create_qp_grp()
155 vnic = vf->vnic; in find_free_vf_and_create_qp_grp()
164 spin_unlock(&vf->lock); in find_free_vf_and_create_qp_grp()
172 list_for_each_entry(vf, &us_ibdev->vf_dev_list, link) { in find_free_vf_and_create_qp_grp()
173 spin_lock(&vf->lock); in find_free_vf_and_create_qp_grp()
174 vnic = vf->vnic; in find_free_vf_and_create_qp_grp()
175 if (vf->qp_grp_ref_cnt == 0 && in find_free_vf_and_create_qp_grp()
180 spin_unlock(&vf->lock); in find_free_vf_and_create_qp_grp()
190 qp_grp = usnic_ib_qp_grp_create(us_ibdev->ufdev, vf, pd, res_spec, in find_free_vf_and_create_qp_grp()
192 spin_unlock(&vf->lock); in find_free_vf_and_create_qp_grp()
203 struct usnic_ib_vf *vf = qp_grp->vf; in qp_grp_destroy() local
207 spin_lock(&vf->lock); in qp_grp_destroy()
209 spin_unlock(&vf->lock); in qp_grp_destroy()
356 struct usnic_ib_vf *vf; in usnic_ib_query_qp() local
365 vf = qp_grp->vf; in usnic_ib_query_qp()
366 mutex_lock(&vf->pf->usdev_lock); in usnic_ib_query_qp()
381 mutex_unlock(&vf->pf->usdev_lock); in usnic_ib_query_qp()
385 mutex_unlock(&vf->pf->usdev_lock); in usnic_ib_query_qp()
513 usnic_ib_log_vf(qp_grp->vf); in usnic_ib_create_qp()
527 struct usnic_ib_vf *vf; in usnic_ib_destroy_qp() local
532 vf = qp_grp->vf; in usnic_ib_destroy_qp()
533 mutex_lock(&vf->pf->usdev_lock); in usnic_ib_destroy_qp()
541 mutex_unlock(&vf->pf->usdev_lock); in usnic_ib_destroy_qp()
556 mutex_lock(&qp_grp->vf->pf->usdev_lock); in usnic_ib_modify_qp()
569 mutex_unlock(&qp_grp->vf->pf->usdev_lock); in usnic_ib_modify_qp()
673 struct usnic_ib_vf *vf; in usnic_ib_mmap() local
690 vf = qp_grp->vf; in usnic_ib_mmap()
691 if (usnic_vnic_get_index(vf->vnic) == vfid) { in usnic_ib_mmap()
692 bar = usnic_vnic_get_bar(vf->vnic, 0); in usnic_ib_mmap()