Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/usb/host/
Dxhci.h774 struct xhci_ring **stream_rings;
853 struct xhci_ring *ring;
859 struct xhci_ring *new_ring;
938 struct xhci_ring **ring_cache;
1325 struct xhci_ring { struct
1486 struct xhci_ring *cmd_ring;
1495 struct xhci_ring *event_ring;
1665 void xhci_debug_ring(struct xhci_hcd *xhci, struct xhci_ring *ring);
1668 void xhci_dbg_ring_ptrs(struct xhci_hcd *xhci, struct xhci_ring *ring);
1716 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring);
[all …]
Dxhci-ring.c93 static bool last_trb_on_last_seg(struct xhci_hcd *xhci, struct xhci_ring *ring, in last_trb_on_last_seg()
107 static int last_trb(struct xhci_hcd *xhci, struct xhci_ring *ring, in last_trb()
116 static int enqueue_is_link_trb(struct xhci_ring *ring) in enqueue_is_link_trb()
127 struct xhci_ring *ring, in next_trb()
143 static void inc_deq(struct xhci_hcd *xhci, struct xhci_ring *ring) in inc_deq()
192 static void inc_enq(struct xhci_hcd *xhci, struct xhci_ring *ring, in inc_enq()
254 static inline int room_on_ring(struct xhci_hcd *xhci, struct xhci_ring *ring, in room_on_ring()
375 static struct xhci_ring *xhci_triad_to_transfer_ring(struct xhci_hcd *xhci, in xhci_triad_to_transfer_ring()
411 static struct xhci_ring *xhci_urb_to_transfer_ring(struct xhci_hcd *xhci, in xhci_urb_to_transfer_ring()
443 struct xhci_ring *ep_ring; in xhci_find_new_dequeue_state()
[all …]
Dxhci-mem.c128 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_link_rings()
184 struct xhci_ring *ring, in xhci_insert_segment_mapping()
217 struct xhci_ring *ring, in xhci_update_stream_segment_mapping()
255 static void xhci_remove_stream_mapping(struct xhci_ring *ring) in xhci_remove_stream_mapping()
269 static int xhci_update_stream_mapping(struct xhci_ring *ring, gfp_t mem_flags) in xhci_update_stream_mapping()
276 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free()
290 static void xhci_initialize_ring_info(struct xhci_ring *ring, in xhci_initialize_ring_info()
362 static struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, in xhci_ring_alloc()
366 struct xhci_ring *ring; in xhci_ring_alloc()
426 struct xhci_ring *ring, unsigned int cycle_state, in xhci_reinit_cached_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.c833 struct xhci_ring *ring; in xhci_clear_command_ring()
1471 static struct xhci_ring *xhci_urb_to_transfer_ring(struct xhci_hcd *xhci, in xhci_urb_to_transfer_ring()
1548 struct xhci_ring *ep_ring; in xhci_urb_dequeue()