Home
last modified time | relevance | path

Searched refs:hw_dequeue (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/host/
H A Dxhci-ring.c525 * The returned hw_dequeue contains the lowest four bits with cycle state
577 u64 hw_dequeue; in xhci_find_new_dequeue_state() local
610 hw_dequeue = xhci_get_hw_deq(xhci, dev, ep_index, stream_id); in xhci_find_new_dequeue_state()
623 hw_dequeue & ~0xf, false); in xhci_find_new_dequeue_state()
625 index = ((dma_addr_t)(hw_dequeue & ~0xf) - halted_seg->dma) / in xhci_find_new_dequeue_state()
630 (u8)(hw_dequeue & 0x1), index, in xhci_find_new_dequeue_state()
633 state->new_cycle_state = hw_dequeue & 0x1; in xhci_find_new_dequeue_state()
640 * hw_dequeue, so walk the ring until both hw_dequeue and last_trb are in xhci_find_new_dequeue_state()
645 == (dma_addr_t)(hw_dequeue in xhci_find_new_dequeue_state()
[all...]
/kernel/linux/linux-6.6/drivers/usb/cdns3/
H A Dcdnsp-ring.c395 * The returned hw_dequeue contains the lowest four bits with cycle state
441 u64 hw_dequeue; in cdnsp_find_new_dequeue_state() local
451 hw_dequeue = cdnsp_get_hw_deq(pdev, pep->idx, stream_id); in cdnsp_find_new_dequeue_state()
454 state->new_cycle_state = hw_dequeue & 0x1; in cdnsp_find_new_dequeue_state()
460 * hw_dequeue, so walk the ring until both hw_dequeue and last_trb are in cdnsp_find_new_dequeue_state()
465 == (dma_addr_t)(hw_dequeue & ~0xf)) { in cdnsp_find_new_dequeue_state()
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dxhci-ring.c600 * The returned hw_dequeue contains the lowest four bits with cycle state
632 u64 hw_dequeue; in xhci_move_dequeue_past_td() local
665 hw_dequeue = xhci_get_hw_deq(xhci, dev, ep_index, stream_id); in xhci_move_dequeue_past_td()
668 new_cycle = hw_dequeue & 0x1; in xhci_move_dequeue_past_td()
673 * hw_dequeue, so walk the ring until both hw_dequeue and last_trb are in xhci_move_dequeue_past_td()
678 == (dma_addr_t)(hw_dequeue & ~0xf)) { in xhci_move_dequeue_past_td()

Completed in 15 milliseconds