Searched refs:us_ibdev (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/infiniband/hw/usnic/ |
H A D | usnic_ib_main.c | 104 static void usnic_ib_qp_grp_modify_active_to_err(struct usnic_ib_dev *us_ibdev) in usnic_ib_qp_grp_modify_active_to_err() argument 111 BUG_ON(!mutex_is_locked(&us_ibdev->usdev_lock)); in usnic_ib_qp_grp_modify_active_to_err() 113 list_for_each_entry(ctx, &us_ibdev->ctx_list, link) { in usnic_ib_qp_grp_modify_active_to_err() 135 static void usnic_ib_handle_usdev_event(struct usnic_ib_dev *us_ibdev, in usnic_ib_handle_usdev_event() argument 143 mutex_lock(&us_ibdev->usdev_lock); in usnic_ib_handle_usdev_event() 144 netdev = us_ibdev->netdev; in usnic_ib_handle_usdev_event() 147 usnic_info("PF Reset on %s\n", dev_name(&us_ibdev->ib_dev.dev)); in usnic_ib_handle_usdev_event() 148 usnic_ib_qp_grp_modify_active_to_err(us_ibdev); in usnic_ib_handle_usdev_event() 150 ib_event.device = &us_ibdev->ib_dev; in usnic_ib_handle_usdev_event() 157 if (!us_ibdev->ufdev->link_up && in usnic_ib_handle_usdev_event() [all …]
|
H A D | usnic_ib_sysfs.c | 51 struct usnic_ib_dev *us_ibdev = in board_id_show() local 55 mutex_lock(&us_ibdev->usdev_lock); in board_id_show() 56 subsystem_device_id = us_ibdev->pdev->subsystem_device; in board_id_show() 57 mutex_unlock(&us_ibdev->usdev_lock); in board_id_show() 69 struct usnic_ib_dev *us_ibdev = in config_show() local 74 mutex_lock(&us_ibdev->usdev_lock); in config_show() 75 if (kref_read(&us_ibdev->vf_cnt) > 0) { in config_show() 82 busname = us_ibdev->pdev->bus->name; in config_show() 87 dev_name(&us_ibdev->ib_dev.dev), in config_show() 89 PCI_SLOT(us_ibdev->pdev->devfn), in config_show() [all …]
|
H A D | usnic_ib_verbs.c | 85 struct usnic_ib_dev *us_ibdev; in usnic_ib_fill_create_qp_resp() local 95 us_ibdev = qp_grp->vf->pf; in usnic_ib_fill_create_qp_resp() 163 dev_name(&us_ibdev->ib_dev.dev)); in usnic_ib_fill_create_qp_resp() 175 struct usnic_ib_dev *us_ibdev = to_usdev(qp->device); in find_free_vf_and_create_qp_grp() local 183 BUG_ON(!mutex_is_locked(&us_ibdev->usdev_lock)); in find_free_vf_and_create_qp_grp() 185 if (list_empty(&us_ibdev->vf_dev_list)) { in find_free_vf_and_create_qp_grp() 202 dev_name(&us_ibdev->ib_dev.dev), in find_free_vf_and_create_qp_grp() 206 us_ibdev->ufdev, in find_free_vf_and_create_qp_grp() 221 list_for_each_entry(vf, &us_ibdev->vf_dev_list, link) { in find_free_vf_and_create_qp_grp() 226 ret = usnic_ib_qp_grp_create(qp_grp, us_ibdev->ufdev, in find_free_vf_and_create_qp_grp() [all …]
|
H A D | usnic_ib_sysfs.h | 39 int usnic_ib_sysfs_register_usdev(struct usnic_ib_dev *us_ibdev); 40 void usnic_ib_sysfs_unregister_usdev(struct usnic_ib_dev *us_ibdev);
|