dwc2_disable...l_interrupts(9)
πΈ dwc2_disable_global_interrupts π
okay so bestie, we're in the Kernel API Manual (section 9, the fancy kernel-functions section, iykyk) and today's main character is dwc2_disable_global_interrupts π
β¨ NAME β¨
dwc2_disable_global_interrupts β literally just turns OFF the controller's Global Interrupt in the AHB Config register π«Ά no cap, that's the whole job
π¦ SYNOPSIS π¦
void dwc2_disable_global_interrupts (struct dwc2_hsotg *hsotg );
it's giving void β she does the thing and dips, no return value, no receipts π
π ARGUMENTS π
hsotgβ the programming view of the DWC_otg controller π that's the struct you hand her so she knows which controller to hush
π SEE ALSO π
like, the whole friend group fr fr β the kernel file ./drivers/usb/dwc2/core.c is where she lives, and these are her mutuals:
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_enable_global_interrupts(9)dwc2_hsotg_wait_bit_set(9)dwc2_hsotg_wait_bit_clear(9)
π quick vibe check: this one disables the global interrupt. if you actually wanted the interrupts to, like, happen? you want her sister dwc2_enable_global_interrupts(9). don't get it twisted π
and that's the page, periodt β¨ this icon dropped from ./drivers/usb/dwc2 back in October 2026 β slay, go disable some interrupts responsibly bestie ππ§
π¦ 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