acpi_dev_re...ddress_space(9)
okay bestie, welcome to the Kernel API Manual β¨ this page is acpi_dev_resource_ext_address_space(9), and the vibe is extract ACPI address space information without losing your mind π
πΈ NAME πΈ
acpi_dev_resource_ext_address_space β extract ACPI address space information. periodt.
β¨ SYNOPSIS β¨
bool acpi_dev_resource_ext_address_space (struct acpi_resource *ares ,
struct resource_win *win );
π ARGUMENTS π
aresβ input ACPI resource object. literally the resource we're checking, bestie.winβ output generic resource object. this is where the populated info goes.
π¦ DESCRIPTION π¦
So like, it checks if the given ACPI resource object represents an extended address space resource. If that's the case, it uses the information in it to populate the generic resource object pointed to by win. That's the whole plot, no cap β¨
π₯ RETURN π₯
falsewithwin->res.flagssetting to zero β not the expected resource type πfalsewithIORESOURCE_DISABLEDinwin->res.flagsβ valid unassigned resourcetrueβ valid assigned resource π
π SEE ALSO π
Kernel file ./drivers/acpi/resource.c β go peek at it, then check out these besties:
acpi_dev_resource_memory(9)acpi_dev_resource_io(9)acpi_dev_resource_address_space(9)acpi_dev_irq_flags(9)acpi_dev_get_irq_type(9)acpi_dev_resource_interrupt(9)acpi_dev_free_resource_list(9)acpi_dev_get_resources(9)acpi_dev_get_dma_resources(9)acpi_dev_get_memory_resources(9)acpi_dev_filter_resource_type(9)acpi_resource_consumer(9)
mwah π β source/version: ./drivers/acpi; date: October 2026. that's the page, ily, bye π«Ά
π¦ 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