• Home
  • Raw
  • Download

Lines Matching refs:trb

236 	req->trb = NULL;  in dwc3_gadget_giveback()
320 struct dwc3_trb *trb) in dwc3_trb_dma_offset() argument
322 u32 offset = (char *) trb - (char *) dep->trb_pool; in dwc3_trb_dma_offset()
685 struct dwc3_trb *trb; in dwc3_prepare_one_trb() local
694 trb = &dep->trb_pool[dep->free_slot & DWC3_TRB_MASK]; in dwc3_prepare_one_trb()
703 if (!req->trb) { in dwc3_prepare_one_trb()
705 req->trb = trb; in dwc3_prepare_one_trb()
706 req->trb_dma = dwc3_trb_dma_offset(dep, trb); in dwc3_prepare_one_trb()
709 trb->size = DWC3_TRB_SIZE_LENGTH(length); in dwc3_prepare_one_trb()
710 trb->bpl = lower_32_bits(dma); in dwc3_prepare_one_trb()
711 trb->bph = upper_32_bits(dma); in dwc3_prepare_one_trb()
715 trb->ctrl = DWC3_TRBCTL_CONTROL_SETUP; in dwc3_prepare_one_trb()
719 trb->ctrl = DWC3_TRBCTL_ISOCHRONOUS_FIRST; in dwc3_prepare_one_trb()
723 trb->ctrl |= DWC3_TRB_CTRL_IOC; in dwc3_prepare_one_trb()
728 trb->ctrl = DWC3_TRBCTL_NORMAL; in dwc3_prepare_one_trb()
739 trb->ctrl |= DWC3_TRB_CTRL_ISP_IMI; in dwc3_prepare_one_trb()
740 trb->ctrl |= DWC3_TRB_CTRL_CSP; in dwc3_prepare_one_trb()
743 trb->ctrl |= DWC3_TRB_CTRL_CHN; in dwc3_prepare_one_trb()
746 trb->ctrl |= DWC3_TRB_CTRL_LST; in dwc3_prepare_one_trb()
750 trb->ctrl |= DWC3_TRB_CTRL_SID_SOFN(req->request.stream_id); in dwc3_prepare_one_trb()
752 trb->ctrl |= DWC3_TRB_CTRL_HWO; in dwc3_prepare_one_trb()
1508 struct dwc3_trb *trb; in dwc3_cleanup_done_reqs() local
1519 trb = req->trb; in dwc3_cleanup_done_reqs()
1521 if ((trb->ctrl & DWC3_TRB_CTRL_HWO) && status != -ESHUTDOWN) in dwc3_cleanup_done_reqs()
1531 dep->name, req->trb); in dwc3_cleanup_done_reqs()
1532 count = trb->size & DWC3_TRB_SIZE_MASK; in dwc3_cleanup_done_reqs()
1557 (trb->ctrl & DWC3_TRB_CTRL_LST)) in dwc3_cleanup_done_reqs()
1560 (trb->ctrl & DWC3_TRB_CTRL_IOC)) in dwc3_cleanup_done_reqs()
1565 (trb->ctrl & DWC3_TRB_CTRL_IOC)) in dwc3_cleanup_done_reqs()