Lines Matching defs:vf
95 us_ibdev = qp_grp->vf->pf;
96 pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic);
103 bar = usnic_vnic_get_bar(qp_grp->vf->vnic, 0);
105 usnic_err("Failed to get bar0 of qp_grp %d vf %s",
110 resp.vfid = usnic_vnic_get_index(qp_grp->vf->vnic);
177 struct usnic_ib_vf *vf;
191 /* Try to find resouces on a used vf which is in pd */
197 vf = dev_get_drvdata(dev);
198 mutex_lock(&vf->lock);
199 vnic = vf->vnic;
207 vf, pd, res_spec,
210 mutex_unlock(&vf->lock);
213 mutex_unlock(&vf->lock);
220 /* Try to find resources on an unused vf */
221 list_for_each_entry(vf, &us_ibdev->vf_dev_list, link) {
222 mutex_lock(&vf->lock);
223 vnic = vf->vnic;
224 if (vf->qp_grp_ref_cnt == 0 &&
227 vf, pd, res_spec,
230 mutex_unlock(&vf->lock);
233 mutex_unlock(&vf->lock);
251 struct usnic_ib_vf *vf = qp_grp->vf;
255 mutex_lock(&vf->lock);
257 mutex_unlock(&vf->lock);
390 struct usnic_ib_vf *vf;
399 vf = qp_grp->vf;
400 mutex_lock(&vf->pf->usdev_lock);
415 mutex_unlock(&vf->pf->usdev_lock);
419 mutex_unlock(&vf->pf->usdev_lock);
516 usnic_ib_log_vf(qp_grp->vf);
530 struct usnic_ib_vf *vf;
535 vf = qp_grp->vf;
536 mutex_lock(&vf->pf->usdev_lock);
544 mutex_unlock(&vf->pf->usdev_lock);
561 mutex_lock(&qp_grp->vf->pf->usdev_lock);
575 mutex_unlock(&qp_grp->vf->pf->usdev_lock);
666 struct usnic_ib_vf *vf;
683 vf = qp_grp->vf;
684 if (usnic_vnic_get_index(vf->vnic) == vfid) {
685 bar = usnic_vnic_get_bar(vf->vnic, 0);