davinci_spi_bufs(9)
π davinci_spi_bufs(9) π
okay bestie, this little icon is from the Kernel API Manual and she is here to explain how the transfer-data situation goes down π β¨
β¨ NAME β¨
davinci_spi_bufs β functions which will handle transfer data π«Ά
πΈ SYNOPSIS πΈ
the signature is literally giving:
int davinci_spi_bufs (struct spi_device *spi , struct spi_transfer *t );
π ARGUMENTS π
spiβ the spi device on which data transfer to be done πtβ the spi transfer in which transfer info is filled π
π¦ DESCRIPTION π¦
okay so this function will put data to be transferred into the data register of the SPI controller, and then it waits until the completion will be marked by the IRQ Handler. that's the whole flow, no cap π«
π SEE ALSO π
if you're going down the rabbit hole, here's 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)dummy_thread_fn(9)davinci_spi_irq(9)spi_davinci_get_pdata(9)davinci_spi_probe(9)davinci_spi_remove(9)
mwah π that's the page! footer tea: source/version ./drivers/spi, date October 2026, page davinci_spi_bufs(9) β bye 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