Searched refs:ep0_buffer (Results 1 – 3 of 3) sorted by relevance
| /system/dev/usb/dwc3/ |
| A D | dwc3-ep0.cpp | 18 io_buffer_cache_flush_invalidate(&dwc->ep0_buffer, 0, sizeof(usb_setup_t)); in dwc3_queue_setup_locked() 19 dwc3_ep_start_transfer(dwc, EP0_OUT, TRB_TRBCTL_SETUP, io_buffer_phys(&dwc->ep0_buffer), in dwc3_queue_setup_locked() 169 void* vaddr = io_buffer_virt(&dwc->ep0_buffer); in dwc3_ep0_xfer_complete() 170 zx_paddr_t paddr = io_buffer_phys(&dwc->ep0_buffer); in dwc3_ep0_xfer_complete() 180 io_buffer_cache_flush_invalidate(&dwc->ep0_buffer, 0, dwc->ep0_buffer.size); in dwc3_ep0_xfer_complete() 182 dwc->ep0_buffer.size, false); in dwc3_ep0_xfer_complete() 186 zx_status_t status = dwc3_handle_setup(dwc, setup, vaddr, dwc->ep0_buffer.size, in dwc3_ep0_xfer_complete() 197 io_buffer_cache_flush(&dwc->ep0_buffer, 0, actual); in dwc3_ep0_xfer_complete() 211 zx_off_t received = dwc->ep0_buffer.size - TRB_BUFSIZ(trb.status); in dwc3_ep0_xfer_complete() 216 io_buffer_virt(&dwc->ep0_buffer), received, in dwc3_ep0_xfer_complete()
|
| A D | dwc3.h | 110 io_buffer_t ep0_buffer; member
|
| A D | dwc3.cpp | 445 io_buffer_release(&dwc->ep0_buffer); in dwc3_release() 506 status = io_buffer_init(&dwc->ep0_buffer, dwc->bti_handle.get(), UINT16_MAX, in dwc3_bind()
|
Completed in 5 milliseconds