pdc2026x_bmdma_stop(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay bestie, welcome to the pdc2026x_bmdma_stop(9) page from the Kernel API Manual β€” it's literally the DMA engine stop manual, and yes, we're gonna make it make sense πŸ’–

pdc2026x_bmdma_stop β€” DMA engine stop

🌸 SYNOPSIS 🌸

the signature is giving:

void pdc2026x_bmdma_stop (struct ata_queued_cmd *qc );

πŸŽ€ ARGUMENTS πŸŽ€

  • qc β€” ATA command πŸ¦‹

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so after a DMA completes we need to put the clock back to 33MHz for PIO timings β€” that's the assignment, no cap πŸ’…

πŸ’… NOTE πŸ’…

the host lock held by the libata layer is literally our bodyguard here: it protects us from two channels both trying to set DMA bits at once 🫢 periodt.

πŸ”₯ SEE ALSO πŸ”₯

go give these cuties a read too, iykyk πŸ‘‘


mwah πŸ’‹ this page comes from the ./drivers/ata source, dated October 2026, and it's the pdc2026x_bmdma_stop(9) manual page β€” bye bestie, go stop that DMA with main character energy 🌈✨

πŸ“¦ where this page comes from