oldpiix_init_one(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

oldpiix_init_one(9) β€” Kernel API Manual πŸŽ€βœ¨

Okay bestie, this is the Kernel API Manual page for oldpiix_init_one(9), and it's literally about registering a PIIX ATA PCI device with kernel services. πŸ’…

🌸 NAME 🌸

oldpiix_init_one β€” Register PIIX ATA PCI device with kernel services. 🫢

✨ SYNOPSIS ✨

int oldpiix_init_one (struct pci_dev *pdev , const struct pci_device_id
       *ent );

πŸŽ€ ARGUMENTS πŸŽ€

  • pdev β€” PCI device to register. πŸ’–
  • ent β€” Entry in oldpiix_pci_tbl matching with pdev. πŸ¦‹

πŸ’… DESCRIPTION πŸ’…

Okay so this one gets called from the kernel PCI layer. We probe for combined mode (sigh), and then hand over control to libata, for it to do the rest. That's the vibe: little probe moment, then libata takes over with main character energy. ✨

LOCKING: Inherited from PCI layer (may sleep). 😭 No cap, it may sleep β€” respect the nap, bestie.

πŸ”₯ RETURN πŸ”₯

Zero on success, or -ERRNO value. That's it. 🫢

🌈 SEE ALSO 🌈

Kernel file ./drivers/ata/pata_oldpiix.c β€” plus the whole squad:


Signed off from ./drivers/ata πŸ’š October 2026 πŸŽ€ and yeah, the page is oldpiix_init_one(9) β€” periodt. πŸ’…

πŸ“¦ where this page comes from