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
1231
static inline u32 dwc2_readl(struct dwc2_hsotg *hsotg, u32 offset)
drivers/usb/dwc2/core.h
1242
static inline void dwc2_writel(struct dwc2_hsotg *hsotg, u32 value, u32 offset)
drivers/usb/dwc2/core.h
125
struct dwc2_hsotg *parent;
drivers/usb/dwc2/core.h
1254
static inline void dwc2_readl_rep(struct dwc2_hsotg *hsotg, u32 offset,
drivers/usb/dwc2/core.h
1267
static inline void dwc2_writel_rep(struct dwc2_hsotg *hsotg, u32 offset,
drivers/usb/dwc2/core.h
1298
static inline bool dwc2_is_iot(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1303
static inline bool dwc2_is_fs_iot(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1308
static inline bool dwc2_is_hs_iot(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1317
int dwc2_core_reset(struct dwc2_hsotg *hsotg, bool skip_wait);
drivers/usb/dwc2/core.h
1318
int dwc2_enter_partial_power_down(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1319
int dwc2_exit_partial_power_down(struct dwc2_hsotg *hsotg, int rem_wakeup,
drivers/usb/dwc2/core.h
1321
int dwc2_enter_hibernation(struct dwc2_hsotg *hsotg, int is_host);
drivers/usb/dwc2/core.h
1322
int dwc2_exit_hibernation(struct dwc2_hsotg *hsotg, int rem_wakeup,
drivers/usb/dwc2/core.h
1324
void dwc2_init_fs_ls_pclk_sel(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1325
int dwc2_phy_init(struct dwc2_hsotg *hsotg, bool select_phy);
drivers/usb/dwc2/core.h
1327
void dwc2_force_mode(struct dwc2_hsotg *hsotg, bool host);
drivers/usb/dwc2/core.h
1328
void dwc2_force_dr_mode(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1330
bool dwc2_is_controller_alive(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1332
int dwc2_check_core_version(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1339
void dwc2_read_packet(struct dwc2_hsotg *hsotg, u8 *dest, u16 bytes);
drivers/usb/dwc2/core.h
1340
void dwc2_flush_tx_fifo(struct dwc2_hsotg *hsotg, const int num);
drivers/usb/dwc2/core.h
1341
void dwc2_flush_rx_fifo(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1343
void dwc2_enable_global_interrupts(struct dwc2_hsotg *hcd);
drivers/usb/dwc2/core.h
1344
void dwc2_disable_global_interrupts(struct dwc2_hsotg *hcd);
drivers/usb/dwc2/core.h
1346
void dwc2_hib_restore_common(struct dwc2_hsotg *hsotg, int rem_wakeup,
drivers/usb/dwc2/core.h
1348
int dwc2_backup_global_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1349
int dwc2_restore_global_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1351
void dwc2_enable_acg(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1352
void dwc2_wakeup_from_lpm_l1(struct dwc2_hsotg *hsotg, bool remotewakeup);
drivers/usb/dwc2/core.h
1362
int dwc2_lowlevel_hw_enable(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1363
int dwc2_lowlevel_hw_disable(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1366
int dwc2_hsotg_wait_bit_set(struct dwc2_hsotg *hs_otg, u32 reg, u32 bit,
drivers/usb/dwc2/core.h
1368
int dwc2_hsotg_wait_bit_clear(struct dwc2_hsotg *hs_otg, u32 reg, u32 bit,
drivers/usb/dwc2/core.h
1371
int dwc2_get_hwparams(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1372
int dwc2_init_params(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1382
unsigned int dwc2_op_mode(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1383
bool dwc2_hw_is_otg(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1384
bool dwc2_hw_is_host(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1385
bool dwc2_hw_is_device(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1390
static inline int dwc2_is_host_mode(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1395
static inline int dwc2_is_device_mode(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1400
int dwc2_drd_init(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1401
void dwc2_drd_suspend(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1402
void dwc2_drd_resume(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1403
void dwc2_drd_exit(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1408
void dwc2_dump_dev_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1409
void dwc2_dump_host_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1410
void dwc2_dump_global_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1415
int dwc2_hsotg_remove(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1416
int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2);
drivers/usb/dwc2/core.h
1417
int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2);
drivers/usb/dwc2/core.h
1418
int dwc2_gadget_init(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1419
void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2,
drivers/usb/dwc2/core.h
1421
void dwc2_hsotg_core_disconnect(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1422
void dwc2_hsotg_core_connect(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1423
void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2);
drivers/usb/dwc2/core.h
1424
int dwc2_hsotg_set_test_mode(struct dwc2_hsotg *hsotg, int testmode);
drivers/usb/dwc2/core.h
1427
int dwc2_backup_device_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1428
int dwc2_restore_device_registers(struct dwc2_hsotg *hsotg, unsigned int flags);
drivers/usb/dwc2/core.h
1429
int dwc2_gadget_enter_hibernation(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1430
int dwc2_gadget_exit_hibernation(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1432
int dwc2_gadget_enter_partial_power_down(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1433
int dwc2_gadget_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1435
void dwc2_gadget_enter_clock_gating(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1436
void dwc2_gadget_exit_clock_gating(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1438
int dwc2_hsotg_tx_fifo_count(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1439
int dwc2_hsotg_tx_fifo_total_depth(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1440
int dwc2_hsotg_tx_fifo_average_depth(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1441
void dwc2_gadget_init_lpm(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1442
void dwc2_gadget_program_ref_clk(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1443
int dwc2_gadget_backup_critical_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1444
int dwc2_gadget_restore_critical_registers(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1446
static inline void dwc2_clear_fifo_map(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1449
static inline int dwc2_hsotg_remove(struct dwc2_hsotg *dwc2)
drivers/usb/dwc2/core.h
1451
static inline int dwc2_hsotg_suspend(struct dwc2_hsotg *dwc2)
drivers/usb/dwc2/core.h
1453
static inline int dwc2_hsotg_resume(struct dwc2_hsotg *dwc2)
drivers/usb/dwc2/core.h
1455
static inline int dwc2_gadget_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1457
static inline void dwc2_hsotg_core_init_disconnected(struct dwc2_hsotg *dwc2,
drivers/usb/dwc2/core.h
1459
static inline void dwc2_hsotg_core_disconnect(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1460
static inline void dwc2_hsotg_core_connect(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1461
static inline void dwc2_hsotg_disconnect(struct dwc2_hsotg *dwc2) {}
drivers/usb/dwc2/core.h
1462
static inline int dwc2_hsotg_set_test_mode(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1467
static inline int dwc2_backup_device_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1469
static inline int dwc2_restore_device_registers(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1472
static inline int dwc2_gadget_enter_hibernation(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1474
static inline int dwc2_gadget_exit_hibernation(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1477
static inline int dwc2_gadget_enter_partial_power_down(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1479
static inline int dwc2_gadget_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1482
static inline void dwc2_gadget_enter_clock_gating(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1483
static inline void dwc2_gadget_exit_clock_gating(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1485
static inline int dwc2_hsotg_tx_fifo_count(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1487
static inline int dwc2_hsotg_tx_fifo_total_depth(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1489
static inline int dwc2_hsotg_tx_fifo_average_depth(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1491
static inline void dwc2_gadget_init_lpm(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1492
static inline void dwc2_gadget_program_ref_clk(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1493
static inline int dwc2_gadget_backup_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1495
static inline int dwc2_gadget_restore_critical_registers(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1498
static inline void dwc2_clear_fifo_map(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1502
int dwc2_hcd_get_frame_number(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1503
int dwc2_hcd_get_future_frame_number(struct dwc2_hsotg *hsotg, int us);
drivers/usb/dwc2/core.h
1504
void dwc2_hcd_connect(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1505
void dwc2_hcd_disconnect(struct dwc2_hsotg *hsotg, bool force);
drivers/usb/dwc2/core.h
1506
void dwc2_hcd_start(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1507
int dwc2_core_init(struct dwc2_hsotg *hsotg, bool initial_setup);
drivers/usb/dwc2/core.h
1508
int dwc2_port_suspend(struct dwc2_hsotg *hsotg, u16 windex);
drivers/usb/dwc2/core.h
1509
int dwc2_port_resume(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1510
int dwc2_backup_host_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1511
int dwc2_restore_host_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1512
int dwc2_host_enter_hibernation(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1513
int dwc2_host_exit_hibernation(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1515
int dwc2_host_enter_partial_power_down(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1516
int dwc2_host_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1518
void dwc2_host_enter_clock_gating(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1519
void dwc2_host_exit_clock_gating(struct dwc2_hsotg *hsotg, int rem_wakeup);
drivers/usb/dwc2/core.h
1520
bool dwc2_host_can_poweroff_phy(struct dwc2_hsotg *dwc2);
drivers/usb/dwc2/core.h
1521
int dwc2_host_backup_critical_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1522
int dwc2_host_restore_critical_registers(struct dwc2_hsotg *hsotg);
drivers/usb/dwc2/core.h
1523
static inline void dwc2_host_schedule_phy_reset(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1526
static inline int dwc2_hcd_get_frame_number(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1528
static inline int dwc2_hcd_get_future_frame_number(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1531
static inline void dwc2_hcd_connect(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1532
static inline void dwc2_hcd_disconnect(struct dwc2_hsotg *hsotg, bool force) {}
drivers/usb/dwc2/core.h
1533
static inline void dwc2_hcd_start(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1534
static inline void dwc2_hcd_remove(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1535
static inline int dwc2_core_init(struct dwc2_hsotg *hsotg, bool initial_setup)
drivers/usb/dwc2/core.h
1537
static inline int dwc2_port_suspend(struct dwc2_hsotg *hsotg, u16 windex)
drivers/usb/dwc2/core.h
1539
static inline int dwc2_port_resume(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1541
static inline int dwc2_hcd_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1543
static inline int dwc2_backup_host_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1545
static inline int dwc2_restore_host_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1547
static inline int dwc2_host_enter_hibernation(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1549
static inline int dwc2_host_exit_hibernation(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1552
static inline int dwc2_host_enter_partial_power_down(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1554
static inline int dwc2_host_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1557
static inline void dwc2_host_enter_clock_gating(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
1558
static inline void dwc2_host_exit_clock_gating(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/core.h
1560
static inline bool dwc2_host_can_poweroff_phy(struct dwc2_hsotg *dwc2)
drivers/usb/dwc2/core.h
1562
static inline int dwc2_host_backup_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1564
static inline int dwc2_host_restore_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/core.h
1566
static inline void dwc2_host_schedule_phy_reset(struct dwc2_hsotg *hsotg) {}
drivers/usb/dwc2/core.h
188
struct dwc2_hsotg;
drivers/usb/dwc2/core.h
70
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
4850
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4866
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4887
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4900
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4919
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4942
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
4953
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
4970
struct dwc2_hsotg *hsotg = dwc2_hcd_to_hsotg(hcd);
drivers/usb/dwc2/hcd.c
5022
static void dwc2_hcd_free(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5087
static void dwc2_hcd_release(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5101
int dwc2_hcd_init(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5363
void dwc2_hcd_remove(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5404
int dwc2_backup_host_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5440
int dwc2_restore_host_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5477
int dwc2_host_backup_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5499
int dwc2_host_restore_critical_registers(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5525
int dwc2_host_enter_hibernation(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5631
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
5752
bool dwc2_host_can_poweroff_phy(struct dwc2_hsotg *dwc2)
drivers/usb/dwc2/hcd.c
5781
int dwc2_host_enter_partial_power_down(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5846
int dwc2_host_exit_partial_power_down(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd.c
5918
void dwc2_host_enter_clock_gating(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd.c
5954
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
1091
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
1141
static void dwc2_update_urb_state_abn(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1178
static void dwc2_hc_nak_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1283
static void dwc2_hc_ack_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1362
static void dwc2_hc_nyet_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1486
static void dwc2_hc_babble_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1520
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
1624
static void dwc2_hc_xacterr_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1682
static void dwc2_hc_frmovrun_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1715
static void dwc2_hc_datatglerr_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1740
static bool dwc2_halt_status_ok(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1800
static void dwc2_hc_chhltd_intr_dma(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
1978
static void dwc2_hc_chhltd_intr(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
2014
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
2166
static void dwc2_hc_intr(struct dwc2_hsotg *hsotg)
drivers/usb/dwc2/hcd_intr.c
2202
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
555
struct dwc2_hsotg *hsotg, struct dwc2_host_chan *chan,
drivers/usb/dwc2/hcd_intr.c
628
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
674
static void dwc2_release_channel(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
773
static void dwc2_halt_channel(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
833
static void dwc2_complete_non_periodic_xfer(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
883
static void dwc2_complete_periodic_xfer(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
900
static int dwc2_xfercomp_isoc_split_in(struct dwc2_hsotg *hsotg,
drivers/usb/dwc2/hcd_intr.c
958
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)