stm32fx_spi_irq_thread(9)
β¨ stm32fx_spi_irq_thread(9) β¨
okay so bestie, welcome to the Kernel API Manual π β this one's a lil threaded-interrupt-handler moment and it's lowkey iconic. it's giving "the bottom half that does the actual work" energy π
πΈ NAME πΈ
stm32fx_spi_irq_thread β the thread of the interrupt handler for the SPI controller π¦
like, the handler's handler. the chill sidekick that runs in thread context. periodt.
β¨ SYNOPSIS β¨
irqreturn_t stm32fx_spi_irq_thread (int irq , void *dev_id );
that's the whole vibe check: you hand it an int and a void pointer, and it gives you back an irqreturn_t. no cap π«Ά
π ARGUMENTS π
irqβ the interrupt line π« like, which IRQ are we talking about, bestiedev_idβ the SPI controller interface π the actual device thing you passed in when you registered
π SEE ALSO π
fr fr, this is the whole friend group β go read these too, they're all in the kernel file ./drivers/spi/spi-stm32.c π₯
struct stm32_spi_reg(9)struct stm32_spi_regspec(9)struct stm32_spi_cfg(9)struct stm32_spi(9)stm32h7_spi_get_fifo_size(9)stm32f4_spi_get_bpw_mask(9)stm32f7_spi_get_bpw_mask(9)stm32h7_spi_get_bpw_mask(9)stm32mp25_spi_get_bpw_mask(9)stm32_spi_prepare_mbr(9)stm32h7_spi_prepare_fthlv(9)stm32f4_spi_write_tx(9)stm32f7_spi_write_tx(9)stm32h7_spi_write_txfifo(9)stm32f4_spi_read_rx(9)stm32f7_spi_read_rx(9)stm32h7_spi_read_rxfifo(9)stm32_spi_enable(9)stm32fx_spi_disable(9)stm32h7_spi_disable(9)stm32_spi_can_dma(9)stm32fx_spi_irq_event(9)stm32h7_spi_irq_thread(9)stm32_spi_prepare_msg(9)stm32fx_spi_dma_tx_cb(9)stm32_spi_dma_rx_cb(9)stm32_spi_dma_config(9)stm32fx_spi_transfer_one_irq(9)stm32h7_spi_transfer_one_poll(9)stm32h7_spi_transfer_one_irq(9)stm32fx_spi_transfer_one_dma_start(9)stm32f7_spi_transfer_one_dma_start(9)stm32h7_spi_transfer_one_dma_start(9)stm32_spi_prepare_rx_dma_mdma_chaining(9)stm32_spi_transfer_one_dma(9)stm32f4_spi_set_bpw(9)stm32f7_spi_set_bpw(9)stm32h7_spi_set_bpw(9)stm32_spi_set_mbr(9)stm32_spi_communication_type(9)stm32fx_spi_set_mode(9)stm32h7_spi_set_mode(9)stm32h7_spi_data_idleness(9)stm32h7_spi_number_of_data(9)stm32_spi_transfer_one_setup(9)stm32_spi_can_poll(9)stm32_spi_transfer_one(9)stm32_spi_unprepare_msg(9)stm32fx_spi_config(9)stm32h7_spi_config(9)
likeβ¦ all 50 of them. i counted. you're welcome π
and that's the page bestie!! π§ from the ./drivers/spi corner of the tree, dated October 2026, this has been your girl stm32fx_spi_irq_thread(9) signing off π slay, go handle some interrupts β¨π
π¦ 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