Home
last modified time | relevance | path

Searched refs:xhci_trb (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/usb/host/
H A Dxhci-ring.c37 struct xhci_segment *seg, union xhci_trb *trb) in last_trb()
58 union xhci_trb *trb) in last_trb_on_last_seg()
93 union xhci_trb *next; in inc_enq()
126 sizeof(union xhci_trb)); in inc_enq()
213 union xhci_trb *next = ep_ring->enqueue; in prepare_ring()
247 xhci_flush_cache((uintptr_t)next, sizeof(union xhci_trb)); in prepare_ring()
411 union xhci_trb *event; in event_ready()
414 sizeof(union xhci_trb)); in event_ready()
435 union xhci_trb *xhci_wait_for_event(struct xhci_ctrl *ctrl, trb_type expected) in xhci_wait_for_event()
441 union xhci_trb *event = ctrl->event_ring->dequeue; in xhci_wait_for_event()
[all …]
H A Dxhci.c455 union xhci_trb *event; in xhci_configure_endpoints()
633 union xhci_trb *event; in xhci_address_device()
710 union xhci_trb *event; in _xhci_alloc_device()
H A Dxhci-mem.c281 seg->trbs = (union xhci_trb *)xhci_malloc(SEGMENT_SIZE); in xhci_segment_alloc()
/OK3568_Linux_fs/kernel/drivers/usb/host/
H A Dxhci-ring.c70 union xhci_trb *trb) in xhci_trb_virt_to_dma()
84 static bool trb_is_noop(union xhci_trb *trb) in trb_is_noop()
89 static bool trb_is_link(union xhci_trb *trb) in trb_is_link()
94 static bool last_trb_on_seg(struct xhci_segment *seg, union xhci_trb *trb) in last_trb_on_seg()
100 struct xhci_segment *seg, union xhci_trb *trb) in last_trb_on_ring()
105 static bool link_trb_toggles_cycle(union xhci_trb *trb) in link_trb_toggles_cycle()
124 static void trb_to_noop(union xhci_trb *trb, u32 noop_type) in trb_to_noop()
146 union xhci_trb **trb) in next_trb()
221 union xhci_trb *next; in inc_enq()
372 union xhci_trb *new_deq = xhci->cmd_ring->dequeue; in xhci_abort_cmd_ring()
[all …]
H A Dxhci.h817 union xhci_trb *command_trb;
963 union xhci_trb *queued_deq_ptr;
1351 union xhci_trb { union
1537 union xhci_trb *trbs;
1564 union xhci_trb *first_trb;
1565 union xhci_trb *last_trb;
1579 union xhci_trb *cmd_trb;
1617 union xhci_trb *enqueue;
1619 union xhci_trb *dequeue;
2138 dma_addr_t xhci_trb_virt_to_dma(struct xhci_segment *seg, union xhci_trb *trb);
[all …]
H A Dxhci-dbgcap.c163 union xhci_trb *trb = req->trb; in xhci_dbc_flush_single_request()
226 union xhci_trb *trb, *next; in xhci_dbc_queue_trb()
249 union xhci_trb *trb; in xhci_dbc_queue_bulk_tx()
452 union xhci_trb *trb = &seg->trbs[TRBS_PER_SEGMENT - 1]; in xhci_dbc_ring_alloc()
661 dbc_handle_port_status(struct xhci_dbc *dbc, union xhci_trb *event) in dbc_handle_port_status()
682 static void dbc_handle_xfer_event(struct xhci_dbc *dbc, union xhci_trb *event) in dbc_handle_xfer_event()
754 union xhci_trb *evt; in xhci_dbc_do_handle_events()
H A Dxhci-dbgcap.h157 union xhci_trb *trb;
H A Dxhci-mem.c2053 union xhci_trb *start_trb, in xhci_test_trb_in_td()
2054 union xhci_trb *end_trb, in xhci_test_trb_in_td()
2114 union xhci_trb *start_trb; in xhci_check_trb_in_td_math()
2115 union xhci_trb *end_trb; in xhci_check_trb_in_td_math()
H A Dxhci-debugfs.c200 union xhci_trb *trb; in xhci_ring_dump_segment()
H A Dxhci.c875 sizeof(union xhci_trb) * (TRBS_PER_SEGMENT - 1)); in xhci_clear_command_ring()
5483 BUILD_BUG_ON(sizeof(union xhci_trb) != 4*32/8); in xhci_hcd_init()
/OK3568_Linux_fs/u-boot/include/usb/
H A Dxhci.h893 union xhci_trb { union
1005 union xhci_trb *trbs;
1012 union xhci_trb *enqueue;
1014 union xhci_trb *dequeue;
1237 unsigned long trb_addr(struct xhci_segment *seg, union xhci_trb *trb);
1257 union xhci_trb *xhci_wait_for_event(struct xhci_ctrl *ctrl, trb_type expected);