Lines Matching refs:trb
62 struct dwc3_trb *trb; in dwc3_ep0_start_trans() local
73 trb = dwc->ep0_trb; in dwc3_ep0_start_trans()
75 trb->bpl = lower_32_bits(buf_dma); in dwc3_ep0_start_trans()
76 trb->bph = upper_32_bits(buf_dma); in dwc3_ep0_start_trans()
77 trb->size = len; in dwc3_ep0_start_trans()
78 trb->ctrl = type; in dwc3_ep0_start_trans()
80 trb->ctrl |= (DWC3_TRB_CTRL_HWO in dwc3_ep0_start_trans()
89 trace_dwc3_prepare_trb(dep, trb); in dwc3_ep0_start_trans()
779 struct dwc3_trb *trb; in dwc3_ep0_complete_data() local
791 trb = dwc->ep0_trb; in dwc3_ep0_complete_data()
793 trace_dwc3_complete_trb(ep0, trb); in dwc3_ep0_complete_data()
799 status = DWC3_TRB_SIZE_TRBSTS(trb->size); in dwc3_ep0_complete_data()
811 length = trb->size & DWC3_TRB_SIZE_MASK; in dwc3_ep0_complete_data()
858 struct dwc3_trb *trb; in dwc3_ep0_complete_status() local
862 trb = dwc->ep0_trb; in dwc3_ep0_complete_status()
864 trace_dwc3_complete_trb(dep, trb); in dwc3_ep0_complete_status()
884 status = DWC3_TRB_SIZE_TRBSTS(trb->size); in dwc3_ep0_complete_status()