Lines Matching refs:res
86 struct resource *res = data;
96 res->start = address.address.minimum;
97 res->end = address.address.minimum + address.address.address_length - 1;
104 struct resource *res)
108 res->start = -1;
111 get_root_bridge_busnr_callback, res);
114 if (res->start == -1)
695 res1 = entry->res;
714 res2 = entry2->res;
746 struct resource *res = entry->res;
747 resource_size_t cpu_addr = res->start;
749 resource_size_t length = resource_size(res);
759 res->start = port;
760 res->end = port + length - 1;
763 if (pci_remap_iospace(res, cpu_addr) < 0)
766 pr_info("Remapped I/O %pa to %pR\n", &cpu_addr, res);
769 res->flags |= IORESOURCE_DISABLED;
793 if (entry->res->flags & IORESOURCE_IO)
797 if (entry->res->flags & IORESOURCE_DISABLED)
800 entry->res->name = info->name;
814 struct resource *res, *conflict, *root = NULL;
817 res = entry->res;
818 if (res->flags & IORESOURCE_MEM)
820 else if (res->flags & IORESOURCE_IO)
829 if (res == root)
832 conflict = insert_resource_conflict(root, res);
836 res, conflict->name, conflict);
844 struct resource *res;
851 res = entry->res;
852 if (res->parent &&
853 (res->flags & (IORESOURCE_MEM | IORESOURCE_IO)))
854 release_resource(res);
863 struct resource *res;
867 res = entry->res;
868 if (res->flags & IORESOURCE_IO)
869 pci_unmap_iospace(res);
870 if (res->parent &&
871 (res->flags & (IORESOURCE_MEM | IORESOURCE_IO)))
872 release_resource(res);