Lines Matching refs:trb
37 struct dwc3_trb *trb;
41 trb = &dwc->ep0_trb[dep->trb_enqueue];
46 trb->bpl = lower_32_bits(buf_dma);
47 trb->bph = upper_32_bits(buf_dma);
48 trb->size = len;
49 trb->ctrl = type;
51 trb->ctrl |= (DWC3_TRB_CTRL_HWO
55 trb->ctrl |= DWC3_TRB_CTRL_CHN;
57 trb->ctrl |= (DWC3_TRB_CTRL_IOC
60 trace_dwc3_prepare_trb(dep, trb);
835 struct dwc3_trb *trb;
846 trb = dwc->ep0_trb;
847 trace_dwc3_complete_trb(ep0, trb);
853 status = DWC3_TRB_SIZE_TRBSTS(trb->size);
864 length = trb->size & DWC3_TRB_SIZE_MASK;
870 trb++;
871 trb->ctrl &= ~DWC3_TRB_CTRL_HWO;
872 trace_dwc3_complete_trb(ep0, trb);
893 struct dwc3_trb *trb;
897 trb = dwc->ep0_trb;
899 trace_dwc3_complete_trb(dep, trb);
919 status = DWC3_TRB_SIZE_TRBSTS(trb->size);
988 req->trb = &dwc->ep0_trb[dep->trb_enqueue - 1];
1010 req->trb = &dwc->ep0_trb[dep->trb_enqueue - 1];
1030 req->trb = &dwc->ep0_trb[dep->trb_enqueue];