Lines Matching refs:vdev

54 		struct vhci_device *vdev = port_to_vdev(i);  in status_show()  local
56 spin_lock(&vdev->ud.lock); in status_show()
57 out += sprintf(out, "%03u %03u ", i, vdev->ud.status); in status_show()
59 if (vdev->ud.status == VDEV_ST_USED) { in status_show()
61 vdev->speed, vdev->devid); in status_show()
62 out += sprintf(out, "%16p ", vdev->ud.tcp_socket); in status_show()
63 out += sprintf(out, "%s", dev_name(&vdev->udev->dev)); in status_show()
70 spin_unlock(&vdev->ud.lock); in status_show()
82 struct vhci_device *vdev; in vhci_port_disconnect() local
89 vdev = port_to_vdev(rhport); in vhci_port_disconnect()
91 spin_lock(&vdev->ud.lock); in vhci_port_disconnect()
92 if (vdev->ud.status == VDEV_ST_NULL) { in vhci_port_disconnect()
93 pr_err("not connected %d\n", vdev->ud.status); in vhci_port_disconnect()
96 spin_unlock(&vdev->ud.lock); in vhci_port_disconnect()
103 spin_unlock(&vdev->ud.lock); in vhci_port_disconnect()
106 usbip_event_add(&vdev->ud, VDEV_EVENT_DOWN); in vhci_port_disconnect()
175 struct vhci_device *vdev; in store_attach() local
206 vdev = port_to_vdev(rhport); in store_attach()
207 spin_lock(&vdev->ud.lock); in store_attach()
209 if (vdev->ud.status != VDEV_ST_NULL) { in store_attach()
211 spin_unlock(&vdev->ud.lock); in store_attach()
224 vdev->devid = devid; in store_attach()
225 vdev->speed = speed; in store_attach()
226 vdev->ud.tcp_socket = socket; in store_attach()
227 vdev->ud.status = VDEV_ST_NOTASSIGNED; in store_attach()
229 spin_unlock(&vdev->ud.lock); in store_attach()
233 vdev->ud.tcp_rx = kthread_get_run(vhci_rx_loop, &vdev->ud, "vhci_rx"); in store_attach()
234 vdev->ud.tcp_tx = kthread_get_run(vhci_tx_loop, &vdev->ud, "vhci_tx"); in store_attach()