Home
last modified time | relevance | path

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

/openbmc/u-boot/drivers/usb/host/
H A Dxhci-mem.c64 static void xhci_segment_free(struct xhci_segment *seg) in xhci_segment_free()
80 struct xhci_segment *seg; in xhci_ring_free()
81 struct xhci_segment *first_seg; in xhci_ring_free()
88 struct xhci_segment *next = seg->next; in xhci_ring_free()
215 struct xhci_segment *next, bool link_trbs) in xhci_link_segments()
273 static struct xhci_segment *xhci_segment_alloc(void) in xhci_segment_alloc()
275 struct xhci_segment *seg; in xhci_segment_alloc()
277 seg = (struct xhci_segment *)malloc(sizeof(struct xhci_segment)); in xhci_segment_alloc()
305 struct xhci_segment *prev; in xhci_ring_alloc()
320 struct xhci_segment *next; in xhci_ring_alloc()
[all …]
H A Dxhci.h1003 struct xhci_segment { struct
1006 struct xhci_segment *next; argument
1010 struct xhci_segment *first_seg;
1012 struct xhci_segment *enq_seg;
1014 struct xhci_segment *deq_seg;
1226 struct xhci_segment *seg;
1235 unsigned long trb_addr(struct xhci_segment *seg, union xhci_trb *trb);
H A Dxhci-ring.c36 struct xhci_segment *seg, union xhci_trb *trb) in last_trb()
56 struct xhci_segment *seg, in last_trb_on_last_seg()
/openbmc/linux/drivers/usb/host/
H A Dxhci-mem.c34 struct xhci_segment *seg; in xhci_segment_alloc()
82 struct xhci_segment *seg; in xhci_free_segments_for_ring()
128 struct xhci_segment *first, struct xhci_segment *last, in xhci_link_rings()
131 struct xhci_segment *next; in xhci_link_rings()
189 struct xhci_segment *seg, in xhci_insert_segment_mapping()
210 struct xhci_segment *seg) in xhci_remove_segment_mapping()
226 struct xhci_segment *seg; in xhci_update_stream_segment_mapping()
261 struct xhci_segment *seg; in xhci_remove_stream_mapping()
322 struct xhci_segment **first, struct xhci_segment **last, in xhci_alloc_segments_for_ring()
326 struct xhci_segment *prev; in xhci_alloc_segments_for_ring()
[all …]
H A Dxhci.h962 struct xhci_segment *queued_deq_seg;
1546 struct xhci_segment { struct
1549 struct xhci_segment *next; argument
1572 struct xhci_segment *start_seg; argument
1575 struct xhci_segment *last_trb_seg;
1576 struct xhci_segment *bounce_seg;
1628 struct xhci_segment *first_seg;
1629 struct xhci_segment *last_seg;
1631 struct xhci_segment *enq_seg;
1633 struct xhci_segment *deq_seg;
[all …]
H A Dxhci-ring.c99 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()
635 struct xhci_segment *new_seg; in xhci_move_dequeue_past_td()
764 struct xhci_segment *seg = td->start_seg; in td_to_noop()
809 struct xhci_segment *seg = td->bounce_seg; in xhci_unmap_td_bounce_buffer()
2082 struct xhci_segment *start_seg, in trb_in_td()
2091 struct xhci_segment *cur_seg; in trb_in_td()
2286 struct xhci_segment *seg = ring->deq_seg; in sum_trb_lengths()
[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()