Lines Matching refs:trb_addr
743 dwc3_ep->trb_addr->bpl = lower_32_bits(dwc3_ep->dma_addr); in dwc3_ep_start_xfer()
744 dwc3_ep->trb_addr->bph = upper_32_bits(dwc3_ep->dma_addr); in dwc3_ep_start_xfer()
745 dwc3_ep->trb_addr->size = DWC3_TRB_SIZE_LENGTH(ep->xfer_len); in dwc3_ep_start_xfer()
747 dwc3_ep->trb_addr->ctrl = dwc3_get_trb_ctltype(dwc3_ep->trb_flag & USB_DWC3_TRBCTL_MASK); in dwc3_ep_start_xfer()
749 dwc3_ep->trb_addr->ctrl |= ((ep->num == 0U) ? DWC3_TRB_CTRL_ISP_IMI : 0U); in dwc3_ep_start_xfer()
751 dwc3_ep->trb_addr->ctrl |= DWC3_TRB_CTRL_IOC; in dwc3_ep_start_xfer()
760 dwc3_ep->trb_addr->ctrl |= DWC3_TRB_CTRL_LST; in dwc3_ep_start_xfer()
763 dwc3_ep->trb_addr->ctrl |= DWC3_TRB_CTRL_HWO; in dwc3_ep_start_xfer()
779 ep->num, ep->is_in ? "IN" : "OUT", dwc3_ep->trb_addr, in dwc3_ep_start_xfer()
780 (uint32_t)dwc3_ep->trb_addr->bph, (uint32_t)dwc3_ep->trb_addr->bpl, in dwc3_ep_start_xfer()
781 (uint32_t)dwc3_ep->trb_addr->size, (uint32_t)dwc3_ep->trb_addr->ctrl, in dwc3_ep_start_xfer()
935 ep->xfer_count = ep->xfer_len - (dwc3_ep->trb_addr->size & DWC3_TRB_SIZE_MASK); in dwc3_ep_stop_xfer()
1158 return DWC3_TRB_SIZE_LENGTH(ep->trb_addr->size); in dwc3_get_ep_trblen()
1163 return DWC3_TRB_SIZE_TRBSTS(ep->trb_addr->size); in dwc3_get_ep_trbstatus()
1295 ep_num, ep->is_in ? "IN" : "OUT", dwc3_ep->trb_addr, in dwc3_handle_ep_event()
1296 (uint32_t)dwc3_ep->trb_addr->bph, (uint32_t)dwc3_ep->trb_addr->bpl, in dwc3_handle_ep_event()
1297 (uint32_t)dwc3_ep->trb_addr->size, (uint32_t)dwc3_ep->trb_addr->ctrl, in dwc3_handle_ep_event()
2421 dwc3_handle->IN_ep[0].trb_addr = (usb_dwc3_trb_t *)TRB_IN_AREA; in usb_dwc3_init_driver()
2422 assert(dwc3_handle->IN_ep[0].trb_addr != NULL); in usb_dwc3_init_driver()
2429 dwc3_handle->OUT_ep[0].trb_addr = (usb_dwc3_trb_t *)TRB_OUT_AREA; in usb_dwc3_init_driver()
2430 assert(dwc3_handle->OUT_ep[0].trb_addr != NULL); in usb_dwc3_init_driver()