Searched refs:cur_td (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/usb/host/ |
H A D | xhci-ring.c | 546 * Move the xHC's endpoint ring dequeue pointer past cur_td. 565 unsigned int stream_id, struct xhci_td *cur_td, in xhci_find_new_dequeue_state() 591 * In this case driver can't find cur_td, but if the ring is empty we in xhci_find_new_dequeue_state() 594 if (!cur_td) { in xhci_find_new_dequeue_state() 601 xhci_warn(xhci, "Can't find new dequeue state, missing cur_td\n"); in xhci_find_new_dequeue_state() 621 halted_seg = trb_in_td(xhci, cur_td->start_seg, in xhci_find_new_dequeue_state() 622 cur_td->first_trb, cur_td->last_trb, in xhci_find_new_dequeue_state() 650 if (new_deq == cur_td->last_trb) in xhci_find_new_dequeue_state() 723 struct xhci_td *cur_td, in in xhci_giveback_urb_in_irq() 563 xhci_find_new_dequeue_state(struct xhci_hcd *xhci, unsigned int slot_id, unsigned int ep_index, unsigned int stream_id, struct xhci_td *cur_td, struct xhci_dequeue_state *state) xhci_find_new_dequeue_state() argument 722 xhci_giveback_urb_in_irq(struct xhci_hcd *xhci, struct xhci_td *cur_td, int status) xhci_giveback_urb_in_irq() argument 939 struct xhci_td *cur_td = NULL; xhci_handle_cmd_stop_ep() local 1020 struct xhci_td *cur_td; xhci_kill_ring_urbs() local 1040 struct xhci_td *cur_td; xhci_kill_endpoint_urbs() local [all...] |
H A D | xhci.h | 2151 unsigned int stream_id, struct xhci_td *cur_td,
|
/kernel/linux/linux-6.6/drivers/usb/cdns3/ |
H A D | cdnsp-ring.c | 416 * Move the controller endpoint ring dequeue pointer past cur_td. 433 struct cdnsp_td *cur_td, in cdnsp_find_new_dequeue_state() 472 if (new_deq == cur_td->last_trb) in cdnsp_find_new_dequeue_state() 695 struct cdnsp_td *cur_td = NULL; in cdnsp_remove_request() local 707 cur_td = &preq->td; in cdnsp_remove_request() 718 seg = cdnsp_trb_in_td(pdev, cur_td->start_seg, cur_td->first_trb, in cdnsp_remove_request() 719 cur_td->last_trb, hw_deq); in cdnsp_remove_request() 723 cur_td, &deq_state); in cdnsp_remove_request() 725 cdnsp_td_to_noop(pdev, ep_ring, cur_td, fals in cdnsp_remove_request() 430 cdnsp_find_new_dequeue_state(struct cdnsp_device *pdev, struct cdnsp_ep *pep, unsigned int stream_id, struct cdnsp_td *cur_td, struct cdnsp_dequeue_state *state) cdnsp_find_new_dequeue_state() argument [all...] |
/kernel/linux/linux-6.6/drivers/usb/host/ |
H A D | xhci-ring.c | 779 struct xhci_td *cur_td, int status) in xhci_giveback_urb_in_irq() 781 struct urb *urb = cur_td->urb; in xhci_giveback_urb_in_irq() 1178 struct xhci_td *cur_td; in xhci_kill_ring_urbs() local 1181 list_for_each_entry_safe(cur_td, tmp, &ring->td_list, td_list) { in xhci_kill_ring_urbs() 1182 list_del_init(&cur_td->td_list); in xhci_kill_ring_urbs() 1184 if (!list_empty(&cur_td->cancelled_td_list)) in xhci_kill_ring_urbs() 1185 list_del_init(&cur_td->cancelled_td_list); in xhci_kill_ring_urbs() 1187 xhci_unmap_td_bounce_buffer(xhci, ring, cur_td); in xhci_kill_ring_urbs() 1189 inc_td_cnt(cur_td->urb); in xhci_kill_ring_urbs() 1190 if (last_td_in_urb(cur_td)) in xhci_kill_ring_urbs() 778 xhci_giveback_urb_in_irq(struct xhci_hcd *xhci, struct xhci_td *cur_td, int status) xhci_giveback_urb_in_irq() argument 1198 struct xhci_td *cur_td; xhci_kill_endpoint_urbs() local [all...] |
Completed in 13 milliseconds