Searched refs:xhci_ring (Results 1 – 8 of 8) sorted by relevance
/Linux-v4.19/drivers/usb/host/ |
D | xhci-trace.h | 117 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 140 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 145 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 150 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 155 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 160 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 165 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 170 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 436 TP_PROTO(struct xhci_ring *ring), 477 TP_PROTO(struct xhci_ring *ring), [all …]
|
D | xhci-dbgcap.h | 107 struct xhci_ring *ring; 138 struct xhci_ring *ring_evt; 139 struct xhci_ring *ring_in; 140 struct xhci_ring *ring_out;
|
D | xhci-debugfs.c | 166 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_enqueue_show() 177 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_dequeue_show() 187 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_cycle_show() 215 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_trb_show() 411 struct xhci_ring **ring, in xhci_debugfs_create_ring_dir()
|
D | xhci.h | 834 struct xhci_ring **stream_rings; 913 struct xhci_ring *ring; 919 struct xhci_ring *new_ring; 1572 struct xhci_ring { struct 1751 struct xhci_ring *cmd_ring; 1761 struct xhci_ring *event_ring; 1979 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, 1982 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring); 1983 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring, 1986 struct xhci_ring *evt_ring, [all …]
|
D | xhci-ring.c | 95 static bool last_trb_on_ring(struct xhci_ring *ring, in last_trb_on_ring() 140 struct xhci_ring *ring, in next_trb() 156 void inc_deq(struct xhci_hcd *xhci, struct xhci_ring *ring) in inc_deq() 204 static void inc_enq(struct xhci_hcd *xhci, struct xhci_ring *ring, in inc_enq() 259 static inline int room_on_ring(struct xhci_hcd *xhci, struct xhci_ring *ring, in room_on_ring() 440 struct xhci_ring *xhci_triad_to_transfer_ring(struct xhci_hcd *xhci, in xhci_triad_to_transfer_ring() 521 struct xhci_ring *ep_ring; in xhci_find_new_dequeue_state() 599 static void td_to_noop(struct xhci_hcd *xhci, struct xhci_ring *ep_ring, in td_to_noop() 654 struct xhci_ring *ring, struct xhci_td *td) in xhci_unmap_td_bounce_buffer() 692 struct xhci_ring *ep_ring; in xhci_handle_cmd_stop_ep() [all …]
|
D | xhci-mem.c | 129 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_link_rings() 185 struct xhci_ring *ring, in xhci_insert_segment_mapping() 218 struct xhci_ring *ring, in xhci_update_stream_segment_mapping() 256 static void xhci_remove_stream_mapping(struct xhci_ring *ring) in xhci_remove_stream_mapping() 270 static int xhci_update_stream_mapping(struct xhci_ring *ring, gfp_t mem_flags) in xhci_update_stream_mapping() 277 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free() 293 static void xhci_initialize_ring_info(struct xhci_ring *ring, in xhci_initialize_ring_info() 362 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, in xhci_ring_alloc() 366 struct xhci_ring *ring; in xhci_ring_alloc() 414 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_ring_expansion() [all …]
|
D | xhci-dbgcap.c | 218 xhci_dbc_queue_trb(struct xhci_ring *ring, u32 field1, in xhci_dbc_queue_trb() 247 struct xhci_ring *ring = dep->ring; in xhci_dbc_queue_bulk_tx() 595 struct xhci_ring *ring; in dbc_handle_xfer_event()
|
D | xhci.c | 40 static bool td_on_ring(struct xhci_td *td, struct xhci_ring *ring) in td_on_ring() 856 struct xhci_ring *ring; in xhci_clear_command_ring() 1555 struct xhci_ring *ep_ring; in xhci_urb_dequeue()
|