最終更新:2014-05-21 (水) 00:16:12 (3600d)
dwc3_trb
Top / dwc3_trb
transfer request block (hw format)
/** * struct dwc3_trb - transfer request block (hw format) * @bpl: DW0-3 * @bph: DW4-7 * @size: DW8-B * @trl: DWC-F */ struct dwc3_trb { u32 bpl; u32 bph; u32 size; u32 ctrl; } __packed;
使いドコロ
drivers/usb/dwc3/ep0.c
- dwc3_ep0_start_trans
- dwc3_ep0_complete_data?
- dwc3_ep0_complete_status?
drivers/usb/dwc3/gadget.c
- dwc3_gadget_giveback?
- dma_addr_t dwc3_trb_dma_offset?
- dwc3_alloc_trb_pool?
- dwc3_free_trb_pool?
- __dwc3_gadget_ep_enable?
- dwc3_prepare_one_trb - setup one TRB from one request
- dwc3_prepare_trbs - setup TRBs from requests
- __dwc3_cleanup_done_trbs?
- dwc3_cleanup_done_reqs?