sch_set_piomode(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ sch_set_piomode(9) ✨

okay bestie, welcome to the sch_set_piomode(9) page from the Kernel API Manual πŸ’– this one is short, sweet, and very β€œI know exactly what I’m doing” energy.


🌸 NAME 🌸

sch_set_piomode β€” Initialize host controller PATA PIO timings


πŸŽ€ SYNOPSIS πŸŽ€

void sch_set_piomode (struct ata_port *ap , struct ata_device *adev );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • ap β€” Port whose timings we are configuring
  • adev β€” ATA device

πŸ’… DESCRIPTION πŸ’…

Set PIO mode for device, in host controller PCI config space.

LOCKING: None (inherited from caller).

like, no extra locking drama here β€” it’s inherited from whoever called it, periodt. 🫢


🌈 SEE ALSO 🌈

Kernel file ./drivers/ata/pata_sch.c sch_set_dmamode(9), sch_init_one(9)


and that’s the whole vibe, bestie ✨ this little icon came from ./drivers/ata, dated October 2026, and it’s still serving sch_set_piomode(9) realness. πŸ’–πŸŽ€πŸ’…

πŸ“¦ where this page comes from