Home
last modified time | relevance | path

Searched refs:ep0_buffer (Results 1 – 3 of 3) sorted by relevance

/system/dev/usb/dwc3/
A Ddwc3-ep0.cpp18 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 Ddwc3.h110 io_buffer_t ep0_buffer; member
A Ddwc3.cpp445 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