Searched refs:pending_reqs (Results 1 - 7 of 7) sorted by relevance

/fuchsia/zircon/system/dev/usb/xhci/
H A Dxdc.h44 list_node_t pending_reqs; // processed requests waiting for completion, including current_req member in struct:__anon523
H A Dxdc-transfer.c81 list_add_tail(&ep->pending_reqs, &req->node);
184 while ((req = list_remove_tail_type(&ep->pending_reqs, usb_request_t, node)) != NULL) {
267 list_for_every_entry(&ep->pending_reqs, test, usb_request_t, node) {
277 // Remove request from pending_reqs.
H A Dxhci-transfer.c116 while ((req = list_remove_tail_type(&ep->pending_reqs, usb_request_t, node)) != NULL) {
326 list_add_tail(&ep->pending_reqs, &req->node);
454 if (!list_is_empty(&ep->pending_reqs)) {
482 list_for_every_entry_safe(&ep->pending_reqs, req, temp, usb_request_t, node) {
689 if (trb_get_ptr(trb) && !list_is_empty(&ep->pending_reqs)
749 // been completed. In the typical case, the context will be found at the head of pending_reqs.
752 list_for_every_entry(&ep->pending_reqs, test, usb_request_t, node) {
767 // remove request from pending_reqs
H A Dxhci.h61 list_node_t pending_reqs; // processed requests waiting for completion, including current_req member in struct:__anon549
H A Dxdc.c136 list_initialize(&ep->pending_reqs);
605 while ((req = list_remove_tail_type(&ep->pending_reqs, usb_request_t, node)) != NULL) {
1127 if (list_is_empty(&xdc->eps[OUT_EP_IDX].pending_reqs)) {
H A Dxhci.c329 list_initialize(&ep->pending_reqs);
473 while ((req = list_remove_tail_type(&ep->pending_reqs, usb_request_t, node)) != NULL) {
H A Dxhci-device-manager.c421 while ((req = list_remove_head_type(&ep->pending_reqs, usb_request_t, node))) {

Completed in 95 milliseconds