Searched refs:xhci_ring (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/usb/host/ |
| H A D | xhci-trace.h | 101 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb, dma_addr_t dma), 127 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb, dma_addr_t dma), 132 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb, dma_addr_t dma), 137 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb, dma_addr_t dma), 142 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb, dma_addr_t dma), 148 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb, dma_addr_t dma), 153 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb, dma_addr_t dma), 158 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb, dma_addr_t dma), 475 TP_PROTO(struct xhci_ring *ring), 509 TP_PROTO(struct xhci_ring *ring), [all …]
|
| H A D | xhci-dbgcap.h | 90 struct xhci_ring *ring; 130 struct xhci_ring *ring_evt; 131 struct xhci_ring *ring_in; 132 struct xhci_ring *ring_out;
|
| H A D | xhci-debugfs.c | 168 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_enqueue_show() 179 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_dequeue_show() 189 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_cycle_show() 217 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_trb_show() 433 struct xhci_ring **ring, in xhci_debugfs_create_ring_dir()
|
| H A D | xhci-mem.c | 74 static void xhci_ring_segments_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_segments_free() 116 static void xhci_initialize_ring_segments(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_initialize_ring_segments() 136 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *src, struct xhci_ring *dst) in xhci_link_rings() 207 struct xhci_ring *ring, in xhci_insert_segment_mapping() 240 struct xhci_ring *ring, in xhci_update_stream_segment_mapping() 271 static void xhci_remove_stream_mapping(struct xhci_ring *ring) in xhci_remove_stream_mapping() 282 static int xhci_update_stream_mapping(struct xhci_ring *ring, gfp_t mem_flags) in xhci_update_stream_mapping() 289 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free() 305 void xhci_initialize_ring_info(struct xhci_ring *ring) in xhci_initialize_ring_info() 330 static int xhci_alloc_segments_for_ring(struct xhci_hcd *xhci, struct xhci_ring *ring, gfp_t flags) in xhci_alloc_segments_for_ring() [all …]
|
| H A D | xhci-ring.c | 117 static bool last_trb_on_ring(struct xhci_ring *ring, in last_trb_on_ring() 135 static bool unhandled_event_trb(struct xhci_ring *ring) in unhandled_event_trb() 186 void inc_deq(struct xhci_hcd *xhci, struct xhci_ring *ring) in inc_deq() 232 static void inc_enq_past_link(struct xhci_hcd *xhci, struct xhci_ring *ring, u32 chain) in inc_enq_past_link() 283 static void inc_enq(struct xhci_hcd *xhci, struct xhci_ring *ring, in inc_enq() 343 static unsigned int xhci_num_trbs_free(struct xhci_ring *ring) in xhci_num_trbs_free() 379 static unsigned int xhci_ring_expansion_needed(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_ring_expansion_needed() 628 static struct xhci_ring *xhci_virt_ep_to_ring(struct xhci_hcd *xhci, in xhci_virt_ep_to_ring() 652 struct xhci_ring *xhci_triad_to_transfer_ring(struct xhci_hcd *xhci, in xhci_triad_to_transfer_ring() 695 struct xhci_ring *ep_ring; in xhci_move_dequeue_past_td() [all …]
|
| H A D | xhci.h | 573 struct xhci_ring **stream_rings; 655 struct xhci_ring *ring; 661 struct xhci_ring *new_ring; 1362 struct xhci_ring { struct 1447 struct xhci_ring *event_ring; 1536 struct xhci_ring *cmd_ring; 1820 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, unsigned int num_segs, 1822 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring); 1823 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring, 1825 void xhci_initialize_ring_info(struct xhci_ring *ring); [all …]
|
| H A D | xhci-dbgcap.c | 41 static void dbc_ring_free(struct device *dev, struct xhci_ring *ring) in dbc_ring_free() 249 xhci_dbc_queue_trb(struct xhci_ring *ring, u32 field1, in xhci_dbc_queue_trb() 279 struct xhci_ring *ring = dep->ring; in xhci_dbc_queue_bulk_tx() 407 static int dbc_erst_alloc(struct device *dev, struct xhci_ring *evt_ring, in dbc_erst_alloc() 448 static void xhci_dbc_ring_init(struct xhci_ring *ring) in xhci_dbc_ring_init() 467 struct xhci_ring *in_ring = dbc->eps[BULK_IN].ring; in xhci_dbc_reinit_ep_rings() 468 struct xhci_ring *out_ring = dbc->eps[BULK_OUT].ring; in xhci_dbc_reinit_ep_rings() 484 static struct xhci_ring * 487 struct xhci_ring *ring; in xhci_dbc_ring_alloc() 760 struct xhci_ring *ring; in dbc_handle_xfer_event() [all …]
|
| H A D | xhci-debugfs.h | 95 struct xhci_ring *show_ring;
|
| H A D | xhci-sideband.c | 18 xhci_ring_to_sgtable(struct xhci_sideband *sb, struct xhci_ring *ring) in xhci_ring_to_sgtable()
|
| H A D | xhci.c | 57 static bool td_on_ring(struct xhci_td *td, struct xhci_ring *ring) in td_on_ring() 864 struct xhci_ring *ring; in xhci_clear_command_ring() 1765 struct xhci_ring *ep_ring; in xhci_urb_dequeue()
|