Lines Matching refs:resource
155 static void release_memory_resource(struct resource *resource);
252 static struct resource *additional_memory_resource(phys_addr_t size) in additional_memory_resource()
254 struct resource *res; in additional_memory_resource()
290 static void release_memory_resource(struct resource *resource) in release_memory_resource() argument
292 if (!resource) in release_memory_resource()
299 release_resource(resource); in release_memory_resource()
300 kfree(resource); in release_memory_resource()
306 struct resource *resource; in reserve_additional_memory() local
322 resource = additional_memory_resource(balloon_hotplug * PAGE_SIZE); in reserve_additional_memory()
323 if (!resource) in reserve_additional_memory()
326 nid = memory_add_physaddr_to_nid(resource->start); in reserve_additional_memory()
347 pfn = PFN_DOWN(resource->start); in reserve_additional_memory()
357 rc = add_memory_resource(nid, resource); in reserve_additional_memory()
367 release_memory_resource(resource); in reserve_additional_memory()