dwc2_enable...l_interrupts(9)
π dwc2_enable_global_interrupts β Kernel API Manual, section 9
okay so bestie, welcome to the manpage for dwc2_enable...l_interrupts(9) π this one lives in the Kernel API Manual (section 9, the fancy "kernel internals" section, iykyk) and it's short but it's mighty. grab a strawberry π and let's go.
β¨ NAME β¨
dwc2_enable_global_interrupts β literally just Enables the controller's Global Interrupt in the AHB Config register π no cap, that's the whole job description.
πΈ SYNOPSIS πΈ
void dwc2_enable_global_interrupts (struct dwc2_hsotg *hsotg );
that's it. that's the whole call. she takes one pointer and she returns void (meaning: no return value, don't @ her for a result, there isn't one π).
π¦ ARGUMENTS π¦
hsotgβ the Programming view of DWC_otg controller. think of it as the controller's little main-character passport π β it's the struct that lets the code see and poke at the hardware.
β SEE ALSO β
the kernel file in question is ./drivers/usb/dwc2/core.c β that's home base π and here's the whole squad it runs with (all section 9, all iconic):
dwc2_backup_global_registers(9)dwc2_restore_global_registers(9)dwc2_exit_partial_power_down(9)dwc2_enter_partial_power_down(9)dwc2_restore_essential_regs(9)dwc2_hib_restore_common(9)dwc2_wait_for_mode(9)dwc2_iddig_filter_enabled(9)dwc2_force_mode(9)dwc2_clear_force_mode(9)dwc2_dump_host_registers(9)dwc2_dump_global_registers(9)dwc2_flush_tx_fifo(9)dwc2_flush_rx_fifo(9)dwc2_disable_global_interrupts(9)dwc2_hsotg_wait_bit_set(9)dwc2_hsotg_wait_bit_clear(9)
ngl, dwc2_disable_global_interrupts(9) is kinda the evil twin of this page π you turn the global interrupt on here, she turns it off. balance. harmony. the way nature intended. π
aaaand that's the whole vibe check, bestie β go enable that Global Interrupt, slay, periodt π β¨
π«Ά bye bye π«Ά
β signed, sealed, delivered from ./drivers/usb/dwc2, dated October 2026 ποΈπ
π¦ 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