Lines Matching defs:vf
88 usnic_vnic_get_index(qp_grp->vf->vnic),
116 vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic);
157 vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic);
195 uaction->vnic_idx = usnic_vnic_get_index(qp_grp->vf->vnic);
485 ib_event.device = &qp_grp->vf->pf->ib_dev;
585 static int qp_grp_and_vf_bind(struct usnic_ib_vf *vf,
592 lockdep_assert_held(&vf->lock);
594 pdev = usnic_vnic_get_pdev(vf->vnic);
595 if (vf->qp_grp_ref_cnt == 0) {
602 vf->pd = pd;
604 vf->qp_grp_ref_cnt++;
606 WARN_ON(vf->pd != pd);
607 qp_grp->vf = vf;
617 lockdep_assert_held(&qp_grp->vf->lock);
619 pd = qp_grp->vf->pd;
620 pdev = usnic_vnic_get_pdev(qp_grp->vf->vnic);
621 if (--qp_grp->vf->qp_grp_ref_cnt == 0) {
622 qp_grp->vf->pd = NULL;
625 qp_grp->vf = NULL;
668 struct usnic_fwd_dev *ufdev, struct usnic_ib_vf *vf,
677 lockdep_assert_held(&vf->lock);
688 qp_grp->res_chunk_list = alloc_res_chunk_list(vf->vnic, res_spec,
695 err = qp_grp_and_vf_bind(vf, pd, qp_grp);
735 lockdep_assert_held(&qp_grp->vf->lock);