Lines Matching defs:res
260 * @res: pointer to a valid resource that will be updated to
272 struct device_node *np, struct resource *res)
275 res->flags = range->flags;
276 res->parent = res->child = res->sibling = NULL;
277 res->name = np->full_name;
279 if (res->flags & IORESOURCE_IO) {
290 res->start = port;
298 res->start = range->cpu_addr;
300 res->end = res->start + range->size - 1;
304 res->start = (resource_size_t)OF_BAD_ADDR;
305 res->end = (resource_size_t)OF_BAD_ADDR;
894 struct resource res;
896 if (of_address_to_resource(np, index, &res))
899 return ioremap(res.start, resource_size(&res));
920 struct resource res;
923 if (of_address_to_resource(np, index, &res))
927 name = res.name;
928 if (!request_mem_region(res.start, resource_size(&res), name))
931 mem = ioremap(res.start, resource_size(&res));
933 release_mem_region(res.start, resource_size(&res));