generic_NCR5380_precv(9)
π generic_NCR5380_precv(9)
okay so bestie, welcome to the Kernel API Manual β this is the page for generic_NCR5380_precv, and it's lowkey a little legend. it's giving "small function, big job." let's get into it β¨
πΈ NAME πΈ
generic_NCR5380_precv β pseudo DMA receive
like, it receives stuff. with pseudo DMA. iconic behaviour, no cap π
β¨ SYNOPSIS β¨
int generic_NCR5380_precv (struct NCR5380_hostdata *hostdata , unsigned
char *dst , int len );
that's the whole signature, copy it exactly, don't @ me π«Ά
π ARGUMENTS π
so there's three of them and each one has main character energy in its own way:
hostdataβ the scsi host's private data. it's the personal stash, the vibes closet, thestruct NCR5380_hostdata *that knows all the host's business πdstβ the buffer you're writing into.unsigned char *, and yes it's the destination, hence the name β she's literally called dst πlenβ the transfer size. anint. it's how much we're moving, so be normal about it π
π¦ DESCRIPTION π¦
okay so the actual tea: this does a pseudo DMA mode receive from a 53C400 or equivalent device.
that's it. that's the whole bit. pseudo DMA. receive. 53C400 or equivalent. periodt π₯
ngl, if you were hoping for a plot twist β there isn't one. the description is short and she knows it. still slay tho π
π SEE ALSO π
go touch some other docs, bestie:
- the kernel file
./drivers/scsi/g_NCR5380.cπ g_NCR5380_probe_irq(9)β the sibling that probes IRQs πgeneric_NCR5380_psend(9)β the send counterpart, because every precv needs a psend fr fr π
and that's a wrap, bestie! this page lives in ./drivers/scsi and it's dated October 2026 β so go forth, receive your pseudo DMA, and remember: you're doing amazing, sweetie π§ββοΈπβ¨
π¦ 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