Lines Matching defs:res
85 struct resource *res = data;
95 res->start = address.address.minimum;
96 res->end = address.address.minimum + address.address.address_length - 1;
103 struct resource *res)
107 res->start = -1;
110 get_root_bridge_busnr_callback, res);
113 if (res->start == -1)
821 res1 = entry->res;
840 res2 = entry2->res;
870 struct resource *res = entry->res;
871 resource_size_t cpu_addr = res->start;
873 resource_size_t length = resource_size(res);
883 res->start = port;
884 res->end = port + length - 1;
887 if (pci_remap_iospace(res, cpu_addr) < 0)
890 pr_info("Remapped I/O %pa to %pR\n", &cpu_addr, res);
893 res->flags |= IORESOURCE_DISABLED;
917 if (entry->res->flags & IORESOURCE_IO)
921 if (entry->res->flags & IORESOURCE_DISABLED)
924 entry->res->name = info->name;
938 struct resource *res, *conflict, *root = NULL;
941 res = entry->res;
942 if (res->flags & IORESOURCE_MEM)
944 else if (res->flags & IORESOURCE_IO)
953 if (res == root)
956 conflict = insert_resource_conflict(root, res);
960 res, conflict->name, conflict);
968 struct resource *res;
975 res = entry->res;
976 if (res->parent &&
977 (res->flags & (IORESOURCE_MEM | IORESOURCE_IO)))
978 release_resource(res);
987 struct resource *res;
991 res = entry->res;
992 if (res->flags & IORESOURCE_IO)
993 pci_unmap_iospace(res);
994 if (res->parent &&
995 (res->flags & (IORESOURCE_MEM | IORESOURCE_IO)))
996 release_resource(res);