Searched refs:xhci_ring (Results 1 – 5 of 5) sorted by relevance
/drivers/usb/host/ |
D | xhci.h | 743 struct xhci_ring **stream_rings; 822 struct xhci_ring *ring; 828 struct xhci_ring *new_ring; 909 struct xhci_ring **ring_cache; 1289 struct xhci_ring { struct 1437 struct xhci_ring *cmd_ring; 1444 struct xhci_ring *event_ring; 1624 void xhci_debug_ring(struct xhci_hcd *xhci, struct xhci_ring *ring); 1627 void xhci_dbg_ring_ptrs(struct xhci_hcd *xhci, struct xhci_ring *ring); 1672 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring); [all …]
|
D | xhci-ring.c | 96 static bool last_trb_on_last_seg(struct xhci_hcd *xhci, struct xhci_ring *ring, in last_trb_on_last_seg() 110 static int last_trb(struct xhci_hcd *xhci, struct xhci_ring *ring, in last_trb() 119 static int enqueue_is_link_trb(struct xhci_ring *ring) in enqueue_is_link_trb() 130 struct xhci_ring *ring, in next_trb() 146 static void inc_deq(struct xhci_hcd *xhci, struct xhci_ring *ring) in inc_deq() 199 static void inc_enq(struct xhci_hcd *xhci, struct xhci_ring *ring, in inc_enq() 263 static inline int room_on_ring(struct xhci_hcd *xhci, struct xhci_ring *ring, in room_on_ring() 477 static struct xhci_ring *xhci_triad_to_transfer_ring(struct xhci_hcd *xhci, in xhci_triad_to_transfer_ring() 513 static struct xhci_ring *xhci_urb_to_transfer_ring(struct xhci_hcd *xhci, in xhci_urb_to_transfer_ring() 544 struct xhci_ring *ep_ring; in xhci_find_new_dequeue_state() [all …]
|
D | xhci-mem.c | 126 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_link_rings() 151 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free() 162 static void xhci_initialize_ring_info(struct xhci_ring *ring, in xhci_initialize_ring_info() 234 static struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, in xhci_ring_alloc() 238 struct xhci_ring *ring; in xhci_ring_alloc() 298 struct xhci_ring *ring, unsigned int cycle_state, in xhci_reinit_cached_ring() 328 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_ring_expansion() 464 struct xhci_ring *xhci_dma_to_transfer_ring( in xhci_dma_to_transfer_ring() 476 static struct xhci_ring *dma_to_stream_ring( in dma_to_stream_ring() 485 struct xhci_ring *xhci_stream_id_to_ring( in xhci_stream_id_to_ring() [all …]
|
D | xhci-dbg.c | 329 void xhci_dbg_ring_ptrs(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_dbg_ring_ptrs() 354 void xhci_debug_ring(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_debug_ring() 374 struct xhci_ring *ring; in xhci_dbg_ep_rings()
|
D | xhci.c | 839 struct xhci_ring *ring; in xhci_clear_command_ring() 1397 static struct xhci_ring *xhci_urb_to_transfer_ring(struct xhci_hcd *xhci, in xhci_urb_to_transfer_ring() 1474 struct xhci_ring *ep_ring; in xhci_urb_dequeue()
|