Home
last modified time | relevance | path

Searched refs:xhci_segment (Results 1 – 6 of 6) sorted by relevance

/linux-6.12.1/drivers/usb/host/
Dxhci-mem.c29 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci, in xhci_segment_alloc()
35 struct xhci_segment *seg; in xhci_segment_alloc()
71 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) in xhci_segment_free()
82 struct xhci_segment *first) in xhci_free_segments_for_ring()
84 struct xhci_segment *seg; in xhci_free_segments_for_ring()
88 struct xhci_segment *next = seg->next; in xhci_free_segments_for_ring()
102 static void xhci_link_segments(struct xhci_segment *prev, in xhci_link_segments()
103 struct xhci_segment *next, in xhci_link_segments()
130 struct xhci_segment *first, struct xhci_segment *last, in xhci_link_rings()
133 struct xhci_segment *next, *seg; in xhci_link_rings()
[all …]
Dxhci.h680 struct xhci_segment *queued_deq_seg;
1262 struct xhci_segment { struct
1265 struct xhci_segment *next; argument
1289 struct xhci_segment *start_seg; argument
1292 struct xhci_segment *last_trb_seg;
1293 struct xhci_segment *bounce_seg;
1344 struct xhci_segment *first_seg;
1345 struct xhci_segment *last_seg;
1347 struct xhci_segment *enq_seg;
1349 struct xhci_segment *deq_seg;
[all …]
Dxhci-ring.c69 dma_addr_t xhci_trb_virt_to_dma(struct xhci_segment *seg, in xhci_trb_virt_to_dma()
93 static bool last_trb_on_seg(struct xhci_segment *seg, union xhci_trb *trb) in last_trb_on_seg()
99 struct xhci_segment *seg, union xhci_trb *trb) in last_trb_on_ring()
150 struct xhci_segment **seg, in next_trb()
286 struct xhci_segment *enq_seg = ring->enq_seg; in xhci_num_trbs_free()
323 struct xhci_segment *seg; in xhci_ring_expansion_needed()
432 struct xhci_segment *new_seg = xhci->cmd_ring->deq_seg; in xhci_abort_cmd_ring()
638 struct xhci_segment *new_seg; in xhci_move_dequeue_past_td()
746 struct xhci_segment *seg = td->start_seg; in td_to_noop()
787 struct xhci_segment *seg = td->bounce_seg; in xhci_unmap_td_bounce_buffer()
[all …]
Dxhci-debugfs.c197 struct xhci_segment *seg) in xhci_ring_dump_segment()
219 struct xhci_segment *seg = ring->first_seg; in xhci_ring_trb_show()
Dxhci-dbgcap.c442 struct xhci_segment *seg; in xhci_dbc_ring_alloc()
Dxhci.c43 struct xhci_segment *seg = ring->first_seg; in td_on_ring()
785 struct xhci_segment *seg; in xhci_clear_command_ring()