dwc2_host_exit_clock_gating(9)
β¨ dwc2_host_exit_clock_gating(9) β¨
bestie, welcome to dwc2_host_exit_clock_gating(9) from the Kernel API Manual β it's giving "exit the controller from clock gating" and we are seated πͺπ
π NAME π
dwc2_host_exit_clock_gating β Exit controller from clock gating. periodt. π
πΈ SYNOPSIS πΈ
okay so here's the signature, don't blink:
void dwc2_host_exit_clock_gating (struct dwc2_hsotg *hsotg , int
rem_wakeup );
π ARGUMENTS π
hsotgβ programming view of the DWC_otg controller β¨rem_wakeupβ indicates whether resume is initiated by remote wakeup π
π¦ DESCRIPTION π¦
okay so the whole point: this function is for exiting Host mode clock gating. that's it. that's the vibe check, no cap. π¦β¨
π₯ SEE ALSO π₯
kernel file: ./drivers/usb/dwc2/hcd.c β that's the home base π
the whole squad, iykyk:
dwc2_enable_common_interrupts(9),dwc2_enable_host_interrupts(9),dwc2_disable_host_interrupts(9),dwc2_calc_frame_interval(9),dwc2_read_packet(9)dwc2_dump_channel_info(9),dwc2_hc_init(9),dwc2_hc_halt(9),dwc2_hc_cleanup(9),dwc2_hc_set_even_odd_frame(9)dwc2_hc_write_packet(9),dwc2_hc_do_ping(9),dwc2_hc_start_transfer(9),dwc2_hc_start_transfer_ddma(9),dwc2_hc_continue_transfer(9)dwc2_hcd_start(9),dwc2_hcd_connect(9),dwc2_hcd_disconnect(9),dwc2_hcd_rem_wakeup(9),dwc2_hcd_stop(9)dwc2_core_init(9),dwc2_core_host_init(9),dwc2_assign_and_init_hc(9),dwc2_hcd_select_transactions(9),dwc2_queue_transaction(9)dwc2_hcd_queue_transactions(9),dwc2_port_suspend(9),dwc2_port_resume(9),dwc2_host_get_tt_info(9),dwc2_host_put_tt_info(9)dwc2_backup_host_registers(9),dwc2_restore_host_registers(9),dwc2_host_enter_hibernation(9),dwc2_host_enter_partial_power_down(9),dwc2_host_enter_clock_gating(9)
mwah π cute little sign-off: source/version ./drivers/usb/dwc2, dated October 2026, and this iconic page is dwc2_host_exit_clock_gating(9) β byeee π«Άβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms