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

/fuchsia/zircon/system/dev/usb/xhci/
H A Dxhci-trb.c18 ring->dequeue_ptr = ring->start;
36 xhci_trb_t* dequeue_ptr = ring->dequeue_ptr; local
39 assert(current == dequeue_ptr);
45 if (current < dequeue_ptr) {
49 int busy_count = current - dequeue_ptr;
131 if (ring->current == ring->dequeue_ptr) {
139 ring->dequeue_ptr = new_ptr;
H A Dxdc-transfer.c149 uint64_t dequeue_ptr; local
150 zx_status_t status = xdc_get_dequeue_ptr_locked(xdc, ep, &dequeue_ptr);
155 xhci_trb_t* trb = xhci_transfer_ring_phys_to_trb(ring, dequeue_ptr);
157 zxlogf(ERROR, "no valid TRB corresponding to dequeue_ptr: %lu\n", dequeue_ptr);
280 // Update our copy of the dequeue_ptr to the TRB following this transaction.
H A Dxhci-trb.h18 xhci_trb_t* dequeue_ptr; // next to be processed by consumer member in struct:xhci_transfer_ring

Completed in 28 milliseconds