zynq_qspi_rxfifo_op(9)
π
zynq_qspi_rxfifo_op β a Kernel API Manual moment β¨
okay so bestie, we're in the Kernel API Manual today and this one is short but she serves. It's giving "small function, big responsibility" and honestly? iconic. π
πΈ NAME πΈ
zynq_qspi_rxfifo_op β read 1..4 bytes from RxFIFO to RX buffer π¦
like literally that's it, that's her whole job, and she does it with main character energy π
β¨ SYNOPSIS β¨
void zynq_qspi_rxfifo_op(struct zynq_qspi *xqspi, unsigned int size);
no cap, that's the whole signature. void return, so she doesn't even give you anything back β she just does the thing and moves on. periodt. π₯
π«Ά ARGUMENTS π«Ά
xqspiβ pointer to thestruct zynq_qspistructure. your girl needs her context, okay? hand her the struct and she's good to go πsizeβ number of bytes to be read (1..4). yes bestie, one to four, no more no less. keep it in that range or you're on your own π
π SEE ALSO π
everything else in the squad, fr fr β they all live in the Kernel file ./drivers/spi/spi-zynq-qspi.c:
struct zynq_qspi(9)zynq_qspi_init_hw(9)zynq_qspi_txfifo_op(9)zynq_qspi_chipselect(9)zynq_qspi_config_op(9)zynq_qspi_setup_op(9)zynq_qspi_write_op(9)zynq_qspi_read_op(9)zynq_qspi_irq(9)zynq_qspi_exec_mem_op(9)zynq_qspi_probe(9)zynq_qspi_remove(9)
ngl that's a whole friend group and they all ate πβ¨
lowkey reminder:sizeis1..4β that's the vibe check this function actually enforces in spirit. respect the range π
and that's the page bestie!! π brought to you by ./drivers/spi, dated October 2026 β catch you in the next manpage, mwah ππ§ββοΈβ
π¦ 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