us_ibdev          104 drivers/infiniband/hw/usnic/usnic_ib_main.c static void usnic_ib_qp_grp_modify_active_to_err(struct usnic_ib_dev *us_ibdev)
us_ibdev          111 drivers/infiniband/hw/usnic/usnic_ib_main.c 	BUG_ON(!mutex_is_locked(&us_ibdev->usdev_lock));
us_ibdev          113 drivers/infiniband/hw/usnic/usnic_ib_main.c 	list_for_each_entry(ctx, &us_ibdev->ctx_list, link) {
us_ibdev          135 drivers/infiniband/hw/usnic/usnic_ib_main.c static void usnic_ib_handle_usdev_event(struct usnic_ib_dev *us_ibdev,
us_ibdev          143 drivers/infiniband/hw/usnic/usnic_ib_main.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev          144 drivers/infiniband/hw/usnic/usnic_ib_main.c 	netdev = us_ibdev->netdev;
us_ibdev          147 drivers/infiniband/hw/usnic/usnic_ib_main.c 		usnic_info("PF Reset on %s\n", dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          148 drivers/infiniband/hw/usnic/usnic_ib_main.c 		usnic_ib_qp_grp_modify_active_to_err(us_ibdev);
us_ibdev          150 drivers/infiniband/hw/usnic/usnic_ib_main.c 		ib_event.device = &us_ibdev->ib_dev;
us_ibdev          157 drivers/infiniband/hw/usnic/usnic_ib_main.c 		if (!us_ibdev->ufdev->link_up &&
us_ibdev          159 drivers/infiniband/hw/usnic/usnic_ib_main.c 			usnic_fwd_carrier_up(us_ibdev->ufdev);
us_ibdev          161 drivers/infiniband/hw/usnic/usnic_ib_main.c 				   dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          163 drivers/infiniband/hw/usnic/usnic_ib_main.c 			ib_event.device = &us_ibdev->ib_dev;
us_ibdev          166 drivers/infiniband/hw/usnic/usnic_ib_main.c 		} else if (us_ibdev->ufdev->link_up &&
us_ibdev          168 drivers/infiniband/hw/usnic/usnic_ib_main.c 			usnic_fwd_carrier_down(us_ibdev->ufdev);
us_ibdev          170 drivers/infiniband/hw/usnic/usnic_ib_main.c 				   dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          171 drivers/infiniband/hw/usnic/usnic_ib_main.c 			usnic_ib_qp_grp_modify_active_to_err(us_ibdev);
us_ibdev          173 drivers/infiniband/hw/usnic/usnic_ib_main.c 			ib_event.device = &us_ibdev->ib_dev;
us_ibdev          179 drivers/infiniband/hw/usnic/usnic_ib_main.c 					dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          183 drivers/infiniband/hw/usnic/usnic_ib_main.c 		if (!memcmp(us_ibdev->ufdev->mac, netdev->dev_addr,
us_ibdev          184 drivers/infiniband/hw/usnic/usnic_ib_main.c 				sizeof(us_ibdev->ufdev->mac))) {
us_ibdev          186 drivers/infiniband/hw/usnic/usnic_ib_main.c 				  dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          189 drivers/infiniband/hw/usnic/usnic_ib_main.c 					dev_name(&us_ibdev->ib_dev.dev),
us_ibdev          190 drivers/infiniband/hw/usnic/usnic_ib_main.c 					us_ibdev->ufdev->mac,
us_ibdev          192 drivers/infiniband/hw/usnic/usnic_ib_main.c 			usnic_fwd_set_mac(us_ibdev->ufdev, netdev->dev_addr);
us_ibdev          193 drivers/infiniband/hw/usnic/usnic_ib_main.c 			usnic_ib_qp_grp_modify_active_to_err(us_ibdev);
us_ibdev          195 drivers/infiniband/hw/usnic/usnic_ib_main.c 			ib_event.device = &us_ibdev->ib_dev;
us_ibdev          202 drivers/infiniband/hw/usnic/usnic_ib_main.c 		if (us_ibdev->ufdev->mtu != netdev->mtu) {
us_ibdev          204 drivers/infiniband/hw/usnic/usnic_ib_main.c 					dev_name(&us_ibdev->ib_dev.dev),
us_ibdev          205 drivers/infiniband/hw/usnic/usnic_ib_main.c 					us_ibdev->ufdev->mtu, netdev->mtu);
us_ibdev          206 drivers/infiniband/hw/usnic/usnic_ib_main.c 			usnic_fwd_set_mtu(us_ibdev->ufdev, netdev->mtu);
us_ibdev          207 drivers/infiniband/hw/usnic/usnic_ib_main.c 			usnic_ib_qp_grp_modify_active_to_err(us_ibdev);
us_ibdev          210 drivers/infiniband/hw/usnic/usnic_ib_main.c 				  dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          216 drivers/infiniband/hw/usnic/usnic_ib_main.c 				dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          218 drivers/infiniband/hw/usnic/usnic_ib_main.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          224 drivers/infiniband/hw/usnic/usnic_ib_main.c 	struct usnic_ib_dev *us_ibdev;
us_ibdev          233 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev = container_of(ibdev, struct usnic_ib_dev, ib_dev);
us_ibdev          234 drivers/infiniband/hw/usnic/usnic_ib_main.c 	usnic_ib_handle_usdev_event(us_ibdev, event);
us_ibdev          245 drivers/infiniband/hw/usnic/usnic_ib_main.c static int usnic_ib_handle_inet_event(struct usnic_ib_dev *us_ibdev,
us_ibdev          251 drivers/infiniband/hw/usnic/usnic_ib_main.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev          257 drivers/infiniband/hw/usnic/usnic_ib_main.c 		usnic_fwd_del_ipaddr(us_ibdev->ufdev);
us_ibdev          258 drivers/infiniband/hw/usnic/usnic_ib_main.c 		usnic_ib_qp_grp_modify_active_to_err(us_ibdev);
us_ibdev          260 drivers/infiniband/hw/usnic/usnic_ib_main.c 		ib_event.device = &us_ibdev->ib_dev;
us_ibdev          265 drivers/infiniband/hw/usnic/usnic_ib_main.c 		usnic_fwd_add_ipaddr(us_ibdev->ufdev, ifa->ifa_address);
us_ibdev          268 drivers/infiniband/hw/usnic/usnic_ib_main.c 				&us_ibdev->ufdev->inaddr);
us_ibdev          270 drivers/infiniband/hw/usnic/usnic_ib_main.c 		ib_event.device = &us_ibdev->ib_dev;
us_ibdev          277 drivers/infiniband/hw/usnic/usnic_ib_main.c 				dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          279 drivers/infiniband/hw/usnic/usnic_ib_main.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          287 drivers/infiniband/hw/usnic/usnic_ib_main.c 	struct usnic_ib_dev *us_ibdev;
us_ibdev          296 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev = container_of(ibdev, struct usnic_ib_dev, ib_dev);
us_ibdev          297 drivers/infiniband/hw/usnic/usnic_ib_main.c 	usnic_ib_handle_inet_event(us_ibdev, event, ptr);
us_ibdev          326 drivers/infiniband/hw/usnic/usnic_ib_main.c 	struct usnic_ib_dev *us_ibdev =
us_ibdev          330 drivers/infiniband/hw/usnic/usnic_ib_main.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev          331 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info);
us_ibdev          332 drivers/infiniband/hw/usnic/usnic_ib_main.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          370 drivers/infiniband/hw/usnic/usnic_ib_main.c 	struct usnic_ib_dev *us_ibdev;
us_ibdev          379 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev = ib_alloc_device(usnic_ib_dev, ib_dev);
us_ibdev          380 drivers/infiniband/hw/usnic/usnic_ib_main.c 	if (!us_ibdev) {
us_ibdev          386 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev->ufdev = usnic_fwd_dev_alloc(dev);
us_ibdev          387 drivers/infiniband/hw/usnic/usnic_ib_main.c 	if (!us_ibdev->ufdev) {
us_ibdev          392 drivers/infiniband/hw/usnic/usnic_ib_main.c 	mutex_init(&us_ibdev->usdev_lock);
us_ibdev          393 drivers/infiniband/hw/usnic/usnic_ib_main.c 	INIT_LIST_HEAD(&us_ibdev->vf_dev_list);
us_ibdev          394 drivers/infiniband/hw/usnic/usnic_ib_main.c 	INIT_LIST_HEAD(&us_ibdev->ctx_list);
us_ibdev          396 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev->pdev = dev;
us_ibdev          397 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev->netdev = pci_get_drvdata(dev);
us_ibdev          398 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev->ib_dev.node_type = RDMA_NODE_USNIC_UDP;
us_ibdev          399 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev->ib_dev.phys_port_cnt = USNIC_IB_PORT_CNT;
us_ibdev          400 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev->ib_dev.num_comp_vectors = USNIC_IB_NUM_COMP_VECTORS;
us_ibdev          401 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev->ib_dev.dev.parent = &dev->dev;
us_ibdev          403 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev->ib_dev.uverbs_cmd_mask =
us_ibdev          422 drivers/infiniband/hw/usnic/usnic_ib_main.c 	ib_set_device_ops(&us_ibdev->ib_dev, &usnic_dev_ops);
us_ibdev          424 drivers/infiniband/hw/usnic/usnic_ib_main.c 	rdma_set_device_sysfs_group(&us_ibdev->ib_dev, &usnic_attr_group);
us_ibdev          426 drivers/infiniband/hw/usnic/usnic_ib_main.c 	ret = ib_device_set_netdev(&us_ibdev->ib_dev, us_ibdev->netdev, 1);
us_ibdev          430 drivers/infiniband/hw/usnic/usnic_ib_main.c 	if (ib_register_device(&us_ibdev->ib_dev, "usnic_%d"))
us_ibdev          433 drivers/infiniband/hw/usnic/usnic_ib_main.c 	usnic_fwd_set_mtu(us_ibdev->ufdev, us_ibdev->netdev->mtu);
us_ibdev          434 drivers/infiniband/hw/usnic/usnic_ib_main.c 	usnic_fwd_set_mac(us_ibdev->ufdev, us_ibdev->netdev->dev_addr);
us_ibdev          435 drivers/infiniband/hw/usnic/usnic_ib_main.c 	if (netif_carrier_ok(us_ibdev->netdev))
us_ibdev          436 drivers/infiniband/hw/usnic/usnic_ib_main.c 		usnic_fwd_carrier_up(us_ibdev->ufdev);
us_ibdev          445 drivers/infiniband/hw/usnic/usnic_ib_main.c 			usnic_fwd_add_ipaddr(us_ibdev->ufdev, ifa->ifa_address);
us_ibdev          449 drivers/infiniband/hw/usnic/usnic_ib_main.c 	usnic_mac_ip_to_gid(us_ibdev->netdev->perm_addr,
us_ibdev          450 drivers/infiniband/hw/usnic/usnic_ib_main.c 				us_ibdev->ufdev->inaddr, &gid.raw[0]);
us_ibdev          451 drivers/infiniband/hw/usnic/usnic_ib_main.c 	memcpy(&us_ibdev->ib_dev.node_guid, &gid.global.interface_id,
us_ibdev          453 drivers/infiniband/hw/usnic/usnic_ib_main.c 	kref_init(&us_ibdev->vf_cnt);
us_ibdev          456 drivers/infiniband/hw/usnic/usnic_ib_main.c 		   dev_name(&us_ibdev->ib_dev.dev),
us_ibdev          457 drivers/infiniband/hw/usnic/usnic_ib_main.c 		   netdev_name(us_ibdev->netdev), us_ibdev->ufdev->mac,
us_ibdev          458 drivers/infiniband/hw/usnic/usnic_ib_main.c 		   us_ibdev->ufdev->link_up, us_ibdev->ufdev->mtu);
us_ibdev          459 drivers/infiniband/hw/usnic/usnic_ib_main.c 	return us_ibdev;
us_ibdev          462 drivers/infiniband/hw/usnic/usnic_ib_main.c 	usnic_fwd_dev_free(us_ibdev->ufdev);
us_ibdev          465 drivers/infiniband/hw/usnic/usnic_ib_main.c 	ib_dealloc_device(&us_ibdev->ib_dev);
us_ibdev          469 drivers/infiniband/hw/usnic/usnic_ib_main.c static void usnic_ib_device_remove(struct usnic_ib_dev *us_ibdev)
us_ibdev          471 drivers/infiniband/hw/usnic/usnic_ib_main.c 	usnic_info("Unregistering %s\n", dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          472 drivers/infiniband/hw/usnic/usnic_ib_main.c 	usnic_ib_sysfs_unregister_usdev(us_ibdev);
us_ibdev          473 drivers/infiniband/hw/usnic/usnic_ib_main.c 	usnic_fwd_dev_free(us_ibdev->ufdev);
us_ibdev          474 drivers/infiniband/hw/usnic/usnic_ib_main.c 	ib_unregister_device(&us_ibdev->ib_dev);
us_ibdev          475 drivers/infiniband/hw/usnic/usnic_ib_main.c 	ib_dealloc_device(&us_ibdev->ib_dev);
us_ibdev          480 drivers/infiniband/hw/usnic/usnic_ib_main.c 	struct usnic_ib_dev *us_ibdev, *tmp;
us_ibdev          486 drivers/infiniband/hw/usnic/usnic_ib_main.c 	list_for_each_entry_safe(us_ibdev, tmp,
us_ibdev          488 drivers/infiniband/hw/usnic/usnic_ib_main.c 		if (us_ibdev->pdev == dev) {
us_ibdev          489 drivers/infiniband/hw/usnic/usnic_ib_main.c 			list_del(&us_ibdev->ib_dev_link);
us_ibdev          498 drivers/infiniband/hw/usnic/usnic_ib_main.c 		usnic_ib_device_remove(us_ibdev);
us_ibdev          505 drivers/infiniband/hw/usnic/usnic_ib_main.c 	struct usnic_ib_dev *us_ibdev;
us_ibdev          515 drivers/infiniband/hw/usnic/usnic_ib_main.c 	list_for_each_entry(us_ibdev, &usnic_ib_ibdev_list, ib_dev_link) {
us_ibdev          516 drivers/infiniband/hw/usnic/usnic_ib_main.c 		if (us_ibdev->pdev == parent_pci) {
us_ibdev          517 drivers/infiniband/hw/usnic/usnic_ib_main.c 			kref_get(&us_ibdev->vf_cnt);
us_ibdev          522 drivers/infiniband/hw/usnic/usnic_ib_main.c 	us_ibdev = usnic_ib_device_add(parent_pci);
us_ibdev          523 drivers/infiniband/hw/usnic/usnic_ib_main.c 	if (IS_ERR_OR_NULL(us_ibdev)) {
us_ibdev          524 drivers/infiniband/hw/usnic/usnic_ib_main.c 		us_ibdev = us_ibdev ? us_ibdev : ERR_PTR(-EFAULT);
us_ibdev          528 drivers/infiniband/hw/usnic/usnic_ib_main.c 	err = usnic_ib_sysfs_register_usdev(us_ibdev);
us_ibdev          530 drivers/infiniband/hw/usnic/usnic_ib_main.c 		usnic_ib_device_remove(us_ibdev);
us_ibdev          531 drivers/infiniband/hw/usnic/usnic_ib_main.c 		us_ibdev = ERR_PTR(err);
us_ibdev          535 drivers/infiniband/hw/usnic/usnic_ib_main.c 	list_add(&us_ibdev->ib_dev_link, &usnic_ib_ibdev_list);
us_ibdev          538 drivers/infiniband/hw/usnic/usnic_ib_main.c 	return us_ibdev;
us_ibdev           52 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	struct usnic_ib_dev *us_ibdev =
us_ibdev           56 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev           57 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	subsystem_device_id = us_ibdev->pdev->subsystem_device;
us_ibdev           58 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev           70 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	struct usnic_ib_dev *us_ibdev =
us_ibdev           81 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev           82 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	if (kref_read(&us_ibdev->vf_cnt) > 0) {
us_ibdev           89 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 		busname = us_ibdev->pdev->bus->name;
us_ibdev           95 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			dev_name(&us_ibdev->ib_dev.dev),
us_ibdev           97 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			PCI_SLOT(us_ibdev->pdev->devfn),
us_ibdev           98 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			PCI_FUNC(us_ibdev->pdev->devfn),
us_ibdev           99 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			netdev_name(us_ibdev->netdev),
us_ibdev          100 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			us_ibdev->ufdev->mac,
us_ibdev          101 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			kref_read(&us_ibdev->vf_cnt));
us_ibdev          107 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			if (us_ibdev->vf_res_cnt[res_type] == 0)
us_ibdev          110 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 				us_ibdev->vf_res_cnt[res_type],
us_ibdev          120 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 				dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          123 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          132 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	struct usnic_ib_dev *us_ibdev =
us_ibdev          136 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			netdev_name(us_ibdev->netdev));
us_ibdev          143 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	struct usnic_ib_dev *us_ibdev =
us_ibdev          147 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			kref_read(&us_ibdev->vf_cnt));
us_ibdev          154 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	struct usnic_ib_dev *us_ibdev =
us_ibdev          158 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	qp_per_vf = max(us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_WQ],
us_ibdev          159 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_RQ]);
us_ibdev          169 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	struct usnic_ib_dev *us_ibdev =
us_ibdev          173 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_CQ]);
us_ibdev          273 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c int usnic_ib_sysfs_register_usdev(struct usnic_ib_dev *us_ibdev)
us_ibdev          276 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	kobject_get(&us_ibdev->ib_dev.dev.kobj);
us_ibdev          277 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	us_ibdev->qpn_kobj = kobject_create_and_add("qpn",
us_ibdev          278 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			&us_ibdev->ib_dev.dev.kobj);
us_ibdev          279 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	if (us_ibdev->qpn_kobj == NULL) {
us_ibdev          280 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 		kobject_put(&us_ibdev->ib_dev.dev.kobj);
us_ibdev          287 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c void usnic_ib_sysfs_unregister_usdev(struct usnic_ib_dev *us_ibdev)
us_ibdev          289 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	kobject_put(us_ibdev->qpn_kobj);
us_ibdev          294 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	struct usnic_ib_dev *us_ibdev;
us_ibdev          297 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	us_ibdev = qp_grp->vf->pf;
us_ibdev          300 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 			kobject_get(us_ibdev->qpn_kobj),
us_ibdev          303 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 		kobject_put(us_ibdev->qpn_kobj);
us_ibdev          310 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	struct usnic_ib_dev *us_ibdev;
us_ibdev          312 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	us_ibdev = qp_grp->vf->pf;
us_ibdev          315 drivers/infiniband/hw/usnic/usnic_ib_sysfs.c 	kobject_put(us_ibdev->qpn_kobj);
us_ibdev           39 drivers/infiniband/hw/usnic/usnic_ib_sysfs.h int usnic_ib_sysfs_register_usdev(struct usnic_ib_dev *us_ibdev);
us_ibdev           40 drivers/infiniband/hw/usnic/usnic_ib_sysfs.h void usnic_ib_sysfs_unregister_usdev(struct usnic_ib_dev *us_ibdev);
us_ibdev           86 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_dev *us_ibdev;
us_ibdev           96 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	us_ibdev = qp_grp->vf->pf;
us_ibdev          164 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			  dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          172 drivers/infiniband/hw/usnic/usnic_ib_verbs.c find_free_vf_and_create_qp_grp(struct usnic_ib_dev *us_ibdev,
us_ibdev          183 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	BUG_ON(!mutex_is_locked(&us_ibdev->usdev_lock));
us_ibdev          185 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	if (list_empty(&us_ibdev->vf_dev_list)) {
us_ibdev          202 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 						dev_name(&us_ibdev->ib_dev.dev),
us_ibdev          205 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 				qp_grp = usnic_ib_qp_grp_create(us_ibdev->ufdev,
us_ibdev          220 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	list_for_each_entry(vf, &us_ibdev->vf_dev_list, link) {
us_ibdev          225 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			qp_grp = usnic_ib_qp_grp_create(us_ibdev->ufdev, vf,
us_ibdev          236 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 		   dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          279 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_dev *us_ibdev = to_usdev(ibdev);
us_ibdev          288 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev          289 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	us_ibdev->netdev->ethtool_ops->get_drvinfo(us_ibdev->netdev, &info);
us_ibdev          291 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	usnic_mac_ip_to_gid(us_ibdev->ufdev->mac, us_ibdev->ufdev->inaddr,
us_ibdev          300 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	props->hw_ver = us_ibdev->pdev->subsystem_device;
us_ibdev          301 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_per_vf = max(us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_WQ],
us_ibdev          302 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_RQ]);
us_ibdev          304 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 		kref_read(&us_ibdev->vf_cnt);
us_ibdev          307 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	props->max_cq = us_ibdev->vf_res_cnt[USNIC_VNIC_RES_TYPE_CQ] *
us_ibdev          308 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 		kref_read(&us_ibdev->vf_cnt);
us_ibdev          328 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          336 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_dev *us_ibdev = to_usdev(ibdev);
us_ibdev          349 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev          357 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	if (!us_ibdev->ufdev->link_up) {
us_ibdev          360 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	} else if (!us_ibdev->ufdev->inaddr) {
us_ibdev          375 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	props->active_mtu = iboe_get_mtu(us_ibdev->ufdev->mtu);
us_ibdev          377 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	props->max_msg_sz = us_ibdev->ufdev->mtu;
us_ibdev          379 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          426 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_dev *us_ibdev = to_usdev(ibdev);
us_ibdev          432 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev          434 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	usnic_mac_ip_to_gid(us_ibdev->ufdev->mac, us_ibdev->ufdev->inaddr,
us_ibdev          436 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          474 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_dev *us_ibdev;
us_ibdev          485 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	us_ibdev = to_usdev(pd->device);
us_ibdev          493 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			  dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          500 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			  dev_name(&us_ibdev->ib_dev.dev));
us_ibdev          506 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			  dev_name(&us_ibdev->ib_dev.dev), init_attr->qp_type);
us_ibdev          511 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev          515 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	qp_grp = find_free_vf_and_create_qp_grp(us_ibdev, to_upd(pd),
us_ibdev          532 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          538 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          649 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_dev *us_ibdev = to_usdev(ibdev);
us_ibdev          653 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev          654 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	list_add_tail(&context->link, &us_ibdev->ctx_list);
us_ibdev          655 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          663 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_dev *us_ibdev = to_usdev(ibcontext->device);
us_ibdev          666 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev          669 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          676 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	struct usnic_ib_dev *us_ibdev;
us_ibdev          686 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	us_ibdev = to_usdev(context->device);
us_ibdev          693 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_lock(&us_ibdev->usdev_lock);
us_ibdev          702 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 				mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          709 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 			mutex_unlock(&us_ibdev->usdev_lock);
us_ibdev          718 drivers/infiniband/hw/usnic/usnic_ib_verbs.c 	mutex_unlock(&us_ibdev->usdev_lock);