for_each_acpi_consumer_dev(9)
β¨ for_each_acpi_consumer_dev(9) β¨
okay bestie, welcome to the Kernel API Manual entry for for_each_acpi_consumer_dev(9) β the whole point is literally to iterate over the consumer ACPI devices for a given supplier. no cap, that's the vibe. π
πΈ NAME πΈ
for_each_acpi_consumer_dev β iterate over the consumer ACPI devices for a given supplier.
π¦ SYNOPSIS π¦
Here's the signature, bestie β keep it exactly as-is, spaces and all:
for_each_acpi_consumer_dev (supplier , consumer );
π ARGUMENTS π
supplierβ Pointer to the supplier's ACPI device. πconsumerβ Pointer tostruct acpi_deviceto hold the consumer, initiallyNULL. This one starts out asNULL, okay? That's the setup. π«Ά
π₯ SEE ALSO π₯
Go be nosy, bestie:
- Kernel file
./include/acpi/acpi_bus.hβstruct acpi_device_software_node_port(9),struct acpi_device_software_nodes(9),acpi_dev_uid_match(9),acpi_dev_hid_uid_match(9),for_each_acpi_dev_match(9).
Signed off with main-character energy: source/version ./include/acpi, dated October 2026, all for for_each_acpi_consumer_dev(9). πβ¨
π¦ 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