| /OK3568_Linux_fs/kernel/drivers/usb/host/ |
| H A D | xhci-trace.h | 115 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 139 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 144 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 149 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 154 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 159 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 164 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 169 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb), 457 TP_PROTO(struct xhci_ring *ring), 498 TP_PROTO(struct xhci_ring *ring), [all …]
|
| H A D | xhci-dbgcap.h | 90 struct xhci_ring *ring; 125 struct xhci_ring *ring_evt; 126 struct xhci_ring *ring_in; 127 struct xhci_ring *ring_out;
|
| H A D | xhci-debugfs.c | 167 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_enqueue_show() 178 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_dequeue_show() 188 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() 418 struct xhci_ring **ring, in xhci_debugfs_create_ring_dir()
|
| H A D | xhci.h | 852 struct xhci_ring **stream_rings; 933 struct xhci_ring *ring; 939 struct xhci_ring *new_ring; 1614 struct xhci_ring { struct 1802 struct xhci_ring *cmd_ring; 1812 struct xhci_ring *event_ring; 2060 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, 2063 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring); 2064 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring, 2067 struct xhci_ring *evt_ring, [all …]
|
| H A D | xhci-ring.c | 99 static bool last_trb_on_ring(struct xhci_ring *ring, in last_trb_on_ring() 144 struct xhci_ring *ring, in next_trb() 159 void inc_deq(struct xhci_hcd *xhci, struct xhci_ring *ring) in inc_deq() 217 static void inc_enq(struct xhci_hcd *xhci, struct xhci_ring *ring, in inc_enq() 284 static inline int room_on_ring(struct xhci_hcd *xhci, struct xhci_ring *ring, in room_on_ring() 507 static struct xhci_ring *xhci_virt_ep_to_ring(struct xhci_hcd *xhci, in xhci_virt_ep_to_ring() 531 struct xhci_ring *xhci_triad_to_transfer_ring(struct xhci_hcd *xhci, in xhci_triad_to_transfer_ring() 574 struct xhci_ring *ep_ring; in xhci_move_dequeue_past_td() 725 static void td_to_noop(struct xhci_hcd *xhci, struct xhci_ring *ep_ring, in td_to_noop() 778 struct xhci_ring *ring, struct xhci_td *td) in xhci_unmap_td_bounce_buffer() [all …]
|
| H A D | xhci-dbgcap.c | 26 static void dbc_ring_free(struct device *dev, struct xhci_ring *ring) in dbc_ring_free() 223 xhci_dbc_queue_trb(struct xhci_ring *ring, u32 field1, in xhci_dbc_queue_trb() 252 struct xhci_ring *ring = dep->ring; in xhci_dbc_queue_bulk_tx() 380 static int dbc_erst_alloc(struct device *dev, struct xhci_ring *evt_ring, in dbc_erst_alloc() 422 static struct xhci_ring * 425 struct xhci_ring *ring; in xhci_dbc_ring_alloc() 685 struct xhci_ring *ring; in dbc_handle_xfer_event() 739 static void inc_evt_deq(struct xhci_ring *ring) in inc_evt_deq()
|
| H A D | xhci-mem.c | 128 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_link_rings() 190 struct xhci_ring *ring, in xhci_insert_segment_mapping() 223 struct xhci_ring *ring, in xhci_update_stream_segment_mapping() 261 static void xhci_remove_stream_mapping(struct xhci_ring *ring) in xhci_remove_stream_mapping() 275 static int xhci_update_stream_mapping(struct xhci_ring *ring, gfp_t mem_flags) in xhci_update_stream_mapping() 282 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free() 299 void xhci_initialize_ring_info(struct xhci_ring *ring, in xhci_initialize_ring_info() 385 static struct xhci_ring *xhci_vendor_alloc_transfer_ring(struct xhci_hcd *xhci, in xhci_vendor_alloc_transfer_ring() 423 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, in xhci_ring_alloc() 427 struct xhci_ring *ring; in xhci_ring_alloc() [all …]
|
| H A D | xhci-debugfs.h | 95 struct xhci_ring *show_ring;
|
| H A D | xhci.c | 40 static bool td_on_ring(struct xhci_td *td, struct xhci_ring *ring) in td_on_ring() 868 struct xhci_ring *ring; in xhci_clear_command_ring() 1648 struct xhci_ring *ep_ring; in xhci_urb_dequeue()
|
| /OK3568_Linux_fs/u-boot/drivers/usb/host/ |
| H A D | xhci-ring.c | 36 static int last_trb(struct xhci_ctrl *ctrl, struct xhci_ring *ring, in last_trb() 56 struct xhci_ring *ring, in last_trb_on_last_seg() 89 static void inc_enq(struct xhci_ctrl *ctrl, struct xhci_ring *ring, in inc_enq() 147 static void inc_deq(struct xhci_ctrl *ctrl, struct xhci_ring *ring) in inc_deq() 182 struct xhci_ring *ring, in queue_trb() 210 static int prepare_ring(struct xhci_ctrl *ctrl, struct xhci_ring *ep_ring, in prepare_ring() 488 struct xhci_ring *ring = ctrl->devs[udev->slot_id]->eps[ep_index].ring; in abort_td() 569 struct xhci_ring *ring; /* EP transfer ring */ in xhci_bulk_tx() 763 struct xhci_ring *ep_ring; in xhci_ctrl_tx()
|
| H A D | xhci-mem.c | 79 static void xhci_ring_free(struct xhci_ring *ring) in xhci_ring_free() 246 static void xhci_initialize_ring_info(struct xhci_ring *ring) in xhci_initialize_ring_info() 303 struct xhci_ring *xhci_ring_alloc(unsigned int num_segs, bool link_trbs) in xhci_ring_alloc() 305 struct xhci_ring *ring; in xhci_ring_alloc() 308 ring = (struct xhci_ring *)malloc(sizeof(struct xhci_ring)); in xhci_ring_alloc()
|
| H A D | .xhci-ring.o.cmd | |
| /OK3568_Linux_fs/u-boot/include/usb/ |
| H A D | xhci.h | 1010 struct xhci_ring { struct 1061 struct xhci_ring *ring; 1224 struct xhci_ring *event_ring; 1225 struct xhci_ring *cmd_ring; 1226 struct xhci_ring *transfer_ring; 1266 struct xhci_ring *xhci_ring_alloc(unsigned int num_segs, bool link_trbs);
|