Home
last modified time | relevance | path

Searched refs:xhci_ring (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/host/
H A Dxhci-trace.h115 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 *rin
[all...]
H A Dxhci-dbgcap.h90 struct xhci_ring *ring;
125 struct xhci_ring *ring_evt;
126 struct xhci_ring *ring_in;
127 struct xhci_ring *ring_out;
H A Dxhci-debugfs.c168 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()
218 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_trb_show()
419 struct xhci_ring **ring, in xhci_debugfs_create_ring_dir()
H A 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()
486 struct xhci_ring *xhci_triad_to_transfer_ring(struct xhci_hcd *xhci, in xhci_triad_to_transfer_ring()
570 struct xhci_ring *ep_ring; in xhci_find_new_dequeue_state()
690 static void td_to_noop(struct xhci_hcd *xhci, struct xhci_ring *ep_ring, in td_to_noop()
743 struct xhci_ring *ring, struct xhci_td *td) in xhci_unmap_td_bounce_buffer()
777 struct xhci_ring *ep_rin in xhci_td_cleanup()
[all...]
H A Dxhci.h848 struct xhci_ring **stream_rings;
929 struct xhci_ring *ring;
935 struct xhci_ring *new_ring;
1609 struct xhci_ring { struct
1791 struct xhci_ring *cmd_ring;
1801 struct xhci_ring *event_ring;
2038 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci,
2041 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring);
2042 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring,
2045 struct xhci_ring *evt_rin
[all...]
H A Dxhci-mem.c126 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_link_rings()
188 struct xhci_ring *ring, in xhci_insert_segment_mapping()
221 struct xhci_ring *ring, in xhci_update_stream_segment_mapping()
259 static void xhci_remove_stream_mapping(struct xhci_ring *ring) in xhci_remove_stream_mapping()
273 static int xhci_update_stream_mapping(struct xhci_ring *ring, gfp_t mem_flags) in xhci_update_stream_mapping()
280 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free()
296 void xhci_initialize_ring_info(struct xhci_ring *ring, in xhci_initialize_ring_info()
371 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, in xhci_ring_alloc()
375 struct xhci_ring *ring; in xhci_ring_alloc()
423 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *rin
[all...]
H A Dxhci-dbgcap.c26 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 Dxhci-debugfs.h95 struct xhci_ring *show_ring;
H A Dxhci.c42 static bool td_on_ring(struct xhci_td *td, struct xhci_ring *ring) in td_on_ring()
877 struct xhci_ring *ring; in xhci_clear_command_ring()
1658 struct xhci_ring *ep_ring; in xhci_urb_dequeue()
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dxhci-trace.h111 TP_PROTO(struct xhci_ring *ring, struct xhci_generic_trb *trb),
134 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),
449 TP_PROTO(struct xhci_ring *ring),
487 TP_PROTO(struct xhci_ring *rin
[all...]
H A Dxhci-debugfs.c168 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()
218 struct xhci_ring *ring = *(struct xhci_ring **)s->private; in xhci_ring_trb_show()
419 struct xhci_ring **ring, in xhci_debugfs_create_ring_dir()
H A Dxhci-dbgcap.h90 struct xhci_ring *ring;
126 struct xhci_ring *ring_evt;
127 struct xhci_ring *ring_in;
128 struct xhci_ring *ring_out;
H A Dxhci-ring.c98 static bool last_trb_on_ring(struct xhci_ring *ring, in last_trb_on_ring()
143 struct xhci_ring *ring, in next_trb()
158 void inc_deq(struct xhci_hcd *xhci, struct xhci_ring *ring) in inc_deq()
214 static void inc_enq(struct xhci_hcd *xhci, struct xhci_ring *ring, in inc_enq()
280 static unsigned int xhci_num_trbs_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_num_trbs_free()
316 static unsigned int xhci_ring_expansion_needed(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_ring_expansion_needed()
559 static struct xhci_ring *xhci_virt_ep_to_ring(struct xhci_hcd *xhci, in xhci_virt_ep_to_ring()
583 struct xhci_ring *xhci_triad_to_transfer_ring(struct xhci_hcd *xhci, in xhci_triad_to_transfer_ring()
626 struct xhci_ring *ep_ring; in xhci_move_dequeue_past_td()
754 static void td_to_noop(struct xhci_hcd *xhci, struct xhci_ring *ep_rin
[all...]
H A Dxhci.h851 struct xhci_ring **stream_rings;
932 struct xhci_ring *ring;
938 struct xhci_ring *new_ring;
1621 struct xhci_ring { struct
1712 struct xhci_ring *event_ring;
1804 struct xhci_ring *cmd_ring;
2076 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci,
2079 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring);
2080 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *ring,
2083 struct xhci_ring *evt_rin
[all...]
H A Dxhci-mem.c127 static void xhci_link_rings(struct xhci_hcd *xhci, struct xhci_ring *ring, in xhci_link_rings()
188 struct xhci_ring *ring, in xhci_insert_segment_mapping()
221 struct xhci_ring *ring, in xhci_update_stream_segment_mapping()
259 static void xhci_remove_stream_mapping(struct xhci_ring *ring) in xhci_remove_stream_mapping()
273 static int xhci_update_stream_mapping(struct xhci_ring *ring, gfp_t mem_flags) in xhci_update_stream_mapping()
280 void xhci_ring_free(struct xhci_hcd *xhci, struct xhci_ring *ring) in xhci_ring_free()
296 void xhci_initialize_ring_info(struct xhci_ring *ring, in xhci_initialize_ring_info()
371 struct xhci_ring *xhci_ring_alloc(struct xhci_hcd *xhci, in xhci_ring_alloc()
375 struct xhci_ring *ring; in xhci_ring_alloc()
423 int xhci_ring_expansion(struct xhci_hcd *xhci, struct xhci_ring *rin
[all...]
H A Dxhci-dbgcap.c26 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 Dxhci-debugfs.h95 struct xhci_ring *show_ring;
H A Dxhci.c41 static bool td_on_ring(struct xhci_td *td, struct xhci_ring *ring) in td_on_ring()
731 struct xhci_ring *ring; in xhci_clear_command_ring()
1645 struct xhci_ring *ep_ring; in xhci_urb_dequeue()

Completed in 46 milliseconds