• Home
  • Raw
  • Download

Lines Matching refs:res

104 	struct resource *res;  in register_memory_resource()  local
124 res = __request_region(&iomem_resource, start, size, in register_memory_resource()
127 if (!res) { in register_memory_resource()
132 return res; in register_memory_resource()
135 static void release_memory_resource(struct resource *res) in release_memory_resource() argument
137 if (!res) in release_memory_resource()
139 release_resource(res); in release_memory_resource()
140 kfree(res); in release_memory_resource()
1020 int __ref add_memory_resource(int nid, struct resource *res, mhp_t mhp_flags) in add_memory_resource() argument
1027 start = res->start; in add_memory_resource()
1028 size = resource_size(res); in add_memory_resource()
1077 if (!strcmp(res->name, "System RAM")) in add_memory_resource()
1088 merge_system_ram_resource(res); in add_memory_resource()
1108 struct resource *res; in __add_memory() local
1111 res = register_memory_resource(start, size, "System RAM"); in __add_memory()
1112 if (IS_ERR(res)) in __add_memory()
1113 return PTR_ERR(res); in __add_memory()
1115 ret = add_memory_resource(nid, res, mhp_flags); in __add_memory()
1117 release_memory_resource(res); in __add_memory()
1136 struct resource *res; in add_memory_subsection() local
1146 res = register_memory_resource(start, size, "System RAM"); in add_memory_subsection()
1147 if (IS_ERR(res)) in add_memory_subsection()
1148 return PTR_ERR(res); in add_memory_subsection()
1173 release_memory_resource(res); in add_memory_subsection()
1202 struct resource *res; in add_memory_driver_managed() local
1212 res = register_memory_resource(start, size, resource_name); in add_memory_driver_managed()
1213 if (IS_ERR(res)) { in add_memory_driver_managed()
1214 rc = PTR_ERR(res); in add_memory_driver_managed()
1218 rc = add_memory_resource(nid, res, mhp_flags); in add_memory_driver_managed()
1220 release_memory_resource(res); in add_memory_driver_managed()