dwc2_flush_rx_fifo(9)
π dwc2_flush_rx_fifo(9) β from the Kernel API Manual, bestie β¨
Okay so picture this: it's a kernel API manual page, the vibes are immaculate, and the function is dwc2_flush_rx_fifo. That's the main character. We're in dwc2_flush_rx_fifo(9) territory and it's giving "small function, big responsibility." Let's get into it π«Ά
πΈ NAME πΈ
dwc2_flush_rx_fifo β literally flushes the Rx FIFO. That's it. That's the whole job. No cap π
β¨ SYNOPSIS β¨
void dwc2_flush_rx_fifo (struct dwc2_hsotg *hsotg );
Returns nothing (it's void, she's humble like that), takes exactly one argument, and gets straight to business. Iconic behavior honestly π
π¦ ARGUMENTS π¦
hsotgβ the programming view of the DWC_otg controller, aka the whole entire controller situation in one struct pointer. Hand her over and she knows what to do π
π₯ SEE ALSO π₯
Bestie, the friend group is large and every single one of them is invited. This page lives in the kernel file ./drivers/usb/dwc2/core.c, and it's adjacent to all of these:
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_enable_global_interrupts(9)dwc2_disable_global_interrupts(9)dwc2_hsotg_wait_bit_set(9)dwc2_hsotg_wait_bit_clear(9)
Notice dwc2_flush_tx_fifo(9) sitting right there next to her? That's her sibling. Rx and Tx. Flush twins. We stan a balanced FIFO household π
π And that's the whole page, bestie β short, sweet, and to the point, which honestly is a mood. This little icon dropped in ./drivers/usb/dwc2 land back in October 2026, and she's been slaying ever since. Go read the other dwc2_* pages, ily, bye ππ
π¦ 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