pci_ide_stream_to_regs(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… pci_ide_stream_to_regs β€” like, the Kernel API Manual page, bestie πŸŽ€

okay so picture this: you're deep in the Kernel API Manual (yes that's the whole manual, we're in the kernel docs era now 🌈) and you find this little icon, pci_ide_stream_to_regs. She's a function. She takes your IDE settings and turns them into association register values. That's it. That's the whole vibe. No cap. ✨


✨ NAME ✨

pci_ide_stream_to_regs β€” converts IDE settings into association register values πŸ¦‹

Like literally, that's her job. IDE settings in, register values out. slay.


🌸 SYNOPSIS 🌸

void pci_ide_stream_to_regs (struct pci_dev *pdev , struct pci_ide *ide
, struct pci_ide_regs *regs );

returns nothing (void), so don't go looking for a return value, she gives you nothing back and honestly? iconic πŸ’…


πŸ’– ARGUMENTS πŸ’–

  • pdev β€” the PCIe device object, and it's gotta be for either a Root Port or an Endpoint Partner Port, no in-between shenanigans 🫢
  • ide β€” the registered IDE settings descriptor, aka the settings she's working her magic on ✨
  • regs β€” output register values πŸŽ€ (yes bestie, this one's the output β€” that's where the good stuff lands)

πŸ‘‘ SEE ALSO πŸ‘‘

the whole friend group honestly, go say hi πŸ’œ


ngl this one's short and sweet β€” she converts, she dips, she doesn't even return a value. main character energy fr fr πŸ’€

and that's the page!! source/version situation is ./drivers/pci, dated October 2026 β€” so like, future vibes but make it kernel 🧚⭐ bye bestie, go read the rest of pci_ide_stream_* iykyk πŸ’–

πŸ“¦ where this page comes from