stm32_spi_dma_config(9)
π
stm32_spi_dma_config(9) π
okay so bestie, this is the stm32_spi_dma_config(9) page from the Kernel API Manual β and the way that it just configures the dma slave channel depending on the current transfer bits_per_word? obsessed. tiny page, very specific job, no cap. β¨
πΈ NAME πΈ
stm32_spi_dma_config β configure dma slave channel depending on current transfer bits_per_word.
π SYNOPSIS π
void stm32_spi_dma_config (struct stm32_spi *spi , struct dma_chan
*dma_chan , struct dma_slave_config *dma_conf , enum
dma_transfer_direction dir );
π¦ ARGUMENTS π¦
bestie, there are four things coming in β keep them all cute and correct:
spiβ pointer to the spi controller data structure. main character struct energy, honestly.dma_chanβ pointer to the DMA channel.dma_confβ pointer to thedma_slave_configstructure.dirβ direction of the dma transfer.
π₯ SEE ALSO π₯
this guest list is long and every single reference is invited β no skipping, no cap:
- 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)stm32fx_spi_irq_thread(9)stm32h7_spi_irq_thread(9)stm32_spi_prepare_msg(9)stm32fx_spi_dma_tx_cb(9)stm32_spi_dma_rx_cb(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)
that's the whole vibe, bestie β short, specific, and very stm32_spi_dma_config(9). ππ
source/version:./drivers/spiΒ· date:October 2026Β· page:stm32_spi_dma_config(9)π«Ά
π¦ 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