最終更新:2014-05-23 (金) 15:00:14 (3619d)
drivers/usb/dwc3/gadget.c
DesignWare USB3 DRD Controller Gadget Framework Link
http://lxr.onakasuita.org/source/drivers/usb/dwc3/gadget.c
関数
- dwc3_gadget_set_test_mode?
- dwc3_gadget_set_link_state?
- dwc3_gadget_resize_tx_fifos?
- dwc3_gadget_giveback?
- dwc3_gadget_ep_cmd_string?
- dwc3_send_gadget_generic_command?
- dwc3_send_gadget_generic_command?
- dwc3_send_gadget_ep_cmd
- dwc3_trb_dma_offset?
- dwc3_alloc_trb_pool?
- dwc3_free_trb_pool?
- dwc3_gadget_start_config?
- dwc3_gadget_set_ep_config?
- dwc3_gadget_set_xfer_resource?
- __dwc3_gadget_ep_enable?
- dwc3_stop_active_transfer?
- dwc3_remove_requests?
- __dwc3_gadget_ep_disable?
- dwc3_gadget_ep0_enable?
- dwc3_gadget_ep_enable?
- dwc3_gadget_ep_disable?
- dwc3_gadget_ep_alloc_request?
- dwc3_gadget_ep_free_request?
- dwc3_prepare_one_trb
- dwc3_prepare_trbs
- __dwc3_gadget_kick_transfer
- __dwc3_gadget_start_isoc?
- dwc3_gadget_start_isoc?
- __dwc3_gadget_ep_queue
- dwc3_gadget_ep_queue
- dwc3_gadget_ep_dequeue?
- __dwc3_gadget_ep_set_halt?
- dwc3_gadget_ep_set_halt?
- dwc3_gadget_ep_set_wedge?
- dwc3_gadget_get_frame?
- dwc3_gadget_wakeup?
- dwc3_gadget_set_selfpowered?
- dwc3_gadget_run_stop?
- dwc3_gadget_pullup?
- dwc3_gadget_enable_irq?
- dwc3_gadget_disable_irq?
- dwc3_interrupt?
- dwc3_thread_interrupt?
- dwc3_gadget_start
- dwc3_gadget_ep0_desc?
- dwc3_gadget_stop?
- dwc3_gadget_init_hw_endpoints
- dwc3_gadget_init_endpoints?
- dwc3_gadget_free_endpoints?
- __dwc3_cleanup_done_trbs?
- dwc3_cleanup_done_reqs?
- dwc3_endpoint_transfer_complete?
- dwc3_endpoint_interrupt?
- dwc3_disconnect_gadget?
- dwc3_stop_active_transfer?
- dwc3_stop_active_transfers?
- dwc3_clear_stall_all_ep?
- dwc3_gadget_disconnect_interrupt?
- dwc3_gadget_reset_interrupt?
- dwc3_update_ram_clk_sel?
- dwc3_gadget_conndone_interrupt?
- dwc3_gadget_wakeup_interrupt?
- dwc3_gadget_linksts_change_interrupt?
- dwc3_gadget_interrupt?
- dwc3_process_event_entry?
- dwc3_process_event_buf?
- dwc3_thread_interrupt?
- dwc3_check_event_buf?
- dwc3_interrupt?
- dwc3_gadget_init
- dwc3_gadget_exit?
- dwc3_gadget_prepare?
- dwc3_gadget_complete?
- dwc3_gadget_suspend?
- dwc3_gadget_resume?
使ってる構造体
- usb_endpoint_descriptor dwc3_gadget_ep0_desc?
- dwc3_gadget_ep0_ops?
- usb_ep_ops.enable? = dwc3_gadget_ep0_enable?,
- usb_ep_ops.disable? = dwc3_gadget_ep0_disable?,
- usb_ep_ops.alloc_request? = dwc3_gadget_ep_alloc_request?,
- usb_ep_ops.free_request? = dwc3_gadget_ep_free_request?,
- usb_ep_ops.queue = dwc3_gadget_ep0_queue,
- usb_ep_ops.dequeue? = dwc3_gadget_ep_dequeue?,
- usb_ep_ops.set_halt? = dwc3_gadget_ep0_set_halt?,
- usb_ep_ops.set_wedge? = dwc3_gadget_ep_set_wedge?,
- dwc3_gadget_ep_ops?
- usb_ep_ops.enable? = dwc3_gadget_ep_enable?,
- usb_ep_ops.disable? = dwc3_gadget_ep_disable?,
- usb_ep_ops.alloc_request? = dwc3_gadget_ep_alloc_request?,
- usb_ep_ops.free_request? = dwc3_gadget_ep_free_request?,
- usb_ep_ops.queue = dwc3_gadget_ep_queue,
- usb_ep_ops.dequeue? = dwc3_gadget_ep_dequeue?,
- usb_ep_ops.set_halt? = dwc3_gadget_ep_set_halt?,
- usb_ep_ops.set_wedge? = dwc3_gadget_ep_set_wedge?,