Lines Matching refs:trb
39 struct dwc3_trb *trb;
43 trb = &dwc->ep0_trb[dep->trb_enqueue];
48 trb->bpl = lower_32_bits(buf_dma);
49 trb->bph = upper_32_bits(buf_dma);
50 trb->size = len;
51 trb->ctrl = type;
53 trb->ctrl |= (DWC3_TRB_CTRL_HWO
57 trb->ctrl |= DWC3_TRB_CTRL_CHN;
59 trb->ctrl |= (DWC3_TRB_CTRL_IOC
62 trace_dwc3_prepare_trb(dep, trb);
861 struct dwc3_trb *trb;
872 trb = dwc->ep0_trb;
873 trace_dwc3_complete_trb(ep0, trb);
879 status = DWC3_TRB_SIZE_TRBSTS(trb->size);
890 length = trb->size & DWC3_TRB_SIZE_MASK;
896 trb++;
897 trb->ctrl &= ~DWC3_TRB_CTRL_HWO;
898 trace_dwc3_complete_trb(ep0, trb);
919 struct dwc3_trb *trb;
923 trb = dwc->ep0_trb;
925 trace_dwc3_complete_trb(dep, trb);
945 status = DWC3_TRB_SIZE_TRBSTS(trb->size);
1014 req->trb = &dwc->ep0_trb[dep->trb_enqueue - 1];
1036 req->trb = &dwc->ep0_trb[dep->trb_enqueue - 1];
1056 req->trb = &dwc->ep0_trb[dep->trb_enqueue];