Searched refs:xhci_segment (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/usb/host/ |
| H A D | xhci-mem.c | 29 static struct xhci_segment *xhci_segment_alloc(struct xhci_hcd *xhci, in xhci_segment_alloc() 34 struct xhci_segment *seg; in xhci_segment_alloc() 64 static void xhci_segment_free(struct xhci_hcd *xhci, struct xhci_segment *seg) in xhci_segment_free() 76 struct xhci_segment *seg, *next; in xhci_ring_segments_free() 96 static void xhci_set_link_trb(struct xhci_segment *seg, bool chain_links) in xhci_set_link_trb() 118 struct xhci_segment *seg; in xhci_initialize_ring_segments() 138 struct xhci_segment *seg; in xhci_link_rings() 208 struct xhci_segment *seg, in xhci_insert_segment_mapping() 229 struct xhci_segment *seg) in xhci_remove_segment_mapping() 241 struct xhci_segment *first_seg, in xhci_update_stream_segment_mapping() [all …]
|
| H A D | xhci.h | 683 struct xhci_segment *queued_deq_seg; 1281 struct xhci_segment { struct 1284 struct xhci_segment *next; argument 1308 struct xhci_segment *start_seg; argument 1310 struct xhci_segment *end_seg; 1312 struct xhci_segment *bounce_seg; 1363 struct xhci_segment *first_seg; 1364 struct xhci_segment *last_seg; 1366 struct xhci_segment *enq_seg; 1368 struct xhci_segment *deq_seg; [all …]
|
| H A D | xhci-ring.c | 71 dma_addr_t xhci_trb_virt_to_dma(struct xhci_segment *seg, in xhci_trb_virt_to_dma() 85 static union xhci_trb *xhci_dma_to_trb(struct xhci_segment *start_seg, in xhci_dma_to_trb() 87 struct xhci_segment **match_seg) in xhci_dma_to_trb() 89 struct xhci_segment *seg; in xhci_dma_to_trb() 112 static bool last_trb_on_seg(struct xhci_segment *seg, union xhci_trb *trb) in last_trb_on_seg() 118 struct xhci_segment *seg, union xhci_trb *trb) in last_trb_on_ring() 163 static unsigned int trb_to_pos(struct xhci_segment *seg, union xhci_trb *trb) in trb_to_pos() 172 static void next_trb(struct xhci_segment **seg, in next_trb() 308 struct xhci_segment *start_seg, union xhci_trb *start_trb, in dma_in_range() 309 struct xhci_segment *end_seg, union xhci_trb *end_trb) in dma_in_range() [all …]
|
| H A D | xhci-sideband.c | 20 struct xhci_segment *seg; in xhci_ring_to_sgtable()
|
| H A D | xhci-debugfs.c | 197 struct xhci_segment *seg) in xhci_ring_dump_segment() 218 struct xhci_segment *seg = ring->first_seg; in xhci_ring_trb_show()
|
| H A D | xhci-dbgcap.c | 465 struct xhci_segment *seg = ring->first_seg; in xhci_dbc_ring_init() 503 struct xhci_segment *seg; in xhci_dbc_ring_alloc()
|
| H A D | xhci.c | 59 struct xhci_segment *seg; in td_on_ring() 865 struct xhci_segment *seg; in xhci_clear_command_ring()
|