acpiphp_enumerate_slots(9)
okay so bestie, you just opened acpiphp_enumerate_slots(9) from the Kernel API Manual β iconic, no cap. Let's get into the whole slot-enumeration situation. π«Άβ¨
π NAME π
acpiphp_enumerate_slots β enumerate PCI slots for a given bus. Periodt. π
π SYNOPSIS π
void acpiphp_enumerate_slots (struct pci_bus *bus );
π ARGUMENTS π
busβ PCI bus to enumerate the slots for. That's the bus you're doing the slot enumeration for, bestie. πβ¨
π¦ DESCRIPTION π¦
okay so what even is a "slot"? A "slot" is an object associated with a PCI device number. That's the whole definition, no extra lore. All functions (PCI devices) with the same bus and device number belong to the same slot. So same bus + same device number = same slot. Matchy matchy, fr fr. π
π₯ SEE ALSO π₯
Kernel file first, then the related pages:
- Kernel file:
./drivers/pci/hotplug/acpiphp_glue.c acpiphp_init_context(9)acpiphp_get_context(9)acpiphp_put_context(9)acpiphp_post_dock_fixup(9)acpiphp_add_context(9)acpiphp_max_busnr(9)enable_slot(9)disable_slot(9)get_slot_status(9)trim_stale_devices(9)acpiphp_check_bridge(9)acpiphp_remove_slots(9)acpiphp_enable_slot(9)acpiphp_disable_and_eject_slot(9)
Source/version vibe check: this page is from ./drivers/pci/hotplug, dated October 2026, and it's acpiphp_enumerate_slots(9). Bye bestie, go enumerate those slots and slay πβ¨π¦
π¦ 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