hpt366_set_dmamode(9)
β¨ hpt366_set_dmamode(9) β¨
hiii bestie!! welcome to the Kernel API Manual π we're looking at hpt366_set_dmamode, and it's literally about DMA timing setup. no cap, that's the whole vibe.
π NAME π
hpt366_set_dmamode β DMA timing setup. periodt.
πΈ SYNOPSIS πΈ
void hpt366_set_dmamode (struct ata_port *ap , struct ata_device *adev
);
π¦ ARGUMENTS π¦
apβ the ATA interface, bestie.adevβ the device being configured, iykyk.
π DESCRIPTION π
okay so this function sets up the channel for MWDMA or UDMA modes. much the same as with PIO: load the mode number, and then set the MWDMA or UDMA flag. slay β¨
bestie, that's the sequence: mode number first, then the MWDMA/UDMA flag. π
π SEE ALSO π
- Kernel file:
./drivers/ata/pata_hpt366.c hpt36x_find_mode(9)hpt366_filter(9)hpt366_set_piomode(9)hpt366_prereset(9)hpt36x_init_chipset(9)hpt36x_init_one(9)
okay bye ily π β this page's source/version is ./drivers/ata, dated October 2026, bestie. go be iconic π«Ά
π¦ 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