Lines Matching refs:pkt
75 struct usbhs_pkt pkt; member
159 container_of((void *)p, struct usbhsh_request, pkt)
178 usbhs_pkt_init(&ureq->pkt); in usbhsh_ureq_alloc()
214 struct usbhs_pkt *pkt) in usbhsh_endpoint_sequence_save() argument
244 if (pkt->zero) in usbhsh_endpoint_sequence_save()
644 static void usbhsh_queue_done(struct usbhs_priv *priv, struct usbhs_pkt *pkt) in usbhsh_queue_done() argument
646 struct usbhsh_request *ureq = usbhsh_pkt_to_ureq(pkt); in usbhsh_queue_done()
663 urb->actual_length = pkt->actual; in usbhsh_queue_done()
665 usbhsh_endpoint_sequence_save(hpriv, urb, pkt); in usbhsh_queue_done()
711 usbhs_pkt_push(pipe, &ureq->pkt, usbhsh_queue_done, in usbhsh_queue_push()
723 struct usbhs_pkt *pkt; in usbhsh_queue_force_pop() local
726 pkt = usbhs_pkt_pop(pipe, NULL); in usbhsh_queue_force_pop()
727 if (!pkt) in usbhsh_queue_force_pop()
735 usbhsh_queue_done(priv, pkt); in usbhsh_queue_force_pop()
813 struct usbhs_pkt *pkt) in usbhsh_data_stage_packet_done() argument
815 struct usbhsh_request *ureq = usbhsh_pkt_to_ureq(pkt); in usbhsh_data_stage_packet_done()
841 usbhs_pkt_push(pipe, &ureq->pkt, in usbhsh_data_stage_packet_push()
871 usbhs_pkt_push(pipe, &ureq->pkt, in usbhsh_status_stage_packet_push()
932 static int usbhsh_dma_map_ctrl(struct usbhs_pkt *pkt, int map) in usbhsh_dma_map_ctrl() argument
935 struct usbhsh_request *ureq = usbhsh_pkt_to_ureq(pkt); in usbhsh_dma_map_ctrl()
942 pkt->dma = urb->transfer_dma; in usbhsh_dma_map_ctrl()
943 if (!pkt->dma) in usbhsh_dma_map_ctrl()
1052 struct usbhs_pkt *pkt = &ureq->pkt; in usbhsh_urb_dequeue() local
1054 usbhs_pkt_pop(pkt->pipe, pkt); in usbhsh_urb_dequeue()
1055 usbhsh_queue_done(priv, pkt); in usbhsh_urb_dequeue()