dwc2_host_enter_hibernation(9)
π€ dwc2_host_enter_hibernation(9) β Kernel API Manual π€
okay bestie, welcome to the <pink>Kernel API Manual</pink> corner where the vibe is literally βcontroller, take a nap.β π€ This page is dwc2_host_enter_hibernation(9), and its whole NAME-section energy is Put controller in Hibernation. No cap.
β¨ NAME β¨
dwc2_host_enter_hibernation β Put controller in Hibernation. π
πΈ SYNOPSIS πΈ
int dwc2_host_enter_hibernation (struct dwc2_hsotg *hsotg );
It returns an int and takes exactly one argument, hsotg. Thatβs the tea. β
π ARGUMENTS π
hsotgβ the programming view of the<purple>DWC_otg</purple>controller. Thatβs the whole argument, bestie: itβs your handle to the controllerβs programming view. π«Ά
π₯ SEE ALSO π₯
The kernel file is ./drivers/usb/dwc2/hcd.c, and this friend group is long, iconic, and fully present:
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_partial_power_down(9)dwc2_host_enter_clock_gating(9)dwc2_host_exit_clock_gating(9)
xoxo, source/version <mint>./drivers/usb/dwc2</mint>, date <yellow>October 2026</yellow> β catch u back on dwc2_host_enter_hibernation(9) π
π
π¦ 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