serverworks_set_dmamode(9)
πΈ serverworks_set_dmamode(9) β Kernel API Manual πΈ
π NAME π
serverworks_set_dmamode β set initial DMA mode data. That's the whole vibe, bestie: initial DMA mode data, no cap.
β¨ SYNOPSIS β¨
void serverworks_set_dmamode (struct ata_port *ap , struct ata_device
*adev );
It's void, so it's giving "no return value" energy. π
π ARGUMENTS π
apβ the ATA interface. That's the one.adevβ the ATA device. Also that's the one.
π¦ DESCRIPTION π¦
Okay so this function programs the MWDMA/UDMA modes for the serverworks OSB4/CSB5 chipset. The MWDMA mode values are pulled from a lookup table, while the chipset uses mode number for UDMA. That's the tea, fr fr.
π SEE ALSO π
- Kernel file
./drivers/ata/pata_serverworks.c oem_cable(9)serverworks_cable_detect(9)serverworks_is_csb(9)serverworks_osb4_filter(9)serverworks_csb_filter(9)serverworks_set_piomode(9)
mwah π page vibes complete β source/version: ./drivers/ata, date: October 2026, page title: serverworks_set_dmamode(9).
π¦ 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