Lines Matching defs:ud
281 struct usbip_device *ud = &sdev->ud;
285 spin_lock_irq(&ud->lock);
286 if (ud->status == SDEV_ST_USED) {
290 spin_unlock_irq(&ud->lock);
300 struct usbip_device *ud = &sdev->ud;
309 usbip_event_add(ud, SDEV_EVENT_ERROR_MALLOC);
441 static int stub_recv_xbuff(struct usbip_device *ud, struct stub_priv *priv)
447 ret = usbip_recv_xbuff(ud, priv->urbs[i]);
459 struct usbip_device *ud = &sdev->ud;
555 usbip_event_add(ud, SDEV_EVENT_ERROR_MALLOC);
589 if (stub_recv_xbuff(ud, priv) < 0)
592 if (usbip_recv_iso(ud, priv->urbs[0]) < 0)
611 usbip_event_add(ud, SDEV_EVENT_ERROR_SUBMIT);
625 usbip_event_add(ud, SDEV_EVENT_ERROR_MALLOC);
629 static void stub_rx_pdu(struct usbip_device *ud)
633 struct stub_device *sdev = container_of(ud, struct stub_device, ud);
641 ret = usbip_recv(ud->tcp_socket, &pdu, sizeof(pdu));
644 usbip_event_add(ud, SDEV_EVENT_ERROR_TCP);
655 usbip_event_add(ud, SDEV_EVENT_ERROR_TCP);
671 usbip_event_add(ud, SDEV_EVENT_ERROR_TCP);
678 struct usbip_device *ud = data;
681 if (usbip_event_happened(ud))
684 stub_rx_pdu(ud);