oldpiix_init_one(9)
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 inoldpiix_pci_tblmatching withpdev. π¦
π 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
- 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