Lines Matching refs:us_ibdev

52 	struct usnic_ib_dev *us_ibdev =  in board_id_show()  local
56 mutex_lock(&us_ibdev->usdev_lock); in board_id_show()
57 subsystem_device_id = us_ibdev->pdev->subsystem_device; in board_id_show()
58 mutex_unlock(&us_ibdev->usdev_lock); in board_id_show()
70 struct usnic_ib_dev *us_ibdev = in config_show() local
81 mutex_lock(&us_ibdev->usdev_lock); in config_show()
82 if (kref_read(&us_ibdev->vf_cnt) > 0) { in config_show()
89 busname = us_ibdev->pdev->bus->name; in config_show()
95 dev_name(&us_ibdev->ib_dev.dev), in config_show()
97 PCI_SLOT(us_ibdev->pdev->devfn), in config_show()
98 PCI_FUNC(us_ibdev->pdev->devfn), in config_show()
99 netdev_name(us_ibdev->netdev), in config_show()
100 us_ibdev->ufdev->mac, in config_show()
101 kref_read(&us_ibdev->vf_cnt)); in config_show()
107 if (us_ibdev->vf_res_cnt[res_type] == 0) in config_show()
110 us_ibdev->vf_res_cnt[res_type], in config_show()
120 dev_name(&us_ibdev->ib_dev.dev)); in config_show()
123 mutex_unlock(&us_ibdev->usdev_lock); in config_show()
132 struct usnic_ib_dev *us_ibdev = in iface_show() local
136 netdev_name(us_ibdev->netdev)); in iface_show()
143 struct usnic_ib_dev *us_ibdev = in max_vf_show() local
147 kref_read(&us_ibdev->vf_cnt)); in max_vf_show()
154 struct usnic_ib_dev *us_ibdev = in qp_per_vf_show() local
158 qp_per_vf = max(us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_WQ], in qp_per_vf_show()
159 us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_RQ]); in qp_per_vf_show()
169 struct usnic_ib_dev *us_ibdev = in cq_per_vf_show() local
173 us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_CQ]); in cq_per_vf_show()
273 int usnic_ib_sysfs_register_usdev(struct usnic_ib_dev *us_ibdev) in usnic_ib_sysfs_register_usdev() argument
276 kobject_get(&us_ibdev->ib_dev.dev.kobj); in usnic_ib_sysfs_register_usdev()
277 us_ibdev->qpn_kobj = kobject_create_and_add("qpn", in usnic_ib_sysfs_register_usdev()
278 &us_ibdev->ib_dev.dev.kobj); in usnic_ib_sysfs_register_usdev()
279 if (us_ibdev->qpn_kobj == NULL) { in usnic_ib_sysfs_register_usdev()
280 kobject_put(&us_ibdev->ib_dev.dev.kobj); in usnic_ib_sysfs_register_usdev()
287 void usnic_ib_sysfs_unregister_usdev(struct usnic_ib_dev *us_ibdev) in usnic_ib_sysfs_unregister_usdev() argument
289 kobject_put(us_ibdev->qpn_kobj); in usnic_ib_sysfs_unregister_usdev()
294 struct usnic_ib_dev *us_ibdev; in usnic_ib_sysfs_qpn_add() local
297 us_ibdev = qp_grp->vf->pf; in usnic_ib_sysfs_qpn_add()
300 kobject_get(us_ibdev->qpn_kobj), in usnic_ib_sysfs_qpn_add()
303 kobject_put(us_ibdev->qpn_kobj); in usnic_ib_sysfs_qpn_add()
310 struct usnic_ib_dev *us_ibdev; in usnic_ib_sysfs_qpn_remove() local
312 us_ibdev = qp_grp->vf->pf; in usnic_ib_sysfs_qpn_remove()
315 kobject_put(us_ibdev->qpn_kobj); in usnic_ib_sysfs_qpn_remove()