Lines Matching refs:ud
42 port, vdev->ud.status);
45 port, vdev->ud.status);
47 if (vdev->ud.status == VDEV_ST_USED) {
51 vdev->ud.sockfd,
87 spin_lock(&vdev->ud.lock);
90 spin_unlock(&vdev->ud.lock);
96 spin_lock(&vdev->ud.lock);
99 spin_unlock(&vdev->ud.lock);
188 mutex_lock(&vdev->ud.sysfs_lock);
192 spin_lock(&vdev->ud.lock);
194 if (vdev->ud.status == VDEV_ST_NULL) {
195 pr_err("not connected %d\n", vdev->ud.status);
198 spin_unlock(&vdev->ud.lock);
200 mutex_unlock(&vdev->ud.sysfs_lock);
206 spin_unlock(&vdev->ud.lock);
209 usbip_event_add(&vdev->ud, VDEV_EVENT_DOWN);
211 mutex_unlock(&vdev->ud.sysfs_lock);
357 mutex_lock(&vdev->ud.sysfs_lock);
375 tcp_rx = kthread_create(vhci_rx_loop, &vdev->ud, "vhci_rx");
381 tcp_tx = kthread_create(vhci_tx_loop, &vdev->ud, "vhci_tx");
395 spin_lock(&vdev->ud.lock);
397 if (vdev->ud.status != VDEV_ST_NULL) {
399 spin_unlock(&vdev->ud.lock);
422 vdev->ud.sockfd = sockfd;
423 vdev->ud.tcp_socket = socket;
424 vdev->ud.tcp_rx = tcp_rx;
425 vdev->ud.tcp_tx = tcp_tx;
426 vdev->ud.status = VDEV_ST_NOTASSIGNED;
428 spin_unlock(&vdev->ud.lock);
432 wake_up_process(vdev->ud.tcp_rx);
433 wake_up_process(vdev->ud.tcp_tx);
439 mutex_unlock(&vdev->ud.sysfs_lock);
444 mutex_unlock(&vdev->ud.sysfs_lock);