Lines Matching refs:res

484 	struct resource *res;  in ipc_create_punit_device()  local
495 res = punit_res; in ipc_create_punit_device()
496 res->start = ipcdev.punit_base; in ipc_create_punit_device()
497 res->end = res->start + ipcdev.punit_size - 1; in ipc_create_punit_device()
499 res = punit_res + PUNIT_RESOURCE_INTER; in ipc_create_punit_device()
500 res->start = ipcdev.punit_base2; in ipc_create_punit_device()
501 res->end = res->start + ipcdev.punit_size2 - 1; in ipc_create_punit_device()
526 struct resource *res; in ipc_create_tco_device() local
537 res = tco_res + TCO_RESOURCE_ACPI_IO; in ipc_create_tco_device()
538 res->start = ipcdev.acpi_io_base + TCO_BASE_OFFSET; in ipc_create_tco_device()
539 res->end = res->start + TCO_REGS_SIZE - 1; in ipc_create_tco_device()
541 res = tco_res + TCO_RESOURCE_SMI_EN_IO; in ipc_create_tco_device()
542 res->start = ipcdev.acpi_io_base + SMI_EN_OFFSET; in ipc_create_tco_device()
543 res->end = res->start + SMI_EN_SIZE - 1; in ipc_create_tco_device()
545 res = tco_res + TCO_RESOURCE_GCR_MEM; in ipc_create_tco_device()
546 res->start = ipcdev.gcr_base; in ipc_create_tco_device()
547 res->end = res->start + ipcdev.gcr_size - 1; in ipc_create_tco_device()
593 struct resource *res; in ipc_plat_get_res() local
597 res = platform_get_resource(pdev, IORESOURCE_IO, in ipc_plat_get_res()
599 if (!res) { in ipc_plat_get_res()
603 size = resource_size(res); in ipc_plat_get_res()
604 ipcdev.acpi_io_base = res->start; in ipc_plat_get_res()
607 (long long)res->start, (int)resource_size(res)); in ipc_plat_get_res()
609 res = platform_get_resource(pdev, IORESOURCE_MEM, in ipc_plat_get_res()
611 if (!res) { in ipc_plat_get_res()
615 size = resource_size(res); in ipc_plat_get_res()
616 ipcdev.punit_base = res->start; in ipc_plat_get_res()
619 (long long)res->start, (int)resource_size(res)); in ipc_plat_get_res()
621 res = platform_get_resource(pdev, IORESOURCE_MEM, in ipc_plat_get_res()
623 if (!res) { in ipc_plat_get_res()
627 size = resource_size(res); in ipc_plat_get_res()
628 ipcdev.punit_base2 = res->start; in ipc_plat_get_res()
631 (long long)res->start, (int)resource_size(res)); in ipc_plat_get_res()
633 res = platform_get_resource(pdev, IORESOURCE_MEM, in ipc_plat_get_res()
635 if (!res) { in ipc_plat_get_res()
640 if (!request_mem_region(res->start, size, pdev->name)) { in ipc_plat_get_res()
644 addr = ioremap_nocache(res->start, size); in ipc_plat_get_res()
647 release_mem_region(res->start, size); in ipc_plat_get_res()
652 ipcdev.gcr_base = res->start + size; in ipc_plat_get_res()
655 (long long)res->start, (int)resource_size(res)); in ipc_plat_get_res()
670 struct resource *res; in ipc_plat_probe() local
716 res = platform_get_resource(pdev, IORESOURCE_MEM, in ipc_plat_probe()
718 if (res) in ipc_plat_probe()
719 release_mem_region(res->start, PLAT_RESOURCE_IPC_SIZE); in ipc_plat_probe()
725 struct resource *res; in ipc_plat_remove() local
732 res = platform_get_resource(pdev, IORESOURCE_MEM, in ipc_plat_remove()
734 if (res) in ipc_plat_remove()
735 release_mem_region(res->start, PLAT_RESOURCE_IPC_SIZE); in ipc_plat_remove()