zynqmp_gqspi_write(9)
π zynqmp_gqspi_write(9) β the kernel API manual, but make it make sense β¨
okay so bestie, welcome to the Kernel API Manual π and today's main character is zynqmp_gqspi_write β literally the function that does the write operation for the GQSPI controller π that's it, that's the whole vibe of the NAME section, no cap.
πΈ SYNOPSIS πΈ
void zynqmp_gqspi_write (struct zynqmp_qspi *xqspi , u32 offset , u32
val );
it's giving void, it's giving three args, it's giving absolutely no return value because we're not about that life π
β¨ ARGUMENTS β¨
xqspiβ a pointer to thestruct zynqmp_qspistructure π«Ά like, this is your whole controller context, hold it gently.offsetβ the offset where the write is gonna happen π that's the spot, bestie.valβ the value that actually gets written π the payload, the moment, the icon.
π¦ SEE ALSO π¦
okay so this is the part where the manpage just dumps the entire friend group on you and honestly? iconic. the kernel file lives at ./drivers/spi/spi-zynqmp-gqspi.c π and here's everyone invited to the group chat:
struct qspi_platform_data(9)struct zynqmp_qspi(9)zynqmp_gqspi_read(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_readrxfifo(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)
like, the whole squad fr fr π read them, love them, man 9 them.
no warnings, no bugs, no exit statuses in this one bestie β it's a void function, so there's literally nothing to return. a clean little slay π§
that's the whole page, mwah π this cutie lives in ./drivers/spi, dated October 2026, and the header/footer both say zynqmp_gqspi_write(9) β so if you ever forget, the page will absolutely remind you ππ«Ά
π¦ 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