Lines Matching refs:pdu

56 				 struct usbip_header *pdu)  in vhci_recv_ret_submit()  argument
65 urb = pickup_urb_and_free_priv(vdev, pdu->base.seqnum); in vhci_recv_ret_submit()
70 pdu->base.seqnum, in vhci_recv_ret_submit()
77 usbip_pack_pdu(pdu, urb, USBIP_RET_SUBMIT, 0); in vhci_recv_ret_submit()
101 usbip_dbg_vhci_rx("now giveback urb %u\n", pdu->base.seqnum); in vhci_recv_ret_submit()
113 struct usbip_header *pdu) in dequeue_pending_unlink() argument
122 if (unlink->seqnum == pdu->base.seqnum) { in dequeue_pending_unlink()
138 struct usbip_header *pdu) in vhci_recv_ret_unlink() argument
146 usbip_dump_header(pdu); in vhci_recv_ret_unlink()
148 unlink = dequeue_pending_unlink(vdev, pdu); in vhci_recv_ret_unlink()
151 pdu->base.seqnum); in vhci_recv_ret_unlink()
166 pdu->base.seqnum); in vhci_recv_ret_unlink()
168 usbip_dbg_vhci_rx("now giveback urb %d\n", pdu->base.seqnum); in vhci_recv_ret_unlink()
171 urb->status = pdu->u.ret_unlink.status; in vhci_recv_ret_unlink()
200 struct usbip_header pdu; in vhci_rx_pdu() local
205 memset(&pdu, 0, sizeof(pdu)); in vhci_rx_pdu()
208 ret = usbip_recv(ud->tcp_socket, &pdu, sizeof(pdu)); in vhci_rx_pdu()
228 if (ret != sizeof(pdu)) { in vhci_rx_pdu()
230 (unsigned int)sizeof(pdu)); in vhci_rx_pdu()
235 usbip_header_correct_endian(&pdu, 0); in vhci_rx_pdu()
238 usbip_dump_header(&pdu); in vhci_rx_pdu()
240 switch (pdu.base.command) { in vhci_rx_pdu()
242 vhci_recv_ret_submit(vdev, &pdu); in vhci_rx_pdu()
245 vhci_recv_ret_unlink(vdev, &pdu); in vhci_rx_pdu()
249 pr_err("unknown pdu %u\n", pdu.base.command); in vhci_rx_pdu()
250 usbip_dump_header(&pdu); in vhci_rx_pdu()