ax_spi_fill_tx_fifo(9)
π ax_spi_fill_tx_fifo β a Kernel API Manual moment (section 9, bestie)
okay so picture this: you're in the kernel API manual, section 9, and there's this lil function called ax_spi_fill_tx_fifo and honestly? it's giving "load the truck until the truck is full." that's the whole vibe. she fills the TX FIFO with as many bytes as possible, no cap, and then she's done. periodt.
π NAME π
ax_spi_fill_tx_fifo β fills the TX FIFO with as many bytes as possible π
like⦠as many as possible. she's not stopping early, she's not doing half the job, she's going until the FIFO says "girl i'm full." iconic behavior fr fr.
β¨ SYNOPSIS β¨
void ax_spi_fill_tx_fifo (struct ax_spi *xspi );
that's it. that's the whole call. no return value, no drama, no exit status β she returns void because she's got nothing to prove π«Ά
πΈ ARGUMENTS πΈ
xspiβ pointer to theax_spistructure π this is your main character argument, the one and only. hand her theax_spistruct pointer and let her cook.
π¦ SEE ALSO π¦
okay so this function does NOT exist in a vacuum, she runs with a whole friend group. the kernel file you want is ./drivers/spi/spi-axiado.c, and here's the entire squad, alphabetically-ish but mostly just vibes:
ax_spi_read(9)ax_spi_write(9)ax_spi_write_b(9)ax_spi_init_hw(9)ax_spi_chipselect(9)ax_spi_config_clock_mode(9)ax_spi_config_clock_freq(9)ax_spi_setup_transfer(9)ax_spi_get_rx_byte_for_irq(9)ax_spi_process_rx_and_finalize(9)ax_spi_irq(9)ax_transfer_one(9)ax_prepare_transfer_hardware(9)ax_unprepare_transfer_hardware(9)ax_spi_detect_fifo_depth(9)ax_spi_get_rx_byte(9)ax_spi_probe(9)ax_spi_remove(9)ax_spi_suspend(9)ax_spi_resume(9)ax_spi_runtime_resume(9)ax_spi_runtime_suspend(9)
ngl that's a whole group chat and every single one of them is invited π§
lowkey reminder bestie: the whole reason this page exists is ./drivers/spi/spi-axiado.c β that's the source tree home base, iykyk π₯
and that's the page!! brought to you by the fine folks hanging out in ./drivers/spi, dated October 2026 β mwah, slay, go fill that FIFO ππ
π¦ 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