atiixp_prereset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

atiixp_prereset β€” okay so this one does the reset handling, bestie ✨

(this little cutie lives in the Kernel API Manual, section 9, iykyk πŸ’…)


πŸ¦‹ SYNOPSIS πŸ¦‹

int atiixp_prereset (struct ata_link *link , unsigned long deadline );

That's the whole vibe. Two args, one int coming back, no cap 🌈


🌸 ARGUMENTS 🌸

  • link β€” the ATA link, aka the thing we're out here resetting 🫢
  • deadline β€” the deadline in jiffies for the operation, so like… the time budget, periodt ⏰

✨ DESCRIPTION ✨

So the reset sequence literally checks the enable bits to see which ports are actually active πŸ‘‘ That's the whole job. Reset sequence β†’ enable bits β†’ which ports are awake. Iconic, honestly 🧚


πŸ’œ SEE ALSO πŸ’œ

Kernel file ./drivers/ata/pata_atiixp.c β€” go read it, fr fr, it's giving main character energy πŸ“–


πŸ’€ reminder: this is the whole family of atiixp friends, so if you're poking at one, you're probably gonna need the others too πŸ“

mwah πŸ’‹ that's the page! sourced straight from ./drivers/ata, dated October 2026, and yes the header still says atiixp_prereset(9) β€” slay πŸ’…βœ¨

πŸ“¦ where this page comes from