Searched refs:xhci_ring (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/usb/host/ |
D | xhci.h | 774 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 …]
|
D | xhci-ring.c | 93 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 …]
|
D | xhci-mem.c | 128 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 …]
|
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 | 833 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()
|