Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/usb/host/
Dxhci-trace.h117 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 …]
Dxhci-dbgcap.h107 struct xhci_ring *ring;
138 struct xhci_ring *ring_evt;
139 struct xhci_ring *ring_in;
140 struct xhci_ring *ring_out;
Dxhci-debugfs.c166 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()
Dxhci.h834 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 …]
Dxhci-ring.c95 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 …]
Dxhci-mem.c129 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 …]
Dxhci-dbgcap.c218 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()
Dxhci.c40 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()