sch_set_dmamode(9)
π NAME π
okay bestie, this is sch_set_dmamode(9) from the Kernel API Manual π
and it's here to Initialize host controller PATA DMA timings β¨
β¨ SYNOPSIS β¨
void sch_set_dmamode (struct ata_port *ap , struct ata_device *adev );
π ARGUMENTS π
apβ the port whose timings we are configuring π«Άadevβ the ATA device π
π¦ DESCRIPTION π¦
So like, this one sets the MW/UDMA mode for the device, in the host controller PCI config space. That's the whole vibe β¨
LOCKING: None (inherited from caller) π
πΈ SEE ALSO πΈ
- Kernel file
./drivers/ata/pata_sch.cπ sch_set_piomode(9)πsch_init_one(9)π«
okay that's the page, bestie π source/version vibe: ./drivers/ata, dated October 2026 β sch_set_dmamode(9) signing off π«Άβ¨
π¦ 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