optidma_set_mode(9)
πΈ NAME πΈ
optidma_set_mode β mode setup, bestie. That's the whole name vibe. π
This page is living in the Kernel API Manual, and it's literally about setting up a mode. Slay.
β¨ SYNOPSIS β¨
int optidma_set_mode (struct ata_link *link , struct ata_device
**r_failed );
π ARGUMENTS π
linkβ link to set up. The link we're setting up, periodt. πr_failedβ out parameter for failed device. She's the out parameter for the failed device β iykyk. π«Ά
π DESCRIPTION π
Okay so the move here is: use the standard setup to tune the chipset, and then finalise the configuration by writing the nibble of extra bits of data into the chip. That's the described flow, no cap. β¨
π¦ SEE ALSO π¦
- Kernel file:
./drivers/ata/pata_optidma.c optidma_pre_reset(9)optidma_unlock(9)optidma_lock(9)optidma_mode_setup(9)optiplus_mode_setup(9)optidma_set_pio_mode(9)optidma_set_dma_mode(9)optiplus_set_pio_mode(9)optiplus_set_dma_mode(9)optidma_make_bits43(9)optiplus_with_udma(9)
Signed, sealed, delivered from ./drivers/ata, dated October 2026, page optidma_set_mode(9) β mwah ππ
π¦ 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