acpiphp_check_bridge(9)
β¨ acpiphp_check_bridge(9) β¨
Okay bestie, welcome to the acpiphp_check_bridge page from the Kernel API Manual π
this one is short and sweet but it's doing real work, so let's get into it.
πΈ NAME πΈ
acpiphp_check_bridge β re-enumerate devices
Literally what it says on the tin: it goes and re-checks all the stuff hanging off a bridge. Iconic behavior honestly π«Ά
π¦ SYNOPSIS π¦
void acpiphp_check_bridge (struct acpiphp_bridge *bridge );
No return value, no drama β it's a void, she does the job and leaves π
π ARGUMENTS π
bridgeβ where to begin re-enumeration β¨ like, this is the starting point of the whole sweep. Give her the bridge and she'll take it from there.
π DESCRIPTION π
So here's the vibe: it iterates over all the slots under this bridge, every single one, no skipping π and for each of them it makes sure of two things:
- if a card is present, the slot is enabled β
- if a card is not present, the slot is disabled β
That's the whole bit. Card there? Enable. Card gone? Disable. It's giving meticulous, it's giving thorough, fr fr π
π§ SEE ALSO π§
Kernel file ./drivers/pci/hotplug/acpiphp_glue.c
And the whole friend group ππ:
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_enumerate_slots(9)acpiphp_remove_slots(9)acpiphp_enable_slot(9)acpiphp_disable_and_eject_slot(9)
Heads up bestie: everything above is exactly what the page says β I'm not adding extra lore, so don't come for me if the bridge has opinions of its own π
That's the whole page, short king behavior honestly. Big kiss goodbye from ./drivers/pci/hotplug, dated October 2026 β this one came straight out of the Kernel API Manual, acpiphp_check_bridge(9) era πβ¨π¦ slay and stay enumerated π
π¦ 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