Lines Matching refs:us_ibdev

51 	struct usnic_ib_dev *us_ibdev =
55 mutex_lock(&us_ibdev->usdev_lock);
56 subsystem_device_id = us_ibdev->pdev->subsystem_device;
57 mutex_unlock(&us_ibdev->usdev_lock);
69 struct usnic_ib_dev *us_ibdev =
74 mutex_lock(&us_ibdev->usdev_lock);
75 if (kref_read(&us_ibdev->vf_cnt) > 0) {
82 busname = us_ibdev->pdev->bus->name;
87 dev_name(&us_ibdev->ib_dev.dev),
89 PCI_SLOT(us_ibdev->pdev->devfn),
90 PCI_FUNC(us_ibdev->pdev->devfn),
91 netdev_name(us_ibdev->netdev),
92 us_ibdev->ufdev->mac,
93 kref_read(&us_ibdev->vf_cnt));
98 if (us_ibdev->vf_res_cnt[res_type] == 0)
102 us_ibdev->vf_res_cnt[res_type],
109 dev_name(&us_ibdev->ib_dev.dev));
112 mutex_unlock(&us_ibdev->usdev_lock);
121 struct usnic_ib_dev *us_ibdev =
124 return sysfs_emit(buf, "%s\n", netdev_name(us_ibdev->netdev));
131 struct usnic_ib_dev *us_ibdev =
134 return sysfs_emit(buf, "%u\n", kref_read(&us_ibdev->vf_cnt));
141 struct usnic_ib_dev *us_ibdev =
145 qp_per_vf = max(us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_WQ],
146 us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_RQ]);
155 struct usnic_ib_dev *us_ibdev =
159 us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_CQ]);
252 int usnic_ib_sysfs_register_usdev(struct usnic_ib_dev *us_ibdev)
255 kobject_get(&us_ibdev->ib_dev.dev.kobj);
256 us_ibdev->qpn_kobj = kobject_create_and_add("qpn",
257 &us_ibdev->ib_dev.dev.kobj);
258 if (us_ibdev->qpn_kobj == NULL) {
259 kobject_put(&us_ibdev->ib_dev.dev.kobj);
266 void usnic_ib_sysfs_unregister_usdev(struct usnic_ib_dev *us_ibdev)
268 kobject_put(us_ibdev->qpn_kobj);
273 struct usnic_ib_dev *us_ibdev;
276 us_ibdev = qp_grp->vf->pf;
279 kobject_get(us_ibdev->qpn_kobj),
282 kobject_put(us_ibdev->qpn_kobj);
289 struct usnic_ib_dev *us_ibdev;
291 us_ibdev = qp_grp->vf->pf;
294 kobject_put(us_ibdev->qpn_kobj);