dwc3 47 drivers/usb/dwc3/core.c static int dwc3_get_dr_mode(struct dwc3 *dwc) dwc3 103 drivers/usb/dwc3/core.c void dwc3_set_prtcap(struct dwc3 *dwc, u32 mode) dwc3 117 drivers/usb/dwc3/core.c struct dwc3 *dwc = work_to_dwc(work); dwc3 195 drivers/usb/dwc3/core.c void dwc3_set_mode(struct dwc3 *dwc, u32 mode) dwc3 208 drivers/usb/dwc3/core.c struct dwc3 *dwc = dep->dwc; dwc3 224 drivers/usb/dwc3/core.c static int dwc3_core_soft_reset(struct dwc3 *dwc) dwc3 302 drivers/usb/dwc3/core.c static void dwc3_frame_length_adjustment(struct dwc3 *dwc) dwc3 327 drivers/usb/dwc3/core.c static void dwc3_free_one_event_buffer(struct dwc3 *dwc, dwc3 341 drivers/usb/dwc3/core.c static struct dwc3_event_buffer *dwc3_alloc_one_event_buffer(struct dwc3 *dwc, dwc3 368 drivers/usb/dwc3/core.c static void dwc3_free_event_buffers(struct dwc3 *dwc) dwc3 385 drivers/usb/dwc3/core.c static int dwc3_alloc_event_buffers(struct dwc3 *dwc, unsigned length) dwc3 405 drivers/usb/dwc3/core.c int dwc3_event_buffers_setup(struct dwc3 *dwc) dwc3 422 drivers/usb/dwc3/core.c void dwc3_event_buffers_cleanup(struct dwc3 *dwc) dwc3 437 drivers/usb/dwc3/core.c static int dwc3_alloc_scratch_buffers(struct dwc3 *dwc) dwc3 453 drivers/usb/dwc3/core.c static int dwc3_setup_scratch_buffers(struct dwc3 *dwc) dwc3 504 drivers/usb/dwc3/core.c static void dwc3_free_scratch_buffers(struct dwc3 *dwc) dwc3 521 drivers/usb/dwc3/core.c static void dwc3_core_num_eps(struct dwc3 *dwc) dwc3 528 drivers/usb/dwc3/core.c static void dwc3_cache_hwparams(struct dwc3 *dwc) dwc3 543 drivers/usb/dwc3/core.c static int dwc3_core_ulpi_init(struct dwc3 *dwc) dwc3 567 drivers/usb/dwc3/core.c static int dwc3_phy_setup(struct dwc3 *dwc) dwc3 687 drivers/usb/dwc3/core.c static void dwc3_core_exit(struct dwc3 *dwc) dwc3 704 drivers/usb/dwc3/core.c static bool dwc3_core_is_valid(struct dwc3 *dwc) dwc3 726 drivers/usb/dwc3/core.c static void dwc3_core_setup_global_control(struct dwc3 *dwc) dwc3 800 drivers/usb/dwc3/core.c static int dwc3_core_get_phy(struct dwc3 *dwc); dwc3 801 drivers/usb/dwc3/core.c static int dwc3_core_ulpi_init(struct dwc3 *dwc); dwc3 804 drivers/usb/dwc3/core.c static void dwc3_set_incr_burst_type(struct dwc3 *dwc) dwc3 903 drivers/usb/dwc3/core.c static int dwc3_core_init(struct dwc3 *dwc) dwc3 1079 drivers/usb/dwc3/core.c static int dwc3_core_get_phy(struct dwc3 *dwc) dwc3 1146 drivers/usb/dwc3/core.c static int dwc3_core_init_mode(struct dwc3 *dwc) dwc3 1199 drivers/usb/dwc3/core.c static void dwc3_core_exit_mode(struct dwc3 *dwc) dwc3 1220 drivers/usb/dwc3/core.c static void dwc3_get_properties(struct dwc3 *dwc) dwc3 1341 drivers/usb/dwc3/core.c bool dwc3_has_imod(struct dwc3 *dwc) dwc3 1349 drivers/usb/dwc3/core.c static void dwc3_check_params(struct dwc3 *dwc) dwc3 1402 drivers/usb/dwc3/core.c struct dwc3 *dwc; dwc3 1554 drivers/usb/dwc3/core.c struct dwc3 *dwc = platform_get_drvdata(pdev); dwc3 1575 drivers/usb/dwc3/core.c static int dwc3_core_init_for_resume(struct dwc3 *dwc) dwc3 1601 drivers/usb/dwc3/core.c static int dwc3_suspend_common(struct dwc3 *dwc, pm_message_t msg) dwc3 1658 drivers/usb/dwc3/core.c static int dwc3_resume_common(struct dwc3 *dwc, pm_message_t msg) dwc3 1725 drivers/usb/dwc3/core.c static int dwc3_runtime_checks(struct dwc3 *dwc) dwc3 1743 drivers/usb/dwc3/core.c struct dwc3 *dwc = dev_get_drvdata(dev); dwc3 1760 drivers/usb/dwc3/core.c struct dwc3 *dwc = dev_get_drvdata(dev); dwc3 1786 drivers/usb/dwc3/core.c struct dwc3 *dwc = dev_get_drvdata(dev); dwc3 1809 drivers/usb/dwc3/core.c struct dwc3 *dwc = dev_get_drvdata(dev); dwc3 1823 drivers/usb/dwc3/core.c struct dwc3 *dwc = dev_get_drvdata(dev); dwc3 640 drivers/usb/dwc3/core.h struct dwc3 *dwc; dwc3 688 drivers/usb/dwc3/core.h struct dwc3 *dwc; dwc3 1238 drivers/usb/dwc3/core.h #define work_to_dwc(w) (container_of((w), struct dwc3, drd_work)) dwc3 1393 drivers/usb/dwc3/core.h void dwc3_set_prtcap(struct dwc3 *dwc, u32 mode); dwc3 1394 drivers/usb/dwc3/core.h void dwc3_set_mode(struct dwc3 *dwc, u32 mode); dwc3 1398 drivers/usb/dwc3/core.h static inline bool dwc3_is_usb3(struct dwc3 *dwc) dwc3 1404 drivers/usb/dwc3/core.h static inline bool dwc3_is_usb31(struct dwc3 *dwc) dwc3 1409 drivers/usb/dwc3/core.h bool dwc3_has_imod(struct dwc3 *dwc); dwc3 1411 drivers/usb/dwc3/core.h int dwc3_event_buffers_setup(struct dwc3 *dwc); dwc3 1412 drivers/usb/dwc3/core.h void dwc3_event_buffers_cleanup(struct dwc3 *dwc); dwc3 1415 drivers/usb/dwc3/core.h int dwc3_host_init(struct dwc3 *dwc); dwc3 1416 drivers/usb/dwc3/core.h void dwc3_host_exit(struct dwc3 *dwc); dwc3 1418 drivers/usb/dwc3/core.h static inline int dwc3_host_init(struct dwc3 *dwc) dwc3 1420 drivers/usb/dwc3/core.h static inline void dwc3_host_exit(struct dwc3 *dwc) dwc3 1425 drivers/usb/dwc3/core.h int dwc3_gadget_init(struct dwc3 *dwc); dwc3 1426 drivers/usb/dwc3/core.h void dwc3_gadget_exit(struct dwc3 *dwc); dwc3 1427 drivers/usb/dwc3/core.h int dwc3_gadget_set_test_mode(struct dwc3 *dwc, int mode); dwc3 1428 drivers/usb/dwc3/core.h int dwc3_gadget_get_link_state(struct dwc3 *dwc); dwc3 1429 drivers/usb/dwc3/core.h int dwc3_gadget_set_link_state(struct dwc3 *dwc, enum dwc3_link_state state); dwc3 1432 drivers/usb/dwc3/core.h int dwc3_send_gadget_generic_command(struct dwc3 *dwc, unsigned cmd, u32 param); dwc3 1434 drivers/usb/dwc3/core.h static inline int dwc3_gadget_init(struct dwc3 *dwc) dwc3 1436 drivers/usb/dwc3/core.h static inline void dwc3_gadget_exit(struct dwc3 *dwc) dwc3 1438 drivers/usb/dwc3/core.h static inline int dwc3_gadget_set_test_mode(struct dwc3 *dwc, int mode) dwc3 1440 drivers/usb/dwc3/core.h static inline int dwc3_gadget_get_link_state(struct dwc3 *dwc) dwc3 1442 drivers/usb/dwc3/core.h static inline int dwc3_gadget_set_link_state(struct dwc3 *dwc, dwc3 1449 drivers/usb/dwc3/core.h static inline int dwc3_send_gadget_generic_command(struct dwc3 *dwc, dwc3 1455 drivers/usb/dwc3/core.h int dwc3_drd_init(struct dwc3 *dwc); dwc3 1456 drivers/usb/dwc3/core.h void dwc3_drd_exit(struct dwc3 *dwc); dwc3 1457 drivers/usb/dwc3/core.h void dwc3_otg_init(struct dwc3 *dwc); dwc3 1458 drivers/usb/dwc3/core.h void dwc3_otg_exit(struct dwc3 *dwc); dwc3 1459 drivers/usb/dwc3/core.h void dwc3_otg_update(struct dwc3 *dwc, bool ignore_idstatus); dwc3 1460 drivers/usb/dwc3/core.h void dwc3_otg_host_init(struct dwc3 *dwc); dwc3 1462 drivers/usb/dwc3/core.h static inline int dwc3_drd_init(struct dwc3 *dwc) dwc3 1464 drivers/usb/dwc3/core.h static inline void dwc3_drd_exit(struct dwc3 *dwc) dwc3 1466 drivers/usb/dwc3/core.h static inline void dwc3_otg_init(struct dwc3 *dwc) dwc3 1468 drivers/usb/dwc3/core.h static inline void dwc3_otg_exit(struct dwc3 *dwc) dwc3 1470 drivers/usb/dwc3/core.h static inline void dwc3_otg_update(struct dwc3 *dwc, bool ignore_idstatus) dwc3 1472 drivers/usb/dwc3/core.h static inline void dwc3_otg_host_init(struct dwc3 *dwc) dwc3 1478 drivers/usb/dwc3/core.h int dwc3_gadget_suspend(struct dwc3 *dwc); dwc3 1479 drivers/usb/dwc3/core.h int dwc3_gadget_resume(struct dwc3 *dwc); dwc3 1480 drivers/usb/dwc3/core.h void dwc3_gadget_process_pending_events(struct dwc3 *dwc); dwc3 1482 drivers/usb/dwc3/core.h static inline int dwc3_gadget_suspend(struct dwc3 *dwc) dwc3 1487 drivers/usb/dwc3/core.h static inline int dwc3_gadget_resume(struct dwc3 *dwc) dwc3 1492 drivers/usb/dwc3/core.h static inline void dwc3_gadget_process_pending_events(struct dwc3 *dwc) dwc3 1498 drivers/usb/dwc3/core.h int dwc3_ulpi_init(struct dwc3 *dwc); dwc3 1499 drivers/usb/dwc3/core.h void dwc3_ulpi_exit(struct dwc3 *dwc); dwc3 1501 drivers/usb/dwc3/core.h static inline int dwc3_ulpi_init(struct dwc3 *dwc) dwc3 1503 drivers/usb/dwc3/core.h static inline void dwc3_ulpi_exit(struct dwc3 *dwc) dwc3 412 drivers/usb/dwc3/debug.h extern void dwc3_debugfs_init(struct dwc3 *); dwc3 413 drivers/usb/dwc3/debug.h extern void dwc3_debugfs_exit(struct dwc3 *); dwc3 415 drivers/usb/dwc3/debug.h static inline void dwc3_debugfs_init(struct dwc3 *d) dwc3 417 drivers/usb/dwc3/debug.h static inline void dwc3_debugfs_exit(struct dwc3 *d) dwc3 282 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = s->private; dwc3 312 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = s->private; dwc3 326 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = s->private; dwc3 360 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = s->private; dwc3 390 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = s->private; dwc3 424 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = s->private; dwc3 455 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = s->private; dwc3 500 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = s->private; dwc3 538 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = s->private; dwc3 573 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = s->private; dwc3 636 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = dep->dwc; dwc3 655 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = dep->dwc; dwc3 674 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = dep->dwc; dwc3 689 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = dep->dwc; dwc3 704 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = dep->dwc; dwc3 719 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = dep->dwc; dwc3 734 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = dep->dwc; dwc3 749 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = dep->dwc; dwc3 785 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = dep->dwc; dwc3 823 drivers/usb/dwc3/debugfs.c struct dwc3 *dwc = dep->dwc; dwc3 890 drivers/usb/dwc3/debugfs.c static void dwc3_debugfs_create_endpoint_dirs(struct dwc3 *dwc, dwc3 905 drivers/usb/dwc3/debugfs.c void dwc3_debugfs_init(struct dwc3 *dwc) dwc3 942 drivers/usb/dwc3/debugfs.c void dwc3_debugfs_exit(struct dwc3 *dwc) dwc3 19 drivers/usb/dwc3/drd.c static void dwc3_otg_disable_events(struct dwc3 *dwc, u32 disable_mask) dwc3 27 drivers/usb/dwc3/drd.c static void dwc3_otg_enable_events(struct dwc3 *dwc, u32 enable_mask) dwc3 35 drivers/usb/dwc3/drd.c static void dwc3_otg_clear_events(struct dwc3 *dwc) dwc3 54 drivers/usb/dwc3/drd.c struct dwc3 *dwc = _dwc; dwc3 72 drivers/usb/dwc3/drd.c struct dwc3 *dwc = _dwc; dwc3 93 drivers/usb/dwc3/drd.c static void dwc3_otgregs_init(struct dwc3 *dwc) dwc3 137 drivers/usb/dwc3/drd.c static int dwc3_otg_get_irq(struct dwc3 *dwc) dwc3 167 drivers/usb/dwc3/drd.c void dwc3_otg_init(struct dwc3 *dwc) dwc3 186 drivers/usb/dwc3/drd.c void dwc3_otg_exit(struct dwc3 *dwc) dwc3 195 drivers/usb/dwc3/drd.c void dwc3_otg_host_init(struct dwc3 *dwc) dwc3 244 drivers/usb/dwc3/drd.c static void dwc3_otg_host_exit(struct dwc3 *dwc) dwc3 267 drivers/usb/dwc3/drd.c static void dwc3_otg_device_init(struct dwc3 *dwc) dwc3 303 drivers/usb/dwc3/drd.c static void dwc3_otg_device_exit(struct dwc3 *dwc) dwc3 328 drivers/usb/dwc3/drd.c void dwc3_otg_update(struct dwc3 *dwc, bool ignore_idstatus) dwc3 415 drivers/usb/dwc3/drd.c static void dwc3_drd_update(struct dwc3 *dwc) dwc3 432 drivers/usb/dwc3/drd.c struct dwc3 *dwc = container_of(nb, struct dwc3, edev_nb); dwc3 441 drivers/usb/dwc3/drd.c static struct extcon_dev *dwc3_get_extcon(struct dwc3 *dwc) dwc3 479 drivers/usb/dwc3/drd.c int dwc3_drd_init(struct dwc3 *dwc) dwc3 530 drivers/usb/dwc3/drd.c void dwc3_drd_exit(struct dwc3 *dwc) dwc3 24 drivers/usb/dwc3/dwc3-haps.c struct platform_device *dwc3; dwc3 56 drivers/usb/dwc3/dwc3-haps.c dwc->dwc3 = platform_device_alloc("dwc3", PLATFORM_DEVID_AUTO); dwc3 57 drivers/usb/dwc3/dwc3-haps.c if (!dwc->dwc3) dwc3 71 drivers/usb/dwc3/dwc3-haps.c ret = platform_device_add_resources(dwc->dwc3, res, ARRAY_SIZE(res)); dwc3 78 drivers/usb/dwc3/dwc3-haps.c dwc->dwc3->dev.parent = dev; dwc3 80 drivers/usb/dwc3/dwc3-haps.c ret = platform_device_add_properties(dwc->dwc3, initial_properties); dwc3 84 drivers/usb/dwc3/dwc3-haps.c ret = platform_device_add(dwc->dwc3); dwc3 94 drivers/usb/dwc3/dwc3-haps.c platform_device_put(dwc->dwc3); dwc3 102 drivers/usb/dwc3/dwc3-haps.c platform_device_unregister(dwc->dwc3); dwc3 60 drivers/usb/dwc3/dwc3-pci.c struct platform_device *dwc3; dwc3 205 drivers/usb/dwc3/dwc3-pci.c struct platform_device *dwc3 = dwc->dwc3; dwc3 208 drivers/usb/dwc3/dwc3-pci.c ret = pm_runtime_get_sync(&dwc3->dev); dwc3 212 drivers/usb/dwc3/dwc3-pci.c pm_runtime_mark_last_busy(&dwc3->dev); dwc3 213 drivers/usb/dwc3/dwc3-pci.c pm_runtime_put_sync_autosuspend(&dwc3->dev); dwc3 237 drivers/usb/dwc3/dwc3-pci.c dwc->dwc3 = platform_device_alloc("dwc3", PLATFORM_DEVID_AUTO); dwc3 238 drivers/usb/dwc3/dwc3-pci.c if (!dwc->dwc3) dwc3 252 drivers/usb/dwc3/dwc3-pci.c ret = platform_device_add_resources(dwc->dwc3, res, ARRAY_SIZE(res)); dwc3 259 drivers/usb/dwc3/dwc3-pci.c dwc->dwc3->dev.parent = dev; dwc3 260 drivers/usb/dwc3/dwc3-pci.c ACPI_COMPANION_SET(&dwc->dwc3->dev, ACPI_COMPANION(dev)); dwc3 262 drivers/usb/dwc3/dwc3-pci.c ret = platform_device_add_properties(dwc->dwc3, p); dwc3 270 drivers/usb/dwc3/dwc3-pci.c ret = platform_device_add(dwc->dwc3); dwc3 285 drivers/usb/dwc3/dwc3-pci.c platform_device_put(dwc->dwc3); dwc3 301 drivers/usb/dwc3/dwc3-pci.c platform_device_unregister(dwc->dwc3); dwc3 59 drivers/usb/dwc3/dwc3-qcom.c struct platform_device *dwc3; dwc3 291 drivers/usb/dwc3/dwc3-qcom.c struct dwc3 *dwc = platform_get_drvdata(qcom->dwc3); dwc3 463 drivers/usb/dwc3/dwc3-qcom.c qcom->dwc3 = platform_device_alloc("dwc3", PLATFORM_DEVID_AUTO); dwc3 464 drivers/usb/dwc3/dwc3-qcom.c if (!qcom->dwc3) dwc3 467 drivers/usb/dwc3/dwc3-qcom.c qcom->dwc3->dev.parent = dev; dwc3 468 drivers/usb/dwc3/dwc3-qcom.c qcom->dwc3->dev.type = dev->type; dwc3 469 drivers/usb/dwc3/dwc3-qcom.c qcom->dwc3->dev.dma_mask = dev->dma_mask; dwc3 470 drivers/usb/dwc3/dwc3-qcom.c qcom->dwc3->dev.dma_parms = dev->dma_parms; dwc3 471 drivers/usb/dwc3/dwc3-qcom.c qcom->dwc3->dev.coherent_dma_mask = dev->coherent_dma_mask; dwc3 493 drivers/usb/dwc3/dwc3-qcom.c ret = platform_device_add_resources(qcom->dwc3, child_res, 2); dwc3 499 drivers/usb/dwc3/dwc3-qcom.c ret = platform_device_add_properties(qcom->dwc3, dwc3 506 drivers/usb/dwc3/dwc3-qcom.c ret = platform_device_add(qcom->dwc3); dwc3 534 drivers/usb/dwc3/dwc3-qcom.c qcom->dwc3 = of_find_device_by_node(dwc3_np); dwc3 535 drivers/usb/dwc3/dwc3-qcom.c if (!qcom->dwc3) { dwc3 651 drivers/usb/dwc3/dwc3-qcom.c qcom->mode = usb_get_dr_mode(&qcom->dwc3->dev); dwc3 30 drivers/usb/dwc3/ep0.c static void __dwc3_ep0_do_control_status(struct dwc3 *dwc, struct dwc3_ep *dep); dwc3 31 drivers/usb/dwc3/ep0.c static void __dwc3_ep0_do_control_data(struct dwc3 *dwc, dwc3 38 drivers/usb/dwc3/ep0.c struct dwc3 *dwc; dwc3 66 drivers/usb/dwc3/ep0.c struct dwc3 *dwc; dwc3 90 drivers/usb/dwc3/ep0.c struct dwc3 *dwc = dep->dwc; dwc3 193 drivers/usb/dwc3/ep0.c struct dwc3 *dwc = dep->dwc; dwc3 221 drivers/usb/dwc3/ep0.c static void dwc3_ep0_stall_and_restart(struct dwc3 *dwc) dwc3 249 drivers/usb/dwc3/ep0.c struct dwc3 *dwc = dep->dwc; dwc3 259 drivers/usb/dwc3/ep0.c struct dwc3 *dwc = dep->dwc; dwc3 270 drivers/usb/dwc3/ep0.c void dwc3_ep0_out_start(struct dwc3 *dwc) dwc3 284 drivers/usb/dwc3/ep0.c static struct dwc3_ep *dwc3_wIndex_to_dep(struct dwc3 *dwc, __le16 wIndex_le) dwc3 307 drivers/usb/dwc3/ep0.c static int dwc3_ep0_handle_status(struct dwc3 *dwc, dwc3 372 drivers/usb/dwc3/ep0.c static int dwc3_ep0_handle_u1(struct dwc3 *dwc, enum usb_device_state state, dwc3 395 drivers/usb/dwc3/ep0.c static int dwc3_ep0_handle_u2(struct dwc3 *dwc, enum usb_device_state state, dwc3 419 drivers/usb/dwc3/ep0.c static int dwc3_ep0_handle_test(struct dwc3 *dwc, enum usb_device_state state, dwc3 443 drivers/usb/dwc3/ep0.c static int dwc3_ep0_handle_device(struct dwc3 *dwc, dwc3 481 drivers/usb/dwc3/ep0.c static int dwc3_ep0_handle_intf(struct dwc3 *dwc, dwc3 506 drivers/usb/dwc3/ep0.c static int dwc3_ep0_handle_endpoint(struct dwc3 *dwc, dwc3 535 drivers/usb/dwc3/ep0.c static int dwc3_ep0_handle_feature(struct dwc3 *dwc, dwc3 560 drivers/usb/dwc3/ep0.c static int dwc3_ep0_set_address(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3 590 drivers/usb/dwc3/ep0.c static int dwc3_ep0_delegate_req(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3 600 drivers/usb/dwc3/ep0.c static int dwc3_ep0_set_config(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3 656 drivers/usb/dwc3/ep0.c struct dwc3 *dwc = dep->dwc; dwc3 697 drivers/usb/dwc3/ep0.c static int dwc3_ep0_set_sel(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3 731 drivers/usb/dwc3/ep0.c static int dwc3_ep0_set_isoch_delay(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3 749 drivers/usb/dwc3/ep0.c static int dwc3_ep0_std_request(struct dwc3 *dwc, struct usb_ctrlrequest *ctrl) dwc3 783 drivers/usb/dwc3/ep0.c static void dwc3_ep0_inspect_setup(struct dwc3 *dwc, dwc3 819 drivers/usb/dwc3/ep0.c static void dwc3_ep0_complete_data(struct dwc3 *dwc, dwc3 877 drivers/usb/dwc3/ep0.c static void dwc3_ep0_complete_status(struct dwc3 *dwc, dwc3 916 drivers/usb/dwc3/ep0.c static void dwc3_ep0_xfer_complete(struct dwc3 *dwc, dwc3 942 drivers/usb/dwc3/ep0.c static void __dwc3_ep0_do_control_data(struct dwc3 *dwc, dwc3 1022 drivers/usb/dwc3/ep0.c struct dwc3 *dwc = dep->dwc; dwc3 1032 drivers/usb/dwc3/ep0.c static void __dwc3_ep0_do_control_status(struct dwc3 *dwc, struct dwc3_ep *dep) dwc3 1037 drivers/usb/dwc3/ep0.c static void dwc3_ep0_do_control_status(struct dwc3 *dwc, dwc3 1045 drivers/usb/dwc3/ep0.c static void dwc3_ep0_end_control_data(struct dwc3 *dwc, struct dwc3_ep *dep) dwc3 1063 drivers/usb/dwc3/ep0.c static void dwc3_ep0_xfernotready(struct dwc3 *dwc, dwc3 1117 drivers/usb/dwc3/ep0.c void dwc3_ep0_interrupt(struct dwc3 *dwc, dwc3 41 drivers/usb/dwc3/gadget.c int dwc3_gadget_set_test_mode(struct dwc3 *dwc, int mode) dwc3 72 drivers/usb/dwc3/gadget.c int dwc3_gadget_get_link_state(struct dwc3 *dwc) dwc3 89 drivers/usb/dwc3/gadget.c int dwc3_gadget_set_link_state(struct dwc3 *dwc, enum dwc3_link_state state) dwc3 175 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 208 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 227 drivers/usb/dwc3/gadget.c int dwc3_send_gadget_generic_command(struct dwc3 *dwc, unsigned cmd, u32 param) dwc3 257 drivers/usb/dwc3/gadget.c static int __dwc3_gadget_wakeup(struct dwc3 *dwc); dwc3 272 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 403 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 434 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 453 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 510 drivers/usb/dwc3/gadget.c struct dwc3 *dwc; dwc3 545 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 614 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 692 drivers/usb/dwc3/gadget.c static void dwc3_remove_requests(struct dwc3 *dwc, struct dwc3_ep *dep) dwc3 730 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 777 drivers/usb/dwc3/gadget.c struct dwc3 *dwc; dwc3 809 drivers/usb/dwc3/gadget.c struct dwc3 *dwc; dwc3 914 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1082 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1127 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1144 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1197 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1273 drivers/usb/dwc3/gadget.c static int __dwc3_gadget_get_frame(struct dwc3 *dwc) dwc3 1398 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1430 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1491 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1547 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1597 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1649 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1665 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 1715 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = gadget_to_dwc(g); dwc3 1720 drivers/usb/dwc3/gadget.c static int __dwc3_gadget_wakeup(struct dwc3 *dwc) dwc3 1784 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = gadget_to_dwc(g); dwc3 1798 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = gadget_to_dwc(g); dwc3 1808 drivers/usb/dwc3/gadget.c static int dwc3_gadget_run_stop(struct dwc3 *dwc, int is_on, int suspend) dwc3 1855 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = gadget_to_dwc(g); dwc3 1883 drivers/usb/dwc3/gadget.c static void dwc3_gadget_enable_irq(struct dwc3 *dwc) dwc3 1903 drivers/usb/dwc3/gadget.c static void dwc3_gadget_disable_irq(struct dwc3 *dwc) dwc3 1933 drivers/usb/dwc3/gadget.c static void dwc3_gadget_setup_nump(struct dwc3 *dwc) dwc3 1953 drivers/usb/dwc3/gadget.c static int __dwc3_gadget_start(struct dwc3 *dwc) dwc3 2023 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = gadget_to_dwc(g); dwc3 2063 drivers/usb/dwc3/gadget.c static void __dwc3_gadget_stop(struct dwc3 *dwc) dwc3 2072 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = gadget_to_dwc(g); dwc3 2094 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = gadget_to_dwc(g); dwc3 2133 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = gadget_to_dwc(g); dwc3 2206 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 2221 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 2265 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 2310 drivers/usb/dwc3/gadget.c static int dwc3_gadget_init_endpoint(struct dwc3 *dwc, u8 epnum) dwc3 2359 drivers/usb/dwc3/gadget.c static int dwc3_gadget_init_endpoints(struct dwc3 *dwc, u8 total) dwc3 2376 drivers/usb/dwc3/gadget.c static void dwc3_gadget_free_endpoints(struct dwc3 *dwc) dwc3 2567 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 2621 drivers/usb/dwc3/gadget.c static void dwc3_endpoint_interrupt(struct dwc3 *dwc, dwc3 2672 drivers/usb/dwc3/gadget.c static void dwc3_disconnect_gadget(struct dwc3 *dwc) dwc3 2681 drivers/usb/dwc3/gadget.c static void dwc3_suspend_gadget(struct dwc3 *dwc) dwc3 2690 drivers/usb/dwc3/gadget.c static void dwc3_resume_gadget(struct dwc3 *dwc) dwc3 2699 drivers/usb/dwc3/gadget.c static void dwc3_reset_gadget(struct dwc3 *dwc) dwc3 2714 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = dep->dwc; dwc3 2772 drivers/usb/dwc3/gadget.c static void dwc3_clear_stall_all_ep(struct dwc3 *dwc) dwc3 2794 drivers/usb/dwc3/gadget.c static void dwc3_gadget_disconnect_interrupt(struct dwc3 *dwc) dwc3 2814 drivers/usb/dwc3/gadget.c static void dwc3_gadget_reset_interrupt(struct dwc3 *dwc) dwc3 2865 drivers/usb/dwc3/gadget.c static void dwc3_gadget_conndone_interrupt(struct dwc3 *dwc) dwc3 2989 drivers/usb/dwc3/gadget.c static void dwc3_gadget_wakeup_interrupt(struct dwc3 *dwc) dwc3 3003 drivers/usb/dwc3/gadget.c static void dwc3_gadget_linksts_change_interrupt(struct dwc3 *dwc, dwc3 3101 drivers/usb/dwc3/gadget.c static void dwc3_gadget_suspend_interrupt(struct dwc3 *dwc, dwc3 3112 drivers/usb/dwc3/gadget.c static void dwc3_gadget_hibernation_interrupt(struct dwc3 *dwc, dwc3 3136 drivers/usb/dwc3/gadget.c static void dwc3_gadget_interrupt(struct dwc3 *dwc, dwc3 3184 drivers/usb/dwc3/gadget.c static void dwc3_process_event_entry(struct dwc3 *dwc, dwc3 3199 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = evt->dwc; dwc3 3249 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = evt->dwc; dwc3 3262 drivers/usb/dwc3/gadget.c struct dwc3 *dwc = evt->dwc; dwc3 3314 drivers/usb/dwc3/gadget.c static int dwc3_gadget_get_irq(struct dwc3 *dwc) dwc3 3350 drivers/usb/dwc3/gadget.c int dwc3_gadget_init(struct dwc3 *dwc) dwc3 3455 drivers/usb/dwc3/gadget.c void dwc3_gadget_exit(struct dwc3 *dwc) dwc3 3466 drivers/usb/dwc3/gadget.c int dwc3_gadget_suspend(struct dwc3 *dwc) dwc3 3478 drivers/usb/dwc3/gadget.c int dwc3_gadget_resume(struct dwc3 *dwc) dwc3 3502 drivers/usb/dwc3/gadget.c void dwc3_gadget_process_pending_events(struct dwc3 *dwc) dwc3 18 drivers/usb/dwc3/gadget.h struct dwc3; dwc3 20 drivers/usb/dwc3/gadget.h #define gadget_to_dwc(g) (container_of(g, struct dwc3, gadget)) dwc3 106 drivers/usb/dwc3/gadget.h void dwc3_ep0_interrupt(struct dwc3 *dwc, dwc3 108 drivers/usb/dwc3/gadget.h void dwc3_ep0_out_start(struct dwc3 *dwc); dwc3 14 drivers/usb/dwc3/host.c static int dwc3_host_get_irq(struct dwc3 *dwc) dwc3 44 drivers/usb/dwc3/host.c int dwc3_host_init(struct dwc3 *dwc) dwc3 128 drivers/usb/dwc3/host.c void dwc3_host_exit(struct dwc3 *dwc) dwc3 11 drivers/usb/dwc3/trace.h #define TRACE_SYSTEM dwc3 dwc3 50 drivers/usb/dwc3/trace.h TP_PROTO(u32 event, struct dwc3 *dwc), dwc3 67 drivers/usb/dwc3/trace.h TP_PROTO(u32 event, struct dwc3 *dwc), dwc3 20 drivers/usb/dwc3/ulpi.c static int dwc3_ulpi_busyloop(struct dwc3 *dwc) dwc3 37 drivers/usb/dwc3/ulpi.c struct dwc3 *dwc = dev_get_drvdata(dev); dwc3 61 drivers/usb/dwc3/ulpi.c struct dwc3 *dwc = dev_get_drvdata(dev); dwc3 82 drivers/usb/dwc3/ulpi.c int dwc3_ulpi_init(struct dwc3 *dwc) dwc3 94 drivers/usb/dwc3/ulpi.c void dwc3_ulpi_exit(struct dwc3 *dwc)