Lines Matching refs:xhci_segment
29 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()
193 struct xhci_segment *seg, in xhci_insert_segment_mapping()
214 struct xhci_segment *seg) in xhci_remove_segment_mapping()
226 struct xhci_segment *first_seg, in xhci_update_stream_segment_mapping()
227 struct xhci_segment *last_seg, in xhci_update_stream_segment_mapping()
230 struct xhci_segment *seg; in xhci_update_stream_segment_mapping()
231 struct xhci_segment *failed_seg; in xhci_update_stream_segment_mapping()
265 struct xhci_segment *seg; in xhci_remove_stream_mapping()
327 struct xhci_segment **first, in xhci_alloc_segments_for_ring()
328 struct xhci_segment **last, in xhci_alloc_segments_for_ring()
335 struct xhci_segment *prev; in xhci_alloc_segments_for_ring()
348 struct xhci_segment *next; in xhci_alloc_segments_for_ring()
430 struct xhci_segment *first; in xhci_ring_expansion()
431 struct xhci_segment *last; in xhci_ring_expansion()
1773 struct xhci_segment *seg; in xhci_alloc_erst()