zynqmp_qspi_readrxfifo(9)
π zynqmp_qspi_readrxfifo π
okay so bestie, welcome to the zynqmp_qspi_readrxfifo(9) page β it lives in the Kernel API Manual and it is literally the reason your QSPI RX FIFO doesn't just sit there empty and sad. let's get into it β¨
πΈ NAME πΈ
zynqmp_qspi_readrxfifo β fills the RX FIFO as long as there is room in the FIFO. no cap, that's the whole job π«Ά
β¨ SYNOPSIS β¨
void zynqmp_qspi_readrxfifo (struct zynqmp_qspi *xqspi , u32 size );
it's giving "small function, big responsibility" honestly π
π ARGUMENTS π
xqspiβ pointer to thezynqmp_qspistructure. yes queen, hand over the whole struct πsizeβ number of bytes to be copied from the RX buffer to the RX FIFO. that's the amount, bestie, don't fumble it π
π¦ SEE ALSO π¦
Kernel file ./drivers/spi/spi-zynqmp-gqspi.c
struct qspi_platform_data(9)struct zynqmp_qspi(9)zynqmp_gqspi_read(9)zynqmp_gqspi_write(9)zynqmp_gqspi_selecttarget(9)zynqmp_qspi_set_tapdelay(9)zynqmp_qspi_init_hw(9)zynqmp_qspi_copy_read_data(9)zynqmp_qspi_chipselect(9)zynqmp_qspi_selectspimode(9)zynqmp_qspi_config_op(9)zynqmp_qspi_setup_op(9)zynqmp_qspi_filltxfifo(9)zynqmp_qspi_fillgenfifo(9)zynqmp_qspi_disable_dma(9)zynqmp_qspi_enable_dma(9)zynqmp_process_dma_irq(9)zynqmp_qspi_irq(9)zynqmp_qspi_setuprxdma(9)zynqmp_qspi_write_op(9)zynqmp_qspi_read_op(9)zynqmp_qspi_suspend(9)zynqmp_qspi_resume(9)zynqmp_runtime_suspend(9)zynqmp_runtime_resume(9)zynqmp_qspi_exec_op(9)zynqmp_qspi_probe(9)zynqmp_qspi_remove(9)
okay that's the whole page, you ate that bestie π
β¨ this one came from ./drivers/spi and it's dated October 2026 β iconic, timeless, main character energy ππ
π¦ 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