Lines Matching refs:cxl_res
193 struct resource *cxl_res; member
202 struct resource *cxl_res = ctx->cxl_res; in __cxl_parse_cfmws() local
242 rc = insert_resource(cxl_res, res); in __cxl_parse_cfmws()
599 static int add_cxl_resources(struct resource *cxl_res) in add_cxl_resources() argument
603 for (res = cxl_res->child; res; res = next) { in add_cxl_resources()
638 struct resource *cxl_res = data; in pair_cxl_resource() local
644 for (p = cxl_res->child; p; p = p->sibling) { in pair_cxl_resource()
665 struct resource *cxl_res; in cxl_acpi_probe() local
677 cxl_res = devm_kzalloc(host, sizeof(*cxl_res), GFP_KERNEL); in cxl_acpi_probe()
678 if (!cxl_res) in cxl_acpi_probe()
680 cxl_res->name = "CXL mem"; in cxl_acpi_probe()
681 cxl_res->start = 0; in cxl_acpi_probe()
682 cxl_res->end = -1; in cxl_acpi_probe()
683 cxl_res->flags = IORESOURCE_MEM; in cxl_acpi_probe()
694 rc = devm_add_action_or_reset(host, remove_cxl_resources, cxl_res); in cxl_acpi_probe()
701 .cxl_res = cxl_res, in cxl_acpi_probe()
707 rc = add_cxl_resources(cxl_res); in cxl_acpi_probe()
715 device_for_each_child(&root_port->dev, cxl_res, pair_cxl_resource); in cxl_acpi_probe()