Lines Matching refs:dwc3
47 int dwc3_gadget_set_test_mode(struct dwc3 *dwc, int mode) in dwc3_gadget_set_test_mode()
78 int dwc3_gadget_get_link_state(struct dwc3 *dwc) in dwc3_gadget_get_link_state()
95 int dwc3_gadget_set_link_state(struct dwc3 *dwc, enum dwc3_link_state state) in dwc3_gadget_set_link_state()
169 int dwc3_gadget_resize_tx_fifos(struct dwc3 *dwc) in dwc3_gadget_resize_tx_fifos()
237 struct dwc3 *dwc = dep->dwc; in dwc3_gadget_giveback()
278 int dwc3_send_gadget_generic_command(struct dwc3 *dwc, unsigned cmd, u32 param) in dwc3_send_gadget_generic_command()
313 int dwc3_send_gadget_ep_cmd(struct dwc3 *dwc, unsigned ep, in dwc3_send_gadget_ep_cmd()
363 struct dwc3 *dwc = dep->dwc; in dwc3_alloc_trb_pool()
382 struct dwc3 *dwc = dep->dwc; in dwc3_free_trb_pool()
391 static int dwc3_gadget_set_xfer_resource(struct dwc3 *dwc, struct dwc3_ep *dep);
425 static int dwc3_gadget_start_config(struct dwc3 *dwc, struct dwc3_ep *dep) in dwc3_gadget_start_config()
456 static int dwc3_gadget_set_ep_config(struct dwc3 *dwc, struct dwc3_ep *dep, in dwc3_gadget_set_ep_config()
519 static int dwc3_gadget_set_xfer_resource(struct dwc3 *dwc, struct dwc3_ep *dep) in dwc3_gadget_set_xfer_resource()
543 struct dwc3 *dwc = dep->dwc; in __dwc3_gadget_ep_enable()
608 static void dwc3_stop_active_transfer(struct dwc3 *dwc, u32 epnum, bool force);
609 static void dwc3_remove_requests(struct dwc3 *dwc, struct dwc3_ep *dep) in dwc3_remove_requests()
641 struct dwc3 *dwc = dep->dwc; in __dwc3_gadget_ep_disable()
688 struct dwc3 *dwc; in dwc3_gadget_ep_enable()
721 struct dwc3 *dwc; in dwc3_gadget_ep_disable()
981 struct dwc3 *dwc = dep->dwc; in __dwc3_gadget_kick_transfer()
1050 static void __dwc3_gadget_start_isoc(struct dwc3 *dwc, in __dwc3_gadget_start_isoc()
1069 static void dwc3_gadget_start_isoc(struct dwc3 *dwc, in dwc3_gadget_start_isoc()
1082 struct dwc3 *dwc = dep->dwc; in __dwc3_gadget_ep_queue()
1195 struct dwc3 *dwc = dep->dwc; in dwc3_gadget_ep_queue()
1230 struct dwc3 *dwc = dep->dwc; in dwc3_gadget_ep_dequeue()
1273 struct dwc3 *dwc = dep->dwc; in __dwc3_gadget_ep_set_halt()
1315 struct dwc3 *dwc = dep->dwc; in dwc3_gadget_ep_set_halt()
1331 struct dwc3 *dwc = dep->dwc; in dwc3_gadget_ep_set_wedge()
1381 struct dwc3 *dwc = gadget_to_dwc(g); in dwc3_gadget_get_frame()
1390 struct dwc3 *dwc = gadget_to_dwc(g); in dwc3_gadget_wakeup()
1471 struct dwc3 *dwc = gadget_to_dwc(g); in dwc3_gadget_set_selfpowered()
1481 static int dwc3_gadget_run_stop(struct dwc3 *dwc, int is_on, int suspend) in dwc3_gadget_run_stop()
1537 struct dwc3 *dwc = gadget_to_dwc(g); in dwc3_gadget_pullup()
1550 static void dwc3_gadget_enable_irq(struct dwc3 *dwc) in dwc3_gadget_enable_irq()
1568 static void dwc3_gadget_disable_irq(struct dwc3 *dwc) in dwc3_gadget_disable_irq()
1580 struct dwc3 *dwc = gadget_to_dwc(g); in dwc3_gadget_start()
1691 struct dwc3 *dwc = gadget_to_dwc(g); in dwc3_gadget_stop()
1722 static int dwc3_gadget_init_hw_endpoints(struct dwc3 *dwc, in dwc3_gadget_init_hw_endpoints()
1785 static int dwc3_gadget_init_endpoints(struct dwc3 *dwc) in dwc3_gadget_init_endpoints()
1808 static void dwc3_gadget_free_endpoints(struct dwc3 *dwc) in dwc3_gadget_free_endpoints()
1837 static int __dwc3_cleanup_done_trbs(struct dwc3 *dwc, struct dwc3_ep *dep, in __dwc3_cleanup_done_trbs()
1915 static int dwc3_cleanup_done_reqs(struct dwc3 *dwc, struct dwc3_ep *dep, in dwc3_cleanup_done_reqs()
1971 static void dwc3_endpoint_transfer_complete(struct dwc3 *dwc, in dwc3_endpoint_transfer_complete()
2022 static void dwc3_endpoint_interrupt(struct dwc3 *dwc, in dwc3_endpoint_interrupt()
2104 static void dwc3_disconnect_gadget(struct dwc3 *dwc) in dwc3_disconnect_gadget()
2113 static void dwc3_suspend_gadget(struct dwc3 *dwc) in dwc3_suspend_gadget()
2122 static void dwc3_resume_gadget(struct dwc3 *dwc) in dwc3_resume_gadget()
2131 static void dwc3_reset_gadget(struct dwc3 *dwc) in dwc3_reset_gadget()
2143 static void dwc3_stop_active_transfer(struct dwc3 *dwc, u32 epnum, bool force) in dwc3_stop_active_transfer()
2186 static void dwc3_stop_active_transfers(struct dwc3 *dwc) in dwc3_stop_active_transfers()
2204 static void dwc3_clear_stall_all_ep(struct dwc3 *dwc) in dwc3_clear_stall_all_ep()
2229 static void dwc3_gadget_disconnect_interrupt(struct dwc3 *dwc) in dwc3_gadget_disconnect_interrupt()
2247 static void dwc3_gadget_reset_interrupt(struct dwc3 *dwc) in dwc3_gadget_reset_interrupt()
2298 static void dwc3_update_ram_clk_sel(struct dwc3 *dwc, u32 speed) in dwc3_update_ram_clk_sel()
2323 static void dwc3_gadget_conndone_interrupt(struct dwc3 *dwc) in dwc3_gadget_conndone_interrupt()
2434 static void dwc3_gadget_wakeup_interrupt(struct dwc3 *dwc) in dwc3_gadget_wakeup_interrupt()
2444 static void dwc3_gadget_linksts_change_interrupt(struct dwc3 *dwc, in dwc3_gadget_linksts_change_interrupt()
2544 static void dwc3_gadget_hibernation_interrupt(struct dwc3 *dwc, in dwc3_gadget_hibernation_interrupt()
2568 static void dwc3_gadget_interrupt(struct dwc3 *dwc, in dwc3_gadget_interrupt()
2614 static void dwc3_process_event_entry(struct dwc3 *dwc, in dwc3_process_event_entry()
2635 static irqreturn_t dwc3_process_event_buf(struct dwc3 *dwc, u32 buf) in dwc3_process_event_buf()
2684 struct dwc3 *dwc = _dwc; in dwc3_thread_interrupt()
2699 static irqreturn_t dwc3_check_event_buf(struct dwc3 *dwc, u32 buf) in dwc3_check_event_buf()
2725 struct dwc3 *dwc = _dwc; in dwc3_interrupt()
2746 int dwc3_gadget_init(struct dwc3 *dwc) in dwc3_gadget_init()
2854 void dwc3_gadget_exit(struct dwc3 *dwc) in dwc3_gadget_exit()
2872 int dwc3_gadget_suspend(struct dwc3 *dwc) in dwc3_gadget_suspend()
2887 int dwc3_gadget_resume(struct dwc3 *dwc) in dwc3_gadget_resume()