dummy_thread_fn(9)
π« dummy_thread_fn(9) π«
okay so bestie, welcome to the Kernel API Manual π β this is the page for dummy_thread_fn, and yes the name is a whole mood but she's lowkey doing important work, iykyk π
β¨ NAME β¨
dummy_thread_fn β the dummy thread function, no cap π«Ά
πΈ SYNOPSIS πΈ
irqreturn_t dummy_thread_fn (s32 irq , void *data );
like, that's the whole vibe. two args, one return, iconic π
π¦ ARGUMENTS π¦
irqβ the IRQ number for this SPI Master β literally just the number of the interrupt we're talking about, bestiedataβ the structure for SPI Master controllerdavinci_spiπ that's the lil payload that comes along for the ride
π₯ DESCRIPTION π₯
so here's the tea β β this function exists to satisfy the request_threaded_irq API, so that the irq handler gets called in interrupt context. that's it, that's the job, and honestly? she ate π
β¨
ngl this one is not the main character of the file β she's the support beam, the hype girl, the "yes queen the API requires a threaded handler so here I am" energy π
π SEE ALSO π
bestie go read these next, they're the whole friend group π«Ά:
- Kernel file
./drivers/spi/spi-davinci.c struct davinci_spi_platform_data(9)struct davinci_spi_config(9)davinci_spi_get_prescale(9)davinci_spi_setup_transfer(9)davinci_spi_setup(9)davinci_spi_process_events(9)davinci_spi_bufs(9)davinci_spi_irq(9)spi_davinci_get_pdata(9)davinci_spi_probe(9)davinci_spi_remove(9)
and that's the page, babes π§π this lil icon lives over in ./drivers/spi, the manual says October 2026, and it's filed right back under dummy_thread_fn(9) β slay, go forth and read the source ππΈ
π¦ 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