Lines Matching full:first
62 assert(combined->first == p && p == QTAILQ_FIRST(&combined->packets)); in usb_combined_input_packet_complete()
64 status = combined->first->status; in usb_combined_input_packet_complete()
65 actual_length = combined->first->actual_length; in usb_combined_input_packet_complete()
107 USBPacket *first = p->combined->first; in usb_combined_packet_cancel() local
111 if (p == first) { in usb_combined_packet_cancel()
124 USBPacket *p, *u, *next, *prev = NULL, *first = NULL; in usb_ep_combine_input_packets() local
155 if (first) { in usb_ep_combine_input_packets()
156 if (first->combined == NULL) { in usb_ep_combine_input_packets()
159 combined->first = first; in usb_ep_combine_input_packets()
162 usb_combined_packet_add(combined, first); in usb_ep_combine_input_packets()
164 usb_combined_packet_add(first->combined, p); in usb_ep_combine_input_packets()
166 first = p; in usb_ep_combine_input_packets()
177 usb_device_handle_data(ep->dev, first); in usb_ep_combine_input_packets()
178 assert(first->status == USB_RET_ASYNC); in usb_ep_combine_input_packets()
179 if (first->combined) { in usb_ep_combine_input_packets()
180 QTAILQ_FOREACH(u, &first->combined->packets, combined_entry) { in usb_ep_combine_input_packets()
184 usb_packet_set_state(first, USB_PACKET_ASYNC); in usb_ep_combine_input_packets()
186 first = NULL; in usb_ep_combine_input_packets()