Lines Matching defs:res
96 ACPI_RESOURCE* res = (ACPI_RESOURCE*)crs_entry_addr;
97 while (res->Type != ACPI_RESOURCE_TYPE_END_TAG) {
98 if (res->Type == ACPI_RESOURCE_TYPE_EXTENDED_IRQ) {
99 ACPI_RESOURCE_EXTENDED_IRQ* irq = &res->Data.ExtendedIrq;
119 crs_entry_addr += res->Length;
120 res = (ACPI_RESOURCE*)crs_entry_addr;
365 zx_pci_init_arg_t* res = NULL;
368 size_t obj_size = sizeof(*res) + sizeof(res->addr_windows[0]) * 1;
369 res = calloc(1, obj_size);
370 if (!res) {
377 zx_status_t status = find_pcie_config(res);
379 status = find_pci_config(res);
385 status = find_pci_legacy_irq_mapping(res);
390 *arg = res;
391 *size = sizeof(*res) + sizeof(res->addr_windows[0]) * res->addr_window_count;
394 free(res);
404 static ACPI_STATUS report_current_resources_resource_cb(ACPI_RESOURCE* res, void* _ctx) {
412 if (resource_is_memory(res)) {
414 zx_status_t status = resource_parse_memory(res, &mem);
422 } else if (resource_is_address(res)) {
424 zx_status_t status = resource_parse_address(res, &addr);
453 } else if (resource_is_io(res)) {
455 zx_status_t status = resource_parse_io(res, &io);