Symbol: dwc2_hsotg
drivers/usb/dwc2/core.c
1020
static int dwc2_fs_phy_init(struct dwc2_hsotg *hsotg, bool select_phy)
drivers/usb/dwc2/core.c
108
int dwc2_exit_partial_power_down(struct dwc2_hsotg *hsotg, int rem_wakeup,
drivers/usb/dwc2/core.c
1092
static int dwc2_hs_phy_init(struct dwc2_hsotg *hsotg, bool select_phy)
drivers/usb/dwc2/core.c
1149
static void dwc2_set_turnaround_time(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
1167
int dwc2_phy_init(struct dwc2_hsotg *hsotg, bool select_phy)
drivers/usb/dwc2/core.c
132
int dwc2_enter_partial_power_down(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
147
static void dwc2_restore_essential_regs(struct dwc2_hsotg *hsotg, int rmode,
drivers/usb/dwc2/core.c
215
void dwc2_hib_restore_common(struct dwc2_hsotg *hsotg, int rem_wakeup,
drivers/usb/dwc2/core.c
292
static void dwc2_wait_for_mode(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.c
332
static bool dwc2_iddig_filter_enabled(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
368
int dwc2_enter_hibernation(struct dwc2_hsotg *hsotg, int is_host)
drivers/usb/dwc2/core.c
37
int dwc2_backup_global_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
386
int dwc2_exit_hibernation(struct dwc2_hsotg *hsotg, int rem_wakeup,
drivers/usb/dwc2/core.c
399
int dwc2_core_reset(struct dwc2_hsotg *hsotg, bool skip_wait)
drivers/usb/dwc2/core.c
508
void dwc2_force_mode(struct dwc2_hsotg *hsotg, bool host)
drivers/usb/dwc2/core.c
556
static void dwc2_clear_force_mode(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
577
void dwc2_force_dr_mode(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
606
void dwc2_enable_acg(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
625
void dwc2_dump_host_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
698
void dwc2_dump_global_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
70
int dwc2_restore_global_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
789
void dwc2_flush_tx_fifo(struct dwc2_hsotg *hsotg, const int num)
drivers/usb/dwc2/core.c
817
void dwc2_flush_rx_fifo(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
840
bool dwc2_is_controller_alive(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
854
void dwc2_enable_global_interrupts(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
868
void dwc2_disable_global_interrupts(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
877
unsigned int dwc2_op_mode(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
886
bool dwc2_hw_is_otg(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
896
bool dwc2_hw_is_host(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
905
bool dwc2_hw_is_device(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
922
int dwc2_hsotg_wait_bit_set(struct dwc2_hsotg *hsotg, u32 offset, u32 mask,
drivers/usb/dwc2/core.c
945
int dwc2_hsotg_wait_bit_clear(struct dwc2_hsotg *hsotg, u32 offset, u32 mask,
drivers/usb/dwc2/core.c
963
void dwc2_init_fs_ls_pclk_sel(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.c
985
static void dwc2_set_clock_switch_timer(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1232
static inline u32 dwc2_readl(struct dwc2_hsotg *hsotg, u32 offset)
drivers/usb/dwc2/core.h
1243
static inline void dwc2_writel(struct dwc2_hsotg *hsotg, u32 value, u32 offset)
drivers/usb/dwc2/core.h
1255
static inline void dwc2_readl_rep(struct dwc2_hsotg *hsotg, u32 offset,
drivers/usb/dwc2/core.h
126
struct dwc2_hsotg *parent;
drivers/usb/dwc2/core.h
1268
static inline void dwc2_writel_rep(struct dwc2_hsotg *hsotg, u32 offset,
drivers/usb/dwc2/core.h
1299
static inline bool dwc2_is_iot(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1304
static inline bool dwc2_is_fs_iot(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1309
static inline bool dwc2_is_hs_iot(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1318
int dwc2_core_reset(struct dwc2_hsotg *hsotg, bool skip_wait);
drivers/usb/dwc2/core.h
1319
int dwc2_enter_partial_power_down(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1320
int dwc2_exit_partial_power_down(struct dwc2_hsotg *hsotg, int rem_wakeup,
drivers/usb/dwc2/core.h
1322
int dwc2_enter_hibernation(struct dwc2_hsotg *hsotg, int is_host);
drivers/usb/dwc2/core.h
1323
int dwc2_exit_hibernation(struct dwc2_hsotg *hsotg, int rem_wakeup,
drivers/usb/dwc2/core.h
1325
void dwc2_init_fs_ls_pclk_sel(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1326
int dwc2_phy_init(struct dwc2_hsotg *hsotg, bool select_phy);
drivers/usb/dwc2/core.h
1328
void dwc2_force_mode(struct dwc2_hsotg *hsotg, bool host);
drivers/usb/dwc2/core.h
1329
void dwc2_force_dr_mode(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1331
bool dwc2_is_controller_alive(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1333
int dwc2_check_core_version(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1340
void dwc2_read_packet(struct dwc2_hsotg *hsotg, u8 *dest, u16 bytes);
drivers/usb/dwc2/core.h
1341
void dwc2_flush_tx_fifo(struct dwc2_hsotg *hsotg, const int num);
drivers/usb/dwc2/core.h
1342
void dwc2_flush_rx_fifo(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1344
void dwc2_enable_global_interrupts(struct dwc2_hsotg *hcd);
drivers/usb/dwc2/core.h
1345
void dwc2_disable_global_interrupts(struct dwc2_hsotg *hcd);
drivers/usb/dwc2/core.h
1347
void dwc2_hib_restore_common(struct dwc2_hsotg *hsotg, int rem_wakeup,
drivers/usb/dwc2/core.h
1349
int dwc2_backup_global_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1350
int dwc2_restore_global_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1352
void dwc2_enable_acg(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1353
void dwc2_wakeup_from_lpm_l1(struct dwc2_hsotg *hsotg, bool remotewakeup);
drivers/usb/dwc2/core.h
1363
int dwc2_lowlevel_hw_enable(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1364
int dwc2_lowlevel_hw_disable(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1367
int dwc2_hsotg_wait_bit_set(struct dwc2_hsotg *hs_otg, u32 reg, u32 bit,
drivers/usb/dwc2/core.h
1369
int dwc2_hsotg_wait_bit_clear(struct dwc2_hsotg *hs_otg, u32 reg, u32 bit,
drivers/usb/dwc2/core.h
1372
int dwc2_get_hwparams(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1373
int dwc2_init_params(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1383
unsigned int dwc2_op_mode(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1384
bool dwc2_hw_is_otg(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1385
bool dwc2_hw_is_host(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1386
bool dwc2_hw_is_device(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1391
static inline int dwc2_is_host_mode(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1396
static inline int dwc2_is_device_mode(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1401
int dwc2_drd_init(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1402
void dwc2_drd_suspend(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1403
void dwc2_drd_resume(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1404
void dwc2_drd_exit(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1409
void dwc2_dump_dev_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1410
void dwc2_dump_host_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1411
void dwc2_dump_global_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1416
int dwc2_hsotg_remove(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1417
int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2);
drivers/usb/dwc2/core.h
1418
int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2);
drivers/usb/dwc2/core.h
1419
int dwc2_gadget_init(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1420
void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2,
drivers/usb/dwc2/core.h
1422
void dwc2_hsotg_core_disconnect(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1423
void dwc2_hsotg_core_connect(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1424
void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2);
drivers/usb/dwc2/core.h
1425
int dwc2_hsotg_set_test_mode(struct dwc2_hsotg *hsotg, int testmode);
drivers/usb/dwc2/core.h
1428
int dwc2_backup_device_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1429
int dwc2_restore_device_registers(struct dwc2_hsotg *hsotg, unsigned int flags);
drivers/usb/dwc2/core.h
1430
int dwc2_gadget_enter_hibernation(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1431
int dwc2_gadget_exit_hibernation(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1433
int dwc2_gadget_enter_partial_power_down(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1434
int dwc2_gadget_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1436
void dwc2_gadget_enter_clock_gating(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1437
void dwc2_gadget_exit_clock_gating(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1439
int dwc2_hsotg_tx_fifo_count(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1440
int dwc2_hsotg_tx_fifo_total_depth(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1441
int dwc2_hsotg_tx_fifo_average_depth(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1442
void dwc2_gadget_init_lpm(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1443
void dwc2_gadget_program_ref_clk(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1444
int dwc2_gadget_backup_critical_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1445
int dwc2_gadget_restore_critical_registers(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1447
static inline void dwc2_clear_fifo_map(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1450
static inline int dwc2_hsotg_remove(struct dwc2_hsotg *dwc2)
drivers/usb/dwc2/core.h
1452
static inline int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2)
drivers/usb/dwc2/core.h
1454
static inline int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2)
drivers/usb/dwc2/core.h
1456
static inline int dwc2_gadget_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1458
static inline void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2,
drivers/usb/dwc2/core.h
1460
static inline void dwc2_hsotg_core_disconnect(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1461
static inline void dwc2_hsotg_core_connect(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1462
static inline void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2) {}
drivers/usb/dwc2/core.h
1463
static inline int dwc2_hsotg_set_test_mode(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1468
static inline int dwc2_backup_device_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1470
static inline int dwc2_restore_device_registers(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1473
static inline int dwc2_gadget_enter_hibernation(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1475
static inline int dwc2_gadget_exit_hibernation(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1478
static inline int dwc2_gadget_enter_partial_power_down(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1480
static inline int dwc2_gadget_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1483
static inline void dwc2_gadget_enter_clock_gating(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1484
static inline void dwc2_gadget_exit_clock_gating(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1486
static inline int dwc2_hsotg_tx_fifo_count(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1488
static inline int dwc2_hsotg_tx_fifo_total_depth(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1490
static inline int dwc2_hsotg_tx_fifo_average_depth(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1492
static inline void dwc2_gadget_init_lpm(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1493
static inline void dwc2_gadget_program_ref_clk(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1494
static inline int dwc2_gadget_backup_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1496
static inline int dwc2_gadget_restore_critical_registers(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1499
static inline void dwc2_clear_fifo_map(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1503
int dwc2_hcd_get_frame_number(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1504
int dwc2_hcd_get_future_frame_number(struct dwc2_hsotg *hsotg, int us);
drivers/usb/dwc2/core.h
1505
void dwc2_hcd_connect(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1506
void dwc2_hcd_disconnect(struct dwc2_hsotg *hsotg, bool force);
drivers/usb/dwc2/core.h
1507
void dwc2_hcd_start(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1508
int dwc2_core_init(struct dwc2_hsotg *hsotg, bool initial_setup);
drivers/usb/dwc2/core.h
1509
int dwc2_port_suspend(struct dwc2_hsotg *hsotg, u16 windex);
drivers/usb/dwc2/core.h
1510
int dwc2_port_resume(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1511
int dwc2_backup_host_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1512
int dwc2_restore_host_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1513
int dwc2_host_enter_hibernation(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1514
int dwc2_host_exit_hibernation(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1516
int dwc2_host_enter_partial_power_down(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1517
int dwc2_host_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1519
void dwc2_host_enter_clock_gating(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1520
void dwc2_host_exit_clock_gating(struct dwc2_hsotg *hsotg, int rem_wakeup);
drivers/usb/dwc2/core.h
1521
bool dwc2_host_can_poweroff_phy(struct dwc2_hsotg *dwc2);
drivers/usb/dwc2/core.h
1522
int dwc2_host_backup_critical_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1523
int dwc2_host_restore_critical_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1524
static inline void dwc2_host_schedule_phy_reset(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1527
static inline int dwc2_hcd_get_frame_number(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1529
static inline int dwc2_hcd_get_future_frame_number(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1532
static inline void dwc2_hcd_connect(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1533
static inline void dwc2_hcd_disconnect(struct dwc2_hsotg *hsotg, bool force) {}
drivers/usb/dwc2/core.h
1534
static inline void dwc2_hcd_start(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1535
static inline void dwc2_hcd_remove(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1536
static inline int dwc2_core_init(struct dwc2_hsotg *hsotg, bool initial_setup)
drivers/usb/dwc2/core.h
1538
static inline int dwc2_port_suspend(struct dwc2_hsotg *hsotg, u16 windex)
drivers/usb/dwc2/core.h
1540
static inline int dwc2_port_resume(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1542
static inline int dwc2_hcd_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1544
static inline int dwc2_backup_host_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1546
static inline int dwc2_restore_host_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1548
static inline int dwc2_host_enter_hibernation(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1550
static inline int dwc2_host_exit_hibernation(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1553
static inline int dwc2_host_enter_partial_power_down(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1555
static inline int dwc2_host_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1558
static inline void dwc2_host_enter_clock_gating(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1559
static inline void dwc2_host_exit_clock_gating(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1561
static inline bool dwc2_host_can_poweroff_phy(struct dwc2_hsotg *dwc2)
drivers/usb/dwc2/core.h
1563
static inline int dwc2_host_backup_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1565
static inline int dwc2_host_restore_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1567
static inline void dwc2_host_schedule_phy_reset(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
189
struct dwc2_hsotg;
drivers/usb/dwc2/core.h
71
struct dwc2_hsotg;
drivers/usb/dwc2/core_intr.c
259
static void dwc2_handle_conn_id_status_change_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
27
static const char *dwc2_op_state_str(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
292
static void dwc2_handle_session_req_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
341
void dwc2_wakeup_from_lpm_l1(struct dwc2_hsotg *hsotg, bool remotewakeup)
drivers/usb/dwc2/core_intr.c
414
static void dwc2_handle_wakeup_detected_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
494
static void dwc2_handle_disconnect_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
514
static void dwc2_handle_usb_suspend_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
52
static void dwc2_handle_usb_port_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
602
static void dwc2_handle_lpm_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
669
static u32 dwc2_read_common_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
67
static void dwc2_handle_mode_mismatch_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
698
static inline void dwc_handle_gpwrdn_disc_det(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core_intr.c
767
static int dwc2_handle_gpwrdn_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
82
static void dwc2_handle_otg_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core_intr.c
846
struct dwc2_hsotg *hsotg = dev;
drivers/usb/dwc2/debug.h
12
int dwc2_debugfs_init(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/debug.h
13
void dwc2_debugfs_exit(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/debug.h
15
static inline int dwc2_debugfs_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/debug.h
17
static inline void dwc2_debugfs_exit(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/debugfs.c
128
struct dwc2_hsotg *hsotg = seq->private;
drivers/usb/dwc2/debugfs.c
185
struct dwc2_hsotg *hsotg = seq->private;
drivers/usb/dwc2/debugfs.c
228
struct dwc2_hsotg *hsotg = ep->parent;
drivers/usb/dwc2/debugfs.c
292
static void dwc2_hsotg_create_debug(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/debugfs.c
31
struct dwc2_hsotg *hsotg = s->private;
drivers/usb/dwc2/debugfs.c
322
static inline void dwc2_hsotg_create_debug(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/debugfs.c
669
struct dwc2_hsotg *hsotg = seq->private;
drivers/usb/dwc2/debugfs.c
67
struct dwc2_hsotg *hsotg = s->private;
drivers/usb/dwc2/debugfs.c
731
struct dwc2_hsotg *hsotg = seq->private;
drivers/usb/dwc2/debugfs.c
766
struct dwc2_hsotg *hsotg = seq->private;
drivers/usb/dwc2/debugfs.c
775
int dwc2_debugfs_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/debugfs.c
809
void dwc2_debugfs_exit(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/drd.c
173
int dwc2_drd_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/drd.c
20
static void dwc2_ovr_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/drd.c
204
void dwc2_drd_suspend(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/drd.c
217
void dwc2_drd_resume(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/drd.c
255
void dwc2_drd_exit(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/drd.c
42
static int dwc2_ovr_avalid(struct dwc2_hsotg *hsotg, bool valid)
drivers/usb/dwc2/drd.c
64
static int dwc2_ovr_bvalid(struct dwc2_hsotg *hsotg, bool valid)
drivers/usb/dwc2/drd.c
88
struct dwc2_hsotg *hsotg = usb_role_switch_get_drvdata(sw);
drivers/usb/dwc2/gadget.c
103
static inline bool using_desc_dma(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
1033
static void dwc2_hsotg_complete_request(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
1048
static void dwc2_hsotg_start_req(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
117
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
1263
static int dwc2_hsotg_map_dma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
1283
static int dwc2_hsotg_handle_unaligned_buf_start(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
1316
dwc2_hsotg_handle_unaligned_buf_complete(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
1348
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
1375
static int dwc2_gadget_set_ep0_desc_chain(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
1407
struct dwc2_hsotg *hs = hs_ep->parent;
drivers/usb/dwc2/gadget.c
144
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
1530
struct dwc2_hsotg *hs = hs_ep->parent;
drivers/usb/dwc2/gadget.c
1561
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
1576
static struct dwc2_hsotg_ep *ep_from_windex(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
1597
int dwc2_hsotg_set_test_mode(struct dwc2_hsotg *hsotg, int testmode)
drivers/usb/dwc2/gadget.c
161
static void dwc2_hsotg_en_gsint(struct dwc2_hsotg *hsotg, u32 ints)
drivers/usb/dwc2/gadget.c
1627
static int dwc2_hsotg_send_reply(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
1670
static int dwc2_hsotg_process_req_status(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
1748
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
1774
static int dwc2_hsotg_process_req_feature(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
179
static void dwc2_hsotg_disable_gsint(struct dwc2_hsotg *hsotg, u32 ints)
drivers/usb/dwc2/gadget.c
1885
static void dwc2_hsotg_enqueue_setup(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/gadget.c
1893
static void dwc2_hsotg_stall_ep0(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
1932
static void dwc2_hsotg_process_control(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
200
static void dwc2_hsotg_ctrl_epint(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
2016
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
2038
static void dwc2_hsotg_enqueue_setup(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
2070
static void dwc2_hsotg_program_zlp(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
2118
static void dwc2_hsotg_complete_request(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
2183
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
2242
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
226
int dwc2_hsotg_tx_fifo_count(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
2263
static void dwc2_hsotg_rx_data(struct dwc2_hsotg *hsotg, int ep_idx, int size)
drivers/usb/dwc2/gadget.c
2327
static void dwc2_hsotg_ep0_zlp(struct dwc2_hsotg *hsotg, bool dir_in)
drivers/usb/dwc2/gadget.c
2346
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
2390
static void dwc2_hsotg_handle_outdone(struct dwc2_hsotg *hsotg, int epnum)
drivers/usb/dwc2/gadget.c
242
int dwc2_hsotg_tx_fifo_total_depth(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
2481
static void dwc2_hsotg_handle_rx(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
2581
static void dwc2_hsotg_set_ep_maxpacket(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
2633
static void dwc2_hsotg_txfifo_flush(struct dwc2_hsotg *hsotg, unsigned int idx)
drivers/usb/dwc2/gadget.c
2652
static int dwc2_hsotg_trytx(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
267
static void dwc2_gadget_wkup_alert_handler(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
2685
static void dwc2_hsotg_complete_in(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
2792
static u32 dwc2_gadget_read_ep_interrupts(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
2826
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
289
int dwc2_hsotg_tx_fifo_average_depth(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
2890
struct dwc2_hsotg *hsotg = ep->parent;
drivers/usb/dwc2/gadget.c
2939
static void dwc2_hsotg_ep_stop_xfr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
2958
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
3039
static void dwc2_hsotg_epint(struct dwc2_hsotg *hsotg, unsigned int idx,
drivers/usb/dwc2/gadget.c
308
static void dwc2_hsotg_init_fifo(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
3200
static void dwc2_hsotg_irq_enumdone(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
3286
static void kill_all_requests(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
3315
void dwc2_hsotg_disconnect(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
3346
static void dwc2_hsotg_irq_fifoempty(struct dwc2_hsotg *hsotg, bool periodic)
drivers/usb/dwc2/gadget.c
3384
void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
3594
void dwc2_hsotg_core_disconnect(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
3600
void dwc2_hsotg_core_connect(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
3620
static void dwc2_gadget_handle_incomplete_isoc_in(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
3663
static void dwc2_gadget_handle_incomplete_isoc_out(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
3710
struct dwc2_hsotg *hsotg = pw;
drivers/usb/dwc2/gadget.c
3917
static void dwc2_hsotg_ep_stop_xfr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
4021
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
4250
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
4298
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
430
static void dwc2_hsotg_unmap_dma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
4334
struct dwc2_hsotg *hs = hs_ep->parent;
drivers/usb/dwc2/gadget.c
4364
struct dwc2_hsotg *hs = hs_ep->parent;
drivers/usb/dwc2/gadget.c
4390
struct dwc2_hsotg *hs = hs_ep->parent;
drivers/usb/dwc2/gadget.c
4469
struct dwc2_hsotg *hs = hs_ep->parent;
drivers/usb/dwc2/gadget.c
447
static int dwc2_gadget_alloc_ctrl_desc_chains(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
4496
static void dwc2_hsotg_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
4536
struct dwc2_hsotg *hsotg = to_hsotg(gadget);
drivers/usb/dwc2/gadget.c
46
static inline struct dwc2_hsotg *to_hsotg(struct usb_gadget *gadget)
drivers/usb/dwc2/gadget.c
4600
struct dwc2_hsotg *hsotg = to_hsotg(gadget);
drivers/usb/dwc2/gadget.c
4662
struct dwc2_hsotg *hsotg = to_hsotg(gadget);
drivers/usb/dwc2/gadget.c
4681
struct dwc2_hsotg *hsotg = to_hsotg(gadget);
drivers/usb/dwc2/gadget.c
4714
struct dwc2_hsotg *hsotg = to_hsotg(gadget);
drivers/usb/dwc2/gadget.c
4758
struct dwc2_hsotg *hsotg = to_hsotg(gadget);
drivers/usb/dwc2/gadget.c
4767
struct dwc2_hsotg *hsotg = to_hsotg(g);
drivers/usb/dwc2/gadget.c
48
return container_of(gadget, struct dwc2_hsotg, gadget);
drivers/usb/dwc2/gadget.c
4809
static void dwc2_hsotg_initep(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
4881
static int dwc2_hsotg_hw_cfg(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
4936
static void dwc2_hsotg_dump(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
4987
int dwc2_gadget_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
503
static int dwc2_hsotg_write_fifo(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
5093
int dwc2_hsotg_remove(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
51
static inline void dwc2_set_bit(struct dwc2_hsotg *hsotg, u32 offset, u32 val)
drivers/usb/dwc2/gadget.c
5101
int dwc2_hsotg_suspend(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
5132
int dwc2_hsotg_resume(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
5163
int dwc2_backup_device_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
5219
int dwc2_restore_device_registers(struct dwc2_hsotg *hsotg, unsigned int flags)
drivers/usb/dwc2/gadget.c
5283
void dwc2_gadget_init_lpm(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
5311
void dwc2_gadget_program_ref_clk(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
5324
int dwc2_gadget_backup_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
5346
int dwc2_gadget_restore_critical_registers(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
5374
int dwc2_gadget_enter_hibernation(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
5470
int dwc2_gadget_exit_hibernation(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
5576
int dwc2_gadget_enter_partial_power_down(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
56
static inline void dwc2_clear_bit(struct dwc2_hsotg *hsotg, u32 offset, u32 val)
drivers/usb/dwc2/gadget.c
5628
int dwc2_gadget_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
5679
void dwc2_gadget_enter_clock_gating(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
5709
void dwc2_gadget_exit_clock_gating(struct dwc2_hsotg *hsotg, int rem_wakeup)
drivers/usb/dwc2/gadget.c
61
static inline struct dwc2_hsotg_ep *index_to_ep(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/gadget.c
705
static u32 dwc2_hsotg_read_frameno(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
71
static void dwc2_hsotg_dump(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/gadget.c
913
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/gadget.c
92
static inline bool using_dma(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/gadget.c
982
struct dwc2_hsotg *hsotg = hs_ep->parent;
drivers/usb/dwc2/hcd.c
103
static void dwc2_gusbcfg_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1093
static void dwc2_hc_write_packet(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
1139
static void dwc2_hc_do_ping(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
1192
static void dwc2_hc_start_transfer(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
134
static int dwc2_vbus_supply_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1407
void dwc2_hc_start_transfer_ddma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
142
static int dwc2_vbus_supply_exit(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1496
static int dwc2_hc_continue_transfer(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
155
static void dwc2_enable_host_interrupts(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1570
static void dwc2_kill_urbs_in_qh_list(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
1585
static void dwc2_qh_list_free(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
1628
static void dwc2_kill_all_urbs(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1644
void dwc2_hcd_start(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1664
static void dwc2_hcd_cleanup_channels(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1723
void dwc2_hcd_connect(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1740
void dwc2_hcd_disconnect(struct dwc2_hsotg *hsotg, bool force)
drivers/usb/dwc2/hcd.c
179
static void dwc2_disable_host_interrupts(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1807
static void dwc2_hcd_rem_wakeup(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1825
void dwc2_hcd_stop(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1844
static int dwc2_hcd_urb_enqueue(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
1904
static int dwc2_hcd_urb_dequeue(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
196
static void dwc2_calculate_dynamic_fifo(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
1962
static int dwc2_hcd_endpoint_disable(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
2021
static int dwc2_hcd_endpoint_reset(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
2041
int dwc2_core_init(struct dwc2_hsotg *hsotg, bool initial_setup)
drivers/usb/dwc2/hcd.c
2129
static void dwc2_core_host_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
2269
static void dwc2_hcd_reinit(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
2305
static void dwc2_hc_init_split(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
2319
static void dwc2_hc_init_xfer(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
2409
static int dwc2_alloc_split_dma_aligned_buf(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
2544
static int dwc2_assign_and_init_hc(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd.c
255
static void dwc2_config_fifos(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
2682
struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
2788
static int dwc2_queue_transaction(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
2850
static void dwc2_process_periodic_channels(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
2984
static void dwc2_process_non_periodic_channels(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
3108
void dwc2_hcd_queue_transactions(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
3139
struct dwc2_hsotg *hsotg = container_of(work, struct dwc2_hsotg,
drivers/usb/dwc2/hcd.c
3230
struct dwc2_hsotg *hsotg = timer_container_of(hsotg, t, wkp_timer);
drivers/usb/dwc2/hcd.c
3253
static int dwc2_host_is_b_hnp_enabled(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
326
u32 dwc2_calc_frame_interval(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
3271
int dwc2_port_suspend(struct dwc2_hsotg *hsotg, u16 windex)
drivers/usb/dwc2/hcd.c
3345
int dwc2_port_resume(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
3382
static int dwc2_hcd_hub_control(struct dwc2_hsotg *hsotg, u16 typereq,
drivers/usb/dwc2/hcd.c
373
void dwc2_read_packet(struct dwc2_hsotg *hsotg, u8 *dest, u16 bytes)
drivers/usb/dwc2/hcd.c
3744
static int dwc2_hcd_is_status_changed(struct dwc2_hsotg *hsotg, int port)
drivers/usb/dwc2/hcd.c
3775
int dwc2_hcd_get_frame_number(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
3786
int dwc2_hcd_get_future_frame_number(struct dwc2_hsotg *hsotg, int us)
drivers/usb/dwc2/hcd.c
3815
int dwc2_hcd_is_b_host(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
3820
static struct dwc2_hcd_urb *dwc2_hcd_urb_alloc(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
3832
static void dwc2_hcd_urb_set_pipeinfo(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
3855
void dwc2_hcd_dump_state(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
3981
struct dwc2_hsotg *hsotg;
drivers/usb/dwc2/hcd.c
3985
static struct dwc2_hsotg *dwc2_hcd_to_hsotg(struct usb_hcd *hcd)
drivers/usb/dwc2/hcd.c
4013
struct dwc2_tt *dwc2_host_get_tt_info(struct dwc2_hsotg *hsotg, void *context,
drivers/usb/dwc2/hcd.c
402
static void dwc2_dump_channel_info(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
4061
void dwc2_host_put_tt_info(struct dwc2_hsotg *hsotg, struct dwc2_tt *dwc_tt)
drivers/usb/dwc2/hcd.c
4076
int dwc2_host_get_speed(struct dwc2_hsotg *hsotg, void *context)
drivers/usb/dwc2/hcd.c
4115
void dwc2_host_complete(struct dwc2_hsotg *hsotg, struct dwc2_qtd *qtd,
drivers/usb/dwc2/hcd.c
4196
struct dwc2_hsotg *hsotg = container_of(work, struct dwc2_hsotg,
drivers/usb/dwc2/hcd.c
42
static void dwc2_enable_common_interrupts(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
4208
struct dwc2_hsotg *hsotg = container_of(work, struct dwc2_hsotg,
drivers/usb/dwc2/hcd.c
4227
struct dwc2_hsotg *hsotg = container_of(work, struct dwc2_hsotg,
drivers/usb/dwc2/hcd.c
4249
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4298
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4327
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4409
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4528
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4537
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4616
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
462
static void dwc2_host_start(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
470
static void dwc2_host_disconnect(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
477
static void dwc2_host_hub_info(struct dwc2_hsotg *hsotg, void *context,
drivers/usb/dwc2/hcd.c
4804
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4852
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4868
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4889
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4902
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4921
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4944
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
495
static void dwc2_hc_enable_slave_ints(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
4955
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4972
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
5024
static void dwc2_hcd_free(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5089
static void dwc2_hcd_release(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5103
int dwc2_hcd_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5365
void dwc2_hcd_remove(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5406
int dwc2_backup_host_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5442
int dwc2_restore_host_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5479
int dwc2_host_backup_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5501
int dwc2_host_restore_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5527
int dwc2_host_enter_hibernation(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5633
int dwc2_host_exit_hibernation(struct dwc2_hsotg *hsotg, int rem_wakeup,
drivers/usb/dwc2/hcd.c
573
static void dwc2_hc_enable_dma_ints(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
5754
bool dwc2_host_can_poweroff_phy(struct dwc2_hsotg *dwc2)
drivers/usb/dwc2/hcd.c
5783
int dwc2_host_enter_partial_power_down(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5848
int dwc2_host_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
5920
void dwc2_host_enter_clock_gating(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5956
void dwc2_host_exit_clock_gating(struct dwc2_hsotg *hsotg, int rem_wakeup)
drivers/usb/dwc2/hcd.c
610
static void dwc2_hc_enable_ints(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
651
static void dwc2_hc_init(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan)
drivers/usb/dwc2/hcd.c
69
static int dwc2_gahbcfg_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
766
void dwc2_hc_halt(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan,
drivers/usb/dwc2/hcd.c
930
void dwc2_hc_cleanup(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan)
drivers/usb/dwc2/hcd.c
958
static void dwc2_hc_set_even_odd_frame(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
312
struct dwc2_hsotg *hsotg;
drivers/usb/dwc2/hcd.h
424
struct dwc2_hsotg *hsotg;
drivers/usb/dwc2/hcd.h
429
u32 dwc2_calc_frame_interval(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/hcd.h
432
static inline struct usb_hcd *dwc2_hsotg_to_hcd(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.h
444
static inline void disable_hc_int(struct dwc2_hsotg *hsotg, int chnum, u32 intr)
drivers/usb/dwc2/hcd.h
452
void dwc2_hc_cleanup(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan);
drivers/usb/dwc2/hcd.h
453
void dwc2_hc_halt(struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan,
drivers/usb/dwc2/hcd.h
455
void dwc2_hc_start_transfer_ddma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
462
static inline u32 dwc2_read_hprt0(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.h
525
int dwc2_hcd_init(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/hcd.h
526
void dwc2_hcd_remove(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/hcd.h
530
struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/hcd.h
531
void dwc2_hcd_queue_transactions(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
536
struct dwc2_qh *dwc2_hcd_qh_create(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
539
void dwc2_hcd_qh_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh);
drivers/usb/dwc2/hcd.h
540
int dwc2_hcd_qh_add(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh);
drivers/usb/dwc2/hcd.h
541
void dwc2_hcd_qh_unlink(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh);
drivers/usb/dwc2/hcd.h
542
void dwc2_hcd_qh_deactivate(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
drivers/usb/dwc2/hcd.h
546
int dwc2_hcd_qtd_add(struct dwc2_hsotg *hsotg, struct dwc2_qtd *qtd,
drivers/usb/dwc2/hcd.h
550
static inline void dwc2_hcd_qtd_unlink_and_free(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
559
void dwc2_hcd_start_xfer_ddma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
561
void dwc2_hcd_complete_xfer_ddma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
565
int dwc2_hcd_qh_init_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
drivers/usb/dwc2/hcd.h
567
void dwc2_hcd_qh_free_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh);
drivers/usb/dwc2/hcd.h
663
static inline u32 dwc2_read_core_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.h
705
static inline int dwc2_hcd_is_bandwidth_allocated(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
716
static inline u16 dwc2_hcd_get_ep_bandwidth(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
729
void dwc2_hcd_save_data_toggle(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
743
irqreturn_t dwc2_handle_hcd_intr(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/hcd.h
750
void dwc2_hcd_stop(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/hcd.h
758
int dwc2_hcd_is_b_host(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/hcd.h
768
void dwc2_hcd_dump_state(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/hcd.h
777
struct dwc2_tt *dwc2_host_get_tt_info(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
781
void dwc2_host_put_tt_info(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.h
783
int dwc2_host_get_speed(struct dwc2_hsotg *hsotg, void *context);
drivers/usb/dwc2/hcd.h
784
void dwc2_host_complete(struct dwc2_hsotg *hsotg, struct dwc2_qtd *qtd,
drivers/usb/dwc2/hcd_ddma.c
1044
static int dwc2_update_non_isoc_urb_state_ddma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
1126
static int dwc2_process_non_isoc_desc(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
114
static int dwc2_frame_list_alloc(struct dwc2_hsotg *hsotg, gfp_t mem_flags)
drivers/usb/dwc2/hcd_ddma.c
1198
static void dwc2_complete_non_isoc_xfer_ddma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
1276
void dwc2_hcd_complete_xfer_ddma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
131
static void dwc2_frame_list_free(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_ddma.c
151
static void dwc2_per_sched_enable(struct dwc2_hsotg *hsotg, u32 fr_list_en)
drivers/usb/dwc2/hcd_ddma.c
175
static void dwc2_per_sched_disable(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_ddma.c
200
static void dwc2_update_frame_list(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
drivers/usb/dwc2/hcd_ddma.c
264
static void dwc2_release_channel_ddma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
312
int dwc2_hcd_qh_init_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
drivers/usb/dwc2/hcd_ddma.c
358
void dwc2_hcd_qh_free_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_ddma.c
398
static u16 dwc2_calc_starting_frame(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
460
static u16 dwc2_recalc_initial_desc_idx(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
511
static void dwc2_fill_host_isoc_dma_desc(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
550
static void dwc2_init_isoc_dma_desc(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
58
static int dwc2_desc_list_alloc(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
drivers/usb/dwc2/hcd_ddma.c
659
static void dwc2_fill_host_dma_desc(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
711
static void dwc2_init_non_isoc_dma_desc(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
817
void dwc2_hcd_start_xfer_ddma(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_ddma.c
862
static int dwc2_cmpl_host_isoc_dma_desc(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_ddma.c
93
static void dwc2_desc_list_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_ddma.c
938
static void dwc2_complete_isoc_xfer_ddma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1093
static void dwc2_hc_stall_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
110
static void dwc2_sof_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_intr.c
1143
static void dwc2_update_urb_state_abn(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1180
static void dwc2_hc_nak_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1285
static void dwc2_hc_ack_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1364
static void dwc2_hc_nyet_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1488
static void dwc2_hc_babble_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1522
static void dwc2_hc_ahberr_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
156
static void dwc2_rx_fifo_level_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_intr.c
1626
static void dwc2_hc_xacterr_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1684
static void dwc2_hc_frmovrun_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1717
static void dwc2_hc_datatglerr_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1742
static bool dwc2_halt_status_ok(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1802
static void dwc2_hc_chhltd_intr_dma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1980
static void dwc2_hc_chhltd_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
2016
static void dwc2_hc_n_intr(struct dwc2_hsotg *hsotg, int chnum)
drivers/usb/dwc2/hcd_intr.c
214
static void dwc2_np_tx_fifo_empty_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_intr.c
2168
static void dwc2_hc_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_intr.c
2204
irqreturn_t dwc2_handle_hcd_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_intr.c
226
static void dwc2_perio_tx_fifo_empty_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_intr.c
233
static void dwc2_hprt0_enable(struct dwc2_hsotg *hsotg, u32 hprt0,
drivers/usb/dwc2/hcd_intr.c
325
static void dwc2_port_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_intr.c
33
static void dwc2_track_missed_sofs(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_intr.c
406
static u32 dwc2_get_actual_xfer_length(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
460
static int dwc2_update_urb_state(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
510
void dwc2_hcd_save_data_toggle(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
557
struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan,
drivers/usb/dwc2/hcd_intr.c
630
static void dwc2_deactivate_qh(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
drivers/usb/dwc2/hcd_intr.c
67
static void dwc2_hc_handle_tt_clear(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
676
static void dwc2_release_channel(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
775
static void dwc2_halt_channel(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
835
static void dwc2_complete_non_periodic_xfer(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
885
static void dwc2_complete_periodic_xfer(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
902
static int dwc2_xfercomp_isoc_split_in(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
960
static void dwc2_hc_xfercomp_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
1020
static void dwc2_pick_first_frame(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_queue.c
1135
static int dwc2_do_reserve(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_queue.c
1181
static void dwc2_do_unreserve(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_queue.c
1219
struct dwc2_hsotg *hsotg = qh->hsotg;
drivers/usb/dwc2/hcd_queue.c
1262
static int dwc2_check_max_xfer_size(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
1292
static int dwc2_schedule_periodic(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_queue.c
1351
static void dwc2_deschedule_periodic(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
1407
struct dwc2_hsotg *hsotg = qh->hsotg;
drivers/usb/dwc2/hcd_queue.c
1442
static void dwc2_qh_init(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
drivers/usb/dwc2/hcd_queue.c
1578
struct dwc2_qh *dwc2_hcd_qh_create(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
1614
void dwc2_hcd_qh_free(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_queue.c
1654
int dwc2_hcd_qh_add(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_queue.c
1706
void dwc2_hcd_qh_unlink(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_queue.c
1756
static int dwc2_next_for_periodic_split(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
1819
static int dwc2_next_periodic_start(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
1910
void dwc2_hcd_qh_deactivate(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
drivers/usb/dwc2/hcd_queue.c
2011
int dwc2_hcd_qtd_add(struct dwc2_hsotg *hsotg, struct dwc2_qtd *qtd,
drivers/usb/dwc2/hcd_queue.c
345
static unsigned long *dwc2_get_ls_map(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
426
struct dwc2_hsotg *hsotg;
drivers/usb/dwc2/hcd_queue.c
43
static int dwc2_periodic_channel_available(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_queue.c
449
static void dwc2_qh_schedule_print(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
499
static inline void dwc2_qh_schedule_print(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
518
static int dwc2_ls_pmap_schedule(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
drivers/usb/dwc2/hcd_queue.c
557
static void dwc2_ls_pmap_unschedule(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
592
static int dwc2_hs_pmap_schedule(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh,
drivers/usb/dwc2/hcd_queue.c
618
static void dwc2_hs_pmap_unschedule(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
642
static int dwc2_uframe_schedule_split(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
80
static int dwc2_check_periodic_bandwidth(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_queue.c
924
static int dwc2_uframe_schedule_hs(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_queue.c
947
static int dwc2_uframe_schedule_ls(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_queue.c
967
static int dwc2_uframe_schedule(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/hcd_queue.c
992
static void dwc2_uframe_unschedule(struct dwc2_hsotg *hsotg, struct dwc2_qh *qh)
drivers/usb/dwc2/params.c
100
static void dwc2_set_s3c6400_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
1032
static int dwc2_limit_speed(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
1053
typedef void (*set_params_cb)(struct dwc2_hsotg *data);
drivers/usb/dwc2/params.c
1055
int dwc2_init_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
109
static void dwc2_set_socfpga_agilex_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
117
static void dwc2_set_rk_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
136
static void dwc2_set_ltq_danube_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
144
static void dwc2_set_ltq_ase_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
157
static void dwc2_set_ltq_xrx200_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
168
static void dwc2_set_amlogic_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
18
static void dwc2_set_bcm_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
185
static void dwc2_set_amlogic_g12a_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
195
static void dwc2_set_amlogic_a1_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
214
static void dwc2_set_amcc_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
221
static void dwc2_set_cv1800_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
240
static void dwc2_set_stm32f4x9_fsotg_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
256
static void dwc2_set_stm32f7_hsotg_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
265
static void dwc2_set_stm32mp15_fsotg_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
28
static void dwc2_set_his_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
287
static void dwc2_set_stm32mp15_hsotg_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
378
static void dwc2_set_param_otg_cap(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
398
static void dwc2_set_param_phy_type(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
418
static void dwc2_set_param_speed(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
434
static void dwc2_set_param_phy_utmi_width(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
453
static void dwc2_set_param_tx_fifo_sizes(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
468
static void dwc2_set_param_power_down(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
482
static void dwc2_set_param_lpm(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
506
static void dwc2_set_default_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
51
static void dwc2_set_jz4775_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
579
static void dwc2_get_device_properties(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
609
static void dwc2_check_param_otg_cap(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
63
static void dwc2_set_loongson_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
640
static void dwc2_check_param_phy_type(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
672
static void dwc2_check_param_speed(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
696
static void dwc2_check_param_phy_utmi_width(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
71
static void dwc2_set_x1600_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
718
static void dwc2_check_param_power_down(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
750
static void dwc2_check_param_tx_fifo_sizes(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
783
static void dwc2_check_param_eusb2_disc(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
819
static void dwc2_check_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
84
static void dwc2_set_x2000_params(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
893
static void dwc2_get_host_hwparams(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
918
static void dwc2_get_dev_hwparams(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/params.c
950
int dwc2_get_hwparams(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/platform.c
155
int dwc2_lowlevel_hw_enable(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/platform.c
164
static int __dwc2_lowlevel_hw_disable(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/platform.c
197
int dwc2_lowlevel_hw_disable(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/platform.c
211
static int dwc2_lowlevel_hw_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/platform.c
306
struct dwc2_hsotg *hsotg = platform_get_drvdata(dev);
drivers/usb/dwc2/platform.c
370
struct dwc2_hsotg *hsotg = platform_get_drvdata(dev);
drivers/usb/dwc2/platform.c
384
static bool dwc2_check_core_endianness(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/platform.c
402
int dwc2_check_core_version(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/platform.c
441
struct dwc2_hsotg *hsotg;
drivers/usb/dwc2/platform.c
52
static int dwc2_get_dr_mode(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/platform.c
651
struct dwc2_hsotg *dwc2 = dev_get_drvdata(dev);
drivers/usb/dwc2/platform.c
712
static int dwc2_restore_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/platform.c
732
struct dwc2_hsotg *dwc2 = dev_get_drvdata(dev);
drivers/usb/dwc2/platform.c
94
static int __dwc2_lowlevel_hw_enable(struct dwc2_hsotg *hsotg)