Lines Matching refs:res
106 struct resource *res; in register_memory_resource() local
118 res = __request_region(&iomem_resource, start, size, in register_memory_resource()
121 if (!res) { in register_memory_resource()
126 return res; in register_memory_resource()
129 static void release_memory_resource(struct resource *res) in release_memory_resource() argument
131 if (!res) in release_memory_resource()
133 release_resource(res); in release_memory_resource()
134 kfree(res); in release_memory_resource()
1026 int __ref add_memory_resource(int nid, struct resource *res) in add_memory_resource() argument
1033 start = res->start; in add_memory_resource()
1034 size = resource_size(res); in add_memory_resource()
1105 struct resource *res; in __add_memory() local
1108 res = register_memory_resource(start, size); in __add_memory()
1109 if (IS_ERR(res)) in __add_memory()
1110 return PTR_ERR(res); in __add_memory()
1112 ret = add_memory_resource(nid, res); in __add_memory()
1114 release_memory_resource(res); in __add_memory()