k2_bmdma_setup_mmio(9)
okay so bestie, welcome to the Kernel API Manual π β this little page is literally all about k2_bmdma_setup_mmio(9), and it's short but iconic.
πΈ NAME πΈ
k2_bmdma_setup_mmio β Set up PCI IDE BMDMA transaction (MMIO) β¨
π SYNOPSIS π
void k2_bmdma_setup_mmio (struct ata_queued_cmd *qc );
π ARGUMENTS π
qcβ Info associated with this ATA transaction. π«Ά
π₯ DESCRIPTION π₯
LOCKING: spin_lock_irqsave(host lock) π
That's the whole description, bestie β the locking note is the moment. Don't sleep on it. π
π¦ SEE ALSO π¦
- Kernel file
./drivers/ata/sata_svw.cπ k2_bmdma_start_mmio(9)π
All of this lives in ./drivers/ata, dated October 2026, under the k2_bmdma_setup_mmio(9) name β bye bestie, slay your BMDMA setup π
π
π¦ 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