nci_spi_read(9)
π nci_spi_read π
okay bestie, welcome to the Kernel API Manual page for nci_spi_read(9) β she's a lil function but she's iconic and we're gonna get into it β¨
πΈ NAME πΈ
nci_spi_read β read a frame from NCI SPI drivers π
β¨ SYNOPSIS β¨
struct sk_buff * nci_spi_read (struct nci_spi *nspi );
π«Ά ARGUMENTS π«Ά
nspiβ the nci spi. that's her. the whole vibe check. like, the NCI SPI thing you're reading from π
π¦ CONTEXT π¦
she can sleep, no cap π΄β¨
π DESCRIPTION π
okay so here's the tea, bestie β you may only call this from a context that may sleep. and heads up, the sleep is non-interruptible, and it has no timeout. so like... she's out cold, you can't wake her up early, and there's no alarm clock. plan accordingly π
on success? she returns an allocated skb containing the frame. iconic. on not-success? you get NULL. that's it, that's the whole story π
π§ SEE ALSO π§
- Kernel file
./net/nfc/nci/spi.cβ go read it, iykyk π nci_spi_allocate_spi(9)
and that's the page, bestie!! π this lil gem lives in ./net/nfc/nci and it's dated October 2026 β slay, see you in the future β¨ππ
π¦ 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