Home
last modified time | relevance | path

Searched refs:xhci_ring (Results 1 – 5 of 5) sorted by relevance

/drivers/usb/host/
Dxhci.h743 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 …]
Dxhci-ring.c96 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 …]
Dxhci-mem.c126 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 …]
Dxhci-dbg.c329 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()
Dxhci.c839 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()