renesas_usb3 269 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3; renesas_usb3 312 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3; renesas_usb3 369 drivers/usb/gadget/udc/renesas_usb3.c container_of(_gadget, struct renesas_usb3, gadget) renesas_usb3 370 drivers/usb/gadget/udc/renesas_usb3.c #define renesas_usb3_to_gadget(renesas_usb3) (&renesas_usb3->gadget) renesas_usb3 396 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_write(struct renesas_usb3 *usb3, u32 data, u32 offs) renesas_usb3 401 drivers/usb/gadget/udc/renesas_usb3.c static u32 usb3_read(struct renesas_usb3 *usb3, u32 offs) renesas_usb3 406 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_bit(struct renesas_usb3 *usb3, u32 bits, u32 offs) renesas_usb3 414 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_clear_bit(struct renesas_usb3 *usb3, u32 bits, u32 offs) renesas_usb3 422 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_wait(struct renesas_usb3 *usb3, u32 reg, u32 mask, renesas_usb3 441 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = container_of(work, struct renesas_usb3, renesas_usb3 448 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_enable_irq_1(struct renesas_usb3 *usb3, u32 bits) renesas_usb3 453 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_disable_irq_1(struct renesas_usb3 *usb3, u32 bits) renesas_usb3 458 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_enable_pipe_irq(struct renesas_usb3 *usb3, int num) renesas_usb3 463 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_disable_pipe_irq(struct renesas_usb3 *usb3, int num) renesas_usb3 468 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_is_host(struct renesas_usb3 *usb3) renesas_usb3 473 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_init_axi_bridge(struct renesas_usb3 *usb3) renesas_usb3 481 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_init_epc_registers(struct renesas_usb3 *usb3) renesas_usb3 488 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_wakeup_usb2_phy(struct renesas_usb3 *usb3) renesas_usb3 499 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_usb2_pullup(struct renesas_usb3 *usb3, int pullup) renesas_usb3 509 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_test_mode(struct renesas_usb3 *usb3) renesas_usb3 520 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_start_usb2_connection(struct renesas_usb3 *usb3) renesas_usb3 528 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_is_usb3_phy_in_u3(struct renesas_usb3 *usb3) renesas_usb3 533 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_wakeup_usb3_phy(struct renesas_usb3 *usb3) renesas_usb3 544 drivers/usb/gadget/udc/renesas_usb3.c static u16 usb3_feature_get_un_enabled(struct renesas_usb3 *usb3) renesas_usb3 560 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_feature_u2_enable(struct renesas_usb3 *usb3, bool enable) renesas_usb3 571 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_feature_u1_enable(struct renesas_usb3 *usb3, bool enable) renesas_usb3 582 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_start_operation_for_usb3(struct renesas_usb3 *usb3) renesas_usb3 589 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_start_usb3_connection(struct renesas_usb3 *usb3) renesas_usb3 598 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_stop_usb3_connection(struct renesas_usb3 *usb3) renesas_usb3 603 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_transition_to_default_state(struct renesas_usb3 *usb3, renesas_usb3 618 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_connect(struct renesas_usb3 *usb3) renesas_usb3 624 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_reset_epc(struct renesas_usb3 *usb3) renesas_usb3 633 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_disconnect(struct renesas_usb3 *usb3) renesas_usb3 651 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_check_vbus(struct renesas_usb3 *usb3) renesas_usb3 669 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = renesas_usb3 670 drivers/usb/gadget/udc/renesas_usb3.c container_of(work, struct renesas_usb3, role_work); renesas_usb3 675 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_mode(struct renesas_usb3 *usb3, bool host) renesas_usb3 683 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_mode_by_role_sw(struct renesas_usb3 *usb3, bool host) renesas_usb3 693 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_vbus_out(struct renesas_usb3 *usb3, bool enable) renesas_usb3 701 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_mode_config(struct renesas_usb3 *usb3, bool host, bool a_dev) renesas_usb3 717 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_is_a_device(struct renesas_usb3 *usb3) renesas_usb3 722 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_check_id(struct renesas_usb3 *usb3) renesas_usb3 735 drivers/usb/gadget/udc/renesas_usb3.c static void renesas_usb3_init_controller(struct renesas_usb3 *usb3) renesas_usb3 749 drivers/usb/gadget/udc/renesas_usb3.c static void renesas_usb3_stop_controller(struct renesas_usb3 *usb3) renesas_usb3 759 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_1_pll_wakeup(struct renesas_usb3 *usb3) renesas_usb3 766 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_1_linkup_success(struct renesas_usb3 *usb3) renesas_usb3 771 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_1_resume(struct renesas_usb3 *usb3) renesas_usb3 778 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_1_disable(struct renesas_usb3 *usb3) renesas_usb3 785 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_1_bus_reset(struct renesas_usb3 *usb3) renesas_usb3 794 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_1_vbus_change(struct renesas_usb3 *usb3) renesas_usb3 799 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_1_hot_reset(struct renesas_usb3 *usb3) renesas_usb3 808 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_1_warm_reset(struct renesas_usb3 *usb3) renesas_usb3 817 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_1_speed(struct renesas_usb3 *usb3) renesas_usb3 840 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_1(struct renesas_usb3 *usb3, u32 int_sta_1) renesas_usb3 880 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 895 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 911 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 919 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_pipe0_status_end(struct renesas_usb3 *usb3) renesas_usb3 930 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_get_setup_data(struct renesas_usb3 *usb3, renesas_usb3 943 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_p0_con_update_res(struct renesas_usb3 *usb3, u32 res) renesas_usb3 952 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_p0_con_for_ctrl_read_data(struct renesas_usb3 *usb3) renesas_usb3 959 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_p0_con_for_ctrl_read_status(struct renesas_usb3 *usb3) renesas_usb3 966 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_p0_con_for_ctrl_write_data(struct renesas_usb3 *usb3) renesas_usb3 973 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_p0_con_for_ctrl_write_status(struct renesas_usb3 *usb3) renesas_usb3 980 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_p0_con_for_no_data(struct renesas_usb3 *usb3) renesas_usb3 987 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_p0_con_stall(struct renesas_usb3 *usb3) renesas_usb3 994 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_p0_con_stop(struct renesas_usb3 *usb3) renesas_usb3 1001 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_pn_change(struct renesas_usb3 *usb3, int num) renesas_usb3 1011 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_pn_con_update_res(struct renesas_usb3 *usb3, u32 res) renesas_usb3 1021 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_pn_start(struct renesas_usb3 *usb3) renesas_usb3 1026 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_pn_stop(struct renesas_usb3 *usb3) renesas_usb3 1031 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_pn_stall(struct renesas_usb3 *usb3) renesas_usb3 1036 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_pn_con_clear(struct renesas_usb3 *usb3) renesas_usb3 1057 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1066 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1079 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1116 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1125 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1157 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1186 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1205 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_enable_dma_pipen(struct renesas_usb3 *usb3) renesas_usb3 1210 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_disable_dma_pipen(struct renesas_usb3 *usb3) renesas_usb3 1215 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_enable_dma_irq(struct renesas_usb3 *usb3, int num) renesas_usb3 1220 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_disable_dma_irq(struct renesas_usb3 *usb3, int num) renesas_usb3 1248 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1286 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1333 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1352 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1394 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1414 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1433 drivers/usb/gadget/udc/renesas_usb3.c static int renesas_usb3_dma_free_prd(struct renesas_usb3 *usb3, renesas_usb3 1450 drivers/usb/gadget/udc/renesas_usb3.c static int renesas_usb3_dma_alloc_prd(struct renesas_usb3 *usb3, renesas_usb3 1475 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1518 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1538 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_set_device_address(struct renesas_usb3 *usb3, u16 addr) renesas_usb3 1544 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_std_req_set_address(struct renesas_usb3 *usb3, renesas_usb3 1556 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_pipe0_internal_xfer(struct renesas_usb3 *usb3, renesas_usb3 1578 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_std_req_get_status(struct renesas_usb3 *usb3, renesas_usb3 1618 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_std_req_feature_device(struct renesas_usb3 *usb3, renesas_usb3 1650 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1667 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 1702 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_std_req_feature_endpoint(struct renesas_usb3 *usb3, renesas_usb3 1727 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_std_req_feature(struct renesas_usb3 *usb3, renesas_usb3 1758 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_std_req_set_sel(struct renesas_usb3 *usb3, renesas_usb3 1773 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_std_req_set_configuration(struct renesas_usb3 *usb3, renesas_usb3 1791 drivers/usb/gadget/udc/renesas_usb3.c static bool usb3_handle_standard_request(struct renesas_usb3 *usb3, renesas_usb3 1838 drivers/usb/gadget/udc/renesas_usb3.c static int usb3_p0_con_clear_buffer(struct renesas_usb3 *usb3) renesas_usb3 1845 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_pipe0_setup(struct renesas_usb3 *usb3) renesas_usb3 1862 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_pipe0_bfrdy(struct renesas_usb3 *usb3) renesas_usb3 1873 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_pipe0(struct renesas_usb3 *usb3) renesas_usb3 1887 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_request_done_pipen(struct renesas_usb3 *usb3, renesas_usb3 1908 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_pipen_lsttr(struct renesas_usb3 *usb3, int num) renesas_usb3 1923 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_pipen_bfrdy(struct renesas_usb3 *usb3, int num) renesas_usb3 1953 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_pipen(struct renesas_usb3 *usb3, int num) renesas_usb3 1973 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc_int_2(struct renesas_usb3 *usb3, u32 int_sta_2) renesas_usb3 1987 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_idmon_change(struct renesas_usb3 *usb3) renesas_usb3 1992 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_otg_int(struct renesas_usb3 *usb3, u32 otg_int_sta) renesas_usb3 1998 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_epc(struct renesas_usb3 *usb3) renesas_usb3 2021 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_dma_int(struct renesas_usb3 *usb3, u32 dma_sta) renesas_usb3 2042 drivers/usb/gadget/udc/renesas_usb3.c static void usb3_irq_dma(struct renesas_usb3 *usb3) renesas_usb3 2055 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = _usb3; renesas_usb3 2075 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 2118 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 2138 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 2215 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 2242 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); renesas_usb3 2276 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3; renesas_usb3 2299 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = gadget_to_renesas_usb3(gadget); renesas_usb3 2321 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = gadget_to_renesas_usb3(gadget); renesas_usb3 2345 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = dev_get_drvdata(dev); renesas_usb3 2358 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = dev_get_drvdata(dev); renesas_usb3 2410 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = dev_get_drvdata(dev); renesas_usb3 2429 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = dev_get_drvdata(dev); renesas_usb3 2446 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = dev_get_drvdata(dev); renesas_usb3 2473 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = dev_get_drvdata(dev); renesas_usb3 2484 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = s->private; renesas_usb3 2501 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = s->private; renesas_usb3 2536 drivers/usb/gadget/udc/renesas_usb3.c static void renesas_usb3_debugfs_init(struct renesas_usb3 *usb3, renesas_usb3 2548 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = platform_get_drvdata(pdev); renesas_usb3 2564 drivers/usb/gadget/udc/renesas_usb3.c static int renesas_usb3_init_ep(struct renesas_usb3 *usb3, struct device *dev, renesas_usb3 2622 drivers/usb/gadget/udc/renesas_usb3.c static void renesas_usb3_init_ram(struct renesas_usb3 *usb3, struct device *dev, renesas_usb3 2735 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3; renesas_usb3 2858 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = dev_get_drvdata(dev); renesas_usb3 2874 drivers/usb/gadget/udc/renesas_usb3.c struct renesas_usb3 *usb3 = dev_get_drvdata(dev);