Lines Matching refs:us_ibdev

85 	struct usnic_ib_dev *us_ibdev;
95 us_ibdev = qp_grp->vf->pf;
163 dev_name(&us_ibdev->ib_dev.dev));
175 struct usnic_ib_dev *us_ibdev = to_usdev(qp->device);
183 BUG_ON(!mutex_is_locked(&us_ibdev->usdev_lock));
185 if (list_empty(&us_ibdev->vf_dev_list)) {
202 dev_name(&us_ibdev->ib_dev.dev),
206 us_ibdev->ufdev,
221 list_for_each_entry(vf, &us_ibdev->vf_dev_list, link) {
226 ret = usnic_ib_qp_grp_create(qp_grp, us_ibdev->ufdev,
237 dev_name(&us_ibdev->ib_dev.dev));
281 struct usnic_ib_dev *us_ibdev = to_usdev(ibdev);
290 mutex_lock(&us_ibdev->usdev_lock);
291 us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info);
293 usnic_mac_ip_to_gid(us_ibdev->ufdev->mac, us_ibdev->ufdev->inaddr,
302 props->hw_ver = us_ibdev->pdev->subsystem_device;
303 qp_per_vf = max(us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_WQ],
304 us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_RQ]);
306 kref_read(&us_ibdev->vf_cnt);
310 props->max_cq = us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_CQ] *
311 kref_read(&us_ibdev->vf_cnt);
330 mutex_unlock(&us_ibdev->usdev_lock);
338 struct usnic_ib_dev *us_ibdev = to_usdev(ibdev);
351 mutex_lock(&us_ibdev->usdev_lock);
359 if (!us_ibdev->ufdev->link_up) {
362 } else if (!us_ibdev->ufdev->inaddr) {
376 props->active_mtu = iboe_get_mtu(us_ibdev->ufdev->mtu);
378 props->max_msg_sz = us_ibdev->ufdev->mtu;
380 mutex_unlock(&us_ibdev->usdev_lock);
427 struct usnic_ib_dev *us_ibdev = to_usdev(ibdev);
433 mutex_lock(&us_ibdev->usdev_lock);
435 usnic_mac_ip_to_gid(us_ibdev->ufdev->mac, us_ibdev->ufdev->inaddr,
437 mutex_unlock(&us_ibdev->usdev_lock);
463 struct usnic_ib_dev *us_ibdev;
474 us_ibdev = to_usdev(ibqp->device);
482 dev_name(&us_ibdev->ib_dev.dev));
489 dev_name(&us_ibdev->ib_dev.dev));
495 dev_name(&us_ibdev->ib_dev.dev), init_attr->qp_type);
500 mutex_lock(&us_ibdev->usdev_lock);
517 mutex_unlock(&us_ibdev->usdev_lock);
523 mutex_unlock(&us_ibdev->usdev_lock);
637 struct usnic_ib_dev *us_ibdev = to_usdev(ibdev);
641 mutex_lock(&us_ibdev->usdev_lock);
642 list_add_tail(&context->link, &us_ibdev->ctx_list);
643 mutex_unlock(&us_ibdev->usdev_lock);
651 struct usnic_ib_dev *us_ibdev = to_usdev(ibcontext->device);
654 mutex_lock(&us_ibdev->usdev_lock);
657 mutex_unlock(&us_ibdev->usdev_lock);
664 struct usnic_ib_dev *us_ibdev;
674 us_ibdev = to_usdev(context->device);
681 mutex_lock(&us_ibdev->usdev_lock);
690 mutex_unlock(&us_ibdev->usdev_lock);
697 mutex_unlock(&us_ibdev->usdev_lock);
706 mutex_unlock(&us_ibdev->usdev_lock);