• Home
  • Raw
  • Download

Lines Matching defs:usb3

312 	struct renesas_usb3 *usb3;  member
375 #define usb3_get_ep(usb3, n) ((usb3)->usb3_ep + (n)) argument
376 #define usb3_for_each_ep(usb3_ep, usb3, i) \ argument
381 #define usb3_get_dma(usb3, i) (&(usb3)->dma[i]) argument
382 #define usb3_for_each_dma(usb3, dma, i) \ argument
393 static void usb3_write(struct renesas_usb3 *usb3, u32 data, u32 offs) in usb3_write()
398 static u32 usb3_read(struct renesas_usb3 *usb3, u32 offs) in usb3_read()
403 static void usb3_set_bit(struct renesas_usb3 *usb3, u32 bits, u32 offs) in usb3_set_bit()
411 static void usb3_clear_bit(struct renesas_usb3 *usb3, u32 bits, u32 offs) in usb3_clear_bit()
419 static int usb3_wait(struct renesas_usb3 *usb3, u32 reg, u32 mask, in usb3_wait()
438 struct renesas_usb3 *usb3 = container_of(work, struct renesas_usb3, in renesas_usb3_extcon_work() local
445 static void usb3_enable_irq_1(struct renesas_usb3 *usb3, u32 bits) in usb3_enable_irq_1()
450 static void usb3_disable_irq_1(struct renesas_usb3 *usb3, u32 bits) in usb3_disable_irq_1()
455 static void usb3_enable_pipe_irq(struct renesas_usb3 *usb3, int num) in usb3_enable_pipe_irq()
460 static void usb3_disable_pipe_irq(struct renesas_usb3 *usb3, int num) in usb3_disable_pipe_irq()
465 static bool usb3_is_host(struct renesas_usb3 *usb3) in usb3_is_host()
470 static void usb3_init_axi_bridge(struct renesas_usb3 *usb3) in usb3_init_axi_bridge()
478 static void usb3_init_epc_registers(struct renesas_usb3 *usb3) in usb3_init_epc_registers()
485 static bool usb3_wakeup_usb2_phy(struct renesas_usb3 *usb3) in usb3_wakeup_usb2_phy()
496 static void usb3_usb2_pullup(struct renesas_usb3 *usb3, int pullup) in usb3_usb2_pullup()
506 static void usb3_set_test_mode(struct renesas_usb3 *usb3) in usb3_set_test_mode()
517 static void usb3_start_usb2_connection(struct renesas_usb3 *usb3) in usb3_start_usb2_connection()
525 static int usb3_is_usb3_phy_in_u3(struct renesas_usb3 *usb3) in usb3_is_usb3_phy_in_u3()
530 static bool usb3_wakeup_usb3_phy(struct renesas_usb3 *usb3) in usb3_wakeup_usb3_phy()
541 static u16 usb3_feature_get_un_enabled(struct renesas_usb3 *usb3) in usb3_feature_get_un_enabled()
557 static void usb3_feature_u2_enable(struct renesas_usb3 *usb3, bool enable) in usb3_feature_u2_enable()
568 static void usb3_feature_u1_enable(struct renesas_usb3 *usb3, bool enable) in usb3_feature_u1_enable()
579 static void usb3_start_operation_for_usb3(struct renesas_usb3 *usb3) in usb3_start_operation_for_usb3()
586 static void usb3_start_usb3_connection(struct renesas_usb3 *usb3) in usb3_start_usb3_connection()
595 static void usb3_stop_usb3_connection(struct renesas_usb3 *usb3) in usb3_stop_usb3_connection()
600 static void usb3_transition_to_default_state(struct renesas_usb3 *usb3, in usb3_transition_to_default_state()
615 static void usb3_connect(struct renesas_usb3 *usb3) in usb3_connect()
621 static void usb3_reset_epc(struct renesas_usb3 *usb3) in usb3_reset_epc()
630 static void usb3_disconnect(struct renesas_usb3 *usb3) in usb3_disconnect()
648 static void usb3_check_vbus(struct renesas_usb3 *usb3) in usb3_check_vbus()
666 struct renesas_usb3 *usb3 = in renesas_usb3_role_work() local
672 static void usb3_set_mode(struct renesas_usb3 *usb3, bool host) in usb3_set_mode()
680 static void usb3_set_mode_by_role_sw(struct renesas_usb3 *usb3, bool host) in usb3_set_mode_by_role_sw()
690 static void usb3_vbus_out(struct renesas_usb3 *usb3, bool enable) in usb3_vbus_out()
698 static void usb3_mode_config(struct renesas_usb3 *usb3, bool host, bool a_dev) in usb3_mode_config()
711 static bool usb3_is_a_device(struct renesas_usb3 *usb3) in usb3_is_a_device()
716 static void usb3_check_id(struct renesas_usb3 *usb3) in usb3_check_id()
728 static void renesas_usb3_init_controller(struct renesas_usb3 *usb3) in renesas_usb3_init_controller()
742 static void renesas_usb3_stop_controller(struct renesas_usb3 *usb3) in renesas_usb3_stop_controller()
752 static void usb3_irq_epc_int_1_pll_wakeup(struct renesas_usb3 *usb3) in usb3_irq_epc_int_1_pll_wakeup()
759 static void usb3_irq_epc_int_1_linkup_success(struct renesas_usb3 *usb3) in usb3_irq_epc_int_1_linkup_success()
764 static void usb3_irq_epc_int_1_resume(struct renesas_usb3 *usb3) in usb3_irq_epc_int_1_resume()
771 static void usb3_irq_epc_int_1_disable(struct renesas_usb3 *usb3) in usb3_irq_epc_int_1_disable()
778 static void usb3_irq_epc_int_1_bus_reset(struct renesas_usb3 *usb3) in usb3_irq_epc_int_1_bus_reset()
787 static void usb3_irq_epc_int_1_vbus_change(struct renesas_usb3 *usb3) in usb3_irq_epc_int_1_vbus_change()
792 static void usb3_irq_epc_int_1_hot_reset(struct renesas_usb3 *usb3) in usb3_irq_epc_int_1_hot_reset()
801 static void usb3_irq_epc_int_1_warm_reset(struct renesas_usb3 *usb3) in usb3_irq_epc_int_1_warm_reset()
810 static void usb3_irq_epc_int_1_speed(struct renesas_usb3 *usb3) in usb3_irq_epc_int_1_speed()
833 static void usb3_irq_epc_int_1(struct renesas_usb3 *usb3, u32 int_sta_1) in usb3_irq_epc_int_1()
873 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_get_request() local
888 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in __usb3_request_done() local
904 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_request_done() local
912 static void usb3_irq_epc_pipe0_status_end(struct renesas_usb3 *usb3) in usb3_irq_epc_pipe0_status_end()
923 static void usb3_get_setup_data(struct renesas_usb3 *usb3, in usb3_get_setup_data()
936 static void usb3_set_p0_con_update_res(struct renesas_usb3 *usb3, u32 res) in usb3_set_p0_con_update_res()
945 static void usb3_set_p0_con_for_ctrl_read_data(struct renesas_usb3 *usb3) in usb3_set_p0_con_for_ctrl_read_data()
952 static void usb3_set_p0_con_for_ctrl_read_status(struct renesas_usb3 *usb3) in usb3_set_p0_con_for_ctrl_read_status()
959 static void usb3_set_p0_con_for_ctrl_write_data(struct renesas_usb3 *usb3) in usb3_set_p0_con_for_ctrl_write_data()
966 static void usb3_set_p0_con_for_ctrl_write_status(struct renesas_usb3 *usb3) in usb3_set_p0_con_for_ctrl_write_status()
973 static void usb3_set_p0_con_for_no_data(struct renesas_usb3 *usb3) in usb3_set_p0_con_for_no_data()
980 static void usb3_set_p0_con_stall(struct renesas_usb3 *usb3) in usb3_set_p0_con_stall()
987 static void usb3_set_p0_con_stop(struct renesas_usb3 *usb3) in usb3_set_p0_con_stop()
994 static int usb3_pn_change(struct renesas_usb3 *usb3, int num) in usb3_pn_change()
1004 static void usb3_set_pn_con_update_res(struct renesas_usb3 *usb3, u32 res) in usb3_set_pn_con_update_res()
1014 static void usb3_pn_start(struct renesas_usb3 *usb3) in usb3_pn_start()
1019 static void usb3_pn_stop(struct renesas_usb3 *usb3) in usb3_pn_stop()
1024 static void usb3_pn_stall(struct renesas_usb3 *usb3) in usb3_pn_stall()
1029 static int usb3_pn_con_clear(struct renesas_usb3 *usb3) in usb3_pn_con_clear()
1050 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_wait_pipe_status() local
1059 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_set_px_con_send() local
1072 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_write_pipe() local
1109 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_get_received_length() local
1118 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_read_pipe() local
1150 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_set_status_stage() local
1179 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_start_pipe0() local
1198 static void usb3_enable_dma_pipen(struct renesas_usb3 *usb3) in usb3_enable_dma_pipen()
1203 static void usb3_disable_dma_pipen(struct renesas_usb3 *usb3) in usb3_disable_dma_pipen()
1208 static void usb3_enable_dma_irq(struct renesas_usb3 *usb3, int num) in usb3_enable_dma_irq()
1213 static void usb3_disable_dma_irq(struct renesas_usb3 *usb3, int num) in usb3_disable_dma_irq()
1241 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_get_setting_area() local
1279 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_put_setting_area() local
1326 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_kick_prd() local
1345 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_stop_prd() local
1387 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_try_start() local
1407 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_dma_try_stop() local
1426 static int renesas_usb3_dma_free_prd(struct renesas_usb3 *usb3, in renesas_usb3_dma_free_prd()
1443 static int renesas_usb3_dma_alloc_prd(struct renesas_usb3 *usb3, in renesas_usb3_dma_alloc_prd()
1468 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_start_pipen() local
1511 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in renesas_usb3_ep_queue() local
1531 static void usb3_set_device_address(struct renesas_usb3 *usb3, u16 addr) in usb3_set_device_address()
1537 static bool usb3_std_req_set_address(struct renesas_usb3 *usb3, in usb3_std_req_set_address()
1549 static void usb3_pipe0_internal_xfer(struct renesas_usb3 *usb3, in usb3_pipe0_internal_xfer()
1571 static bool usb3_std_req_get_status(struct renesas_usb3 *usb3, in usb3_std_req_get_status()
1610 static bool usb3_std_req_feature_device(struct renesas_usb3 *usb3, in usb3_std_req_feature_device()
1642 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_set_halt_p0() local
1659 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_set_halt_pn() local
1694 static bool usb3_std_req_feature_endpoint(struct renesas_usb3 *usb3, in usb3_std_req_feature_endpoint()
1719 static bool usb3_std_req_feature(struct renesas_usb3 *usb3, in usb3_std_req_feature()
1750 static bool usb3_std_req_set_sel(struct renesas_usb3 *usb3, in usb3_std_req_set_sel()
1765 static bool usb3_std_req_set_configuration(struct renesas_usb3 *usb3, in usb3_std_req_set_configuration()
1783 static bool usb3_handle_standard_request(struct renesas_usb3 *usb3, in usb3_handle_standard_request()
1830 static int usb3_p0_con_clear_buffer(struct renesas_usb3 *usb3) in usb3_p0_con_clear_buffer()
1837 static void usb3_irq_epc_pipe0_setup(struct renesas_usb3 *usb3) in usb3_irq_epc_pipe0_setup()
1854 static void usb3_irq_epc_pipe0_bfrdy(struct renesas_usb3 *usb3) in usb3_irq_epc_pipe0_bfrdy()
1865 static void usb3_irq_epc_pipe0(struct renesas_usb3 *usb3) in usb3_irq_epc_pipe0()
1879 static void usb3_request_done_pipen(struct renesas_usb3 *usb3, in usb3_request_done_pipen()
1900 static void usb3_irq_epc_pipen_lsttr(struct renesas_usb3 *usb3, int num) in usb3_irq_epc_pipen_lsttr()
1915 static void usb3_irq_epc_pipen_bfrdy(struct renesas_usb3 *usb3, int num) in usb3_irq_epc_pipen_bfrdy()
1945 static void usb3_irq_epc_pipen(struct renesas_usb3 *usb3, int num) in usb3_irq_epc_pipen()
1965 static void usb3_irq_epc_int_2(struct renesas_usb3 *usb3, u32 int_sta_2) in usb3_irq_epc_int_2()
1979 static void usb3_irq_idmon_change(struct renesas_usb3 *usb3) in usb3_irq_idmon_change()
1984 static void usb3_irq_otg_int(struct renesas_usb3 *usb3, u32 otg_int_sta) in usb3_irq_otg_int()
1990 static void usb3_irq_epc(struct renesas_usb3 *usb3) in usb3_irq_epc()
2013 static void usb3_irq_dma_int(struct renesas_usb3 *usb3, u32 dma_sta) in usb3_irq_dma_int()
2034 static void usb3_irq_dma(struct renesas_usb3 *usb3) in usb3_irq_dma()
2047 struct renesas_usb3 *usb3 = _usb3; in renesas_usb3_irq() local
2067 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_write_pn_mod() local
2110 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_enable_pipe_n() local
2130 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in usb3_disable_pipe_n() local
2207 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in renesas_usb3_ep_dequeue() local
2234 struct renesas_usb3 *usb3 = usb3_ep_to_usb3(usb3_ep); in renesas_usb3_ep_fifo_flush() local
2268 struct renesas_usb3 *usb3; in renesas_usb3_start() local
2291 struct renesas_usb3 *usb3 = gadget_to_renesas_usb3(gadget); in renesas_usb3_stop() local
2313 struct renesas_usb3 *usb3 = gadget_to_renesas_usb3(gadget); in renesas_usb3_pullup() local
2337 struct renesas_usb3 *usb3 = dev_get_drvdata(dev); in renesas_usb3_role_switch_get() local
2350 struct renesas_usb3 *usb3 = dev_get_drvdata(dev); in renesas_usb3_role_switch_set() local
2373 struct renesas_usb3 *usb3 = dev_get_drvdata(dev); in role_store() local
2400 struct renesas_usb3 *usb3 = dev_get_drvdata(dev); in role_show() local
2411 struct renesas_usb3 *usb3 = s->private; in renesas_usb3_b_device_show() local
2428 struct renesas_usb3 *usb3 = s->private; in renesas_usb3_b_device_write() local
2463 static void renesas_usb3_debugfs_init(struct renesas_usb3 *usb3, in renesas_usb3_debugfs_init()
2475 struct renesas_usb3 *usb3 = platform_get_drvdata(pdev); in renesas_usb3_remove() local
2491 static int renesas_usb3_init_ep(struct renesas_usb3 *usb3, struct device *dev, in renesas_usb3_init_ep()
2549 static void renesas_usb3_init_ram(struct renesas_usb3 *usb3, struct device *dev, in renesas_usb3_init_ram()
2647 struct renesas_usb3 *usb3; in renesas_usb3_probe() local
2767 struct renesas_usb3 *usb3 = dev_get_drvdata(dev); in renesas_usb3_suspend() local
2783 struct renesas_usb3 *usb3 = dev_get_drvdata(dev); in renesas_usb3_resume() local