Home
last modified time | relevance | path

Searched refs:xhci_segment (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/drivers/usb/host/
H A Dxhci-mem.c28 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci, in xhci_segment_alloc()
33 struct xhci_segment *seg; in xhci_segment_alloc()
68 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) in xhci_segment_free()
79 struct xhci_segment *first) in xhci_free_segments_for_ring()
81 struct xhci_segment *seg; in xhci_free_segments_for_ring()
85 struct xhci_segment *next = seg->next; in xhci_free_segments_for_ring()
99 static void xhci_link_segments(struct xhci_segment *prev, in xhci_link_segments()
100 struct xhci_segment *next, in xhci_link_segments()
127 struct xhci_segment *first, struct xhci_segment *las in xhci_link_rings()
[all...]
H A Dxhci.h959 struct xhci_segment *queued_deq_seg;
1533 struct xhci_segment { struct
1536 struct xhci_segment *next;
1550 struct xhci_segment *start_seg;
1553 struct xhci_segment *last_trb_seg;
1554 struct xhci_segment *bounce_seg;
1571 struct xhci_segment *new_deq_seg;
1610 struct xhci_segment *first_seg;
1611 struct xhci_segment *last_seg;
1613 struct xhci_segment *enq_se
[all...]
H A Dxhci-ring.c66 dma_addr_t xhci_trb_virt_to_dma(struct xhci_segment *seg, in xhci_trb_virt_to_dma()
90 static bool last_trb_on_seg(struct xhci_segment *seg, union xhci_trb *trb) in last_trb_on_seg()
96 struct xhci_segment *seg, union xhci_trb *trb) in last_trb_on_ring()
141 struct xhci_segment **seg, in next_trb()
345 struct xhci_segment *new_seg = xhci->cmd_ring->deq_seg; in xhci_abort_cmd_ring()
571 struct xhci_segment *new_seg; in xhci_find_new_dequeue_state()
572 struct xhci_segment *halted_seg = NULL; in xhci_find_new_dequeue_state()
693 struct xhci_segment *seg = td->start_seg; in td_to_noop()
746 struct xhci_segment *seg = td->bounce_seg; in xhci_unmap_td_bounce_buffer()
1944 struct xhci_segment *trb_in_t
[all...]
H A 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()
H A Dxhci-dbgcap.c426 struct xhci_segment *seg; in xhci_dbc_ring_alloc()
H A Dxhci.c44 struct xhci_segment *seg = ring->first_seg; in td_on_ring()
878 struct xhci_segment *seg; in xhci_clear_command_ring()
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dxhci-mem.c29 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci, in xhci_segment_alloc()
34 struct xhci_segment *seg; in xhci_segment_alloc()
69 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) in xhci_segment_free()
80 struct xhci_segment *first) in xhci_free_segments_for_ring()
82 struct xhci_segment *seg; in xhci_free_segments_for_ring()
86 struct xhci_segment *next = seg->next; in xhci_free_segments_for_ring()
100 static void xhci_link_segments(struct xhci_segment *prev, in xhci_link_segments()
101 struct xhci_segment *next, in xhci_link_segments()
128 struct xhci_segment *first, struct xhci_segment *las in xhci_link_rings()
[all...]
H A Dxhci.h960 struct xhci_segment *queued_deq_seg;
1544 struct xhci_segment { struct
1547 struct xhci_segment *next;
1569 struct xhci_segment *start_seg;
1572 struct xhci_segment *last_trb_seg;
1573 struct xhci_segment *bounce_seg;
1622 struct xhci_segment *first_seg;
1623 struct xhci_segment *last_seg;
1625 struct xhci_segment *enq_seg;
1627 struct xhci_segment *deq_se
[all...]
H A 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()
144 struct xhci_segment **seg, in next_trb()
282 struct xhci_segment *enq_seg = ring->enq_seg; in xhci_num_trbs_free()
319 struct xhci_segment *seg; in xhci_ring_expansion_needed()
423 struct xhci_segment *new_seg = xhci->cmd_ring->deq_seg; in xhci_abort_cmd_ring()
628 struct xhci_segment *new_seg; in xhci_move_dequeue_past_td()
757 struct xhci_segment *seg = td->start_seg; in td_to_noop()
802 struct xhci_segment *se in xhci_unmap_td_bounce_buffer()
[all...]
H A 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()
H A Dxhci-dbgcap.c426 struct xhci_segment *seg; in xhci_dbc_ring_alloc()
H A Dxhci.c43 struct xhci_segment *seg = ring->first_seg; in td_on_ring()
732 struct xhci_segment *seg; in xhci_clear_command_ring()

Completed in 34 milliseconds