ks8851_wrfifo_spi(9)
π ks8851_wrfifo_spi(9) β Kernel API Manual π
πΈ NAME πΈ
ks8851_wrfifo_spi β write packet to TX FIFO via SPI. that's the whole name, bestie, and it ate. β¨
β¨ SYNOPSIS β¨
okay so the signature is giving:
void ks8851_wrfifo_spi (struct ks8851_net *ks , struct sk_buff *txp ,
bool irq );
π ARGUMENTS π
ksβ the device state. π«Άtxpβ thesk_buffto transmit. π¦irqβ IRQ on completion of the packet. β‘
π¦ DESCRIPTION π¦
okay so, bestie: send the txp to the chip. That means creating the relevant packet header specifying the length of the packet and the other information the chip needs, such as IRQ on completion. Send the header and the packet data to the device. periodt. π
π₯ SEE ALSO π₯
Kernel file ./drivers/net/ethernet/micrel/ks8851_spi.c struct ks8851_net_spi(9), plus the whole friend group:
ks8851_lock_spi(9)ks8851_unlock_spi(9)ks8851_wrreg16_spi(9)ks8851_rdreg(9)ks8851_rdreg16_spi(9)ks8851_rdfifo_spi(9)calc_txlen(9)ks8851_tx_work(9)ks8851_flush_tx_work_spi(9)ks8851_start_xmit_spi(9)
byeee bestie! π This page comes from the Kernel API Manual; source/version: ./drivers/net/ethernet/micrel, date: October 2026. 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