artop6210_set_piomode(9)
πΈ NAME πΈ
okay bestie, welcome to artop6210_set_piomode(9) from the Kernel API Manual. this function is literally Initialize host controller PATA PIO timings β that's the entire name, no cap. π
β¨ SYNOPSIS β¨
void artop6210_set_piomode (struct ata_port *ap , struct ata_device
*adev );
π ARGUMENTS π
apβ Port whose timings we are configuring, slay.adevβ Device we are configuring, bestie.
π DESCRIPTION π
Set PIO mode for the device, in host controller PCI config space. For ARTOP we must also clear the UDMA bits if we are not doing UDMA. In the event UDMA is used, the later call to set_dmamode will set the bits as required. periodt. π«Ά
π LOCKING π
None (inherited from caller). no extra lock drama here, it's giving β¨inheritedβ¨.
π SEE ALSO π
- Kernel file
./drivers/ata/pata_artop.c artop62x0_pre_reset(9)artop6260_cable_detect(9)artop6210_load_piomode(9)artop6260_load_piomode(9)artop6260_set_piomode(9)artop6210_set_dmamode(9)artop6260_set_dmamode(9)artop6210_qc_defer(9)artop_init_one(9)
mwah π source/version: ./drivers/ata Β· date: October 2026 Β· manual page: artop6210_set_piomode(9). bye bestie, go configure those timings ππ¦
π¦ 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