Lines Matching refs:res
55 struct nfit_test_resource *res; in get_nfit_res() local
58 res = __get_nfit_res(resource); in get_nfit_res()
61 return res; in get_nfit_res()
72 - nfit_res->res.start; in __nfit_test_ioremap()
83 - nfit_res->res.start; in __wrap_devm_ioremap()
94 return nfit_res->buf + offset - nfit_res->res.start; in __wrap_devm_memremap()
155 return nfit_res->buf + offset - nfit_res->res.start; in __wrap_devm_memremap_pages()
175 return nfit_res->buf + offset - nfit_res->res.start; in __wrap_memremap()
227 struct resource *res = *((struct resource **) data); in nfit_devres_release() local
229 WARN_ON(!nfit_test_release_region(NULL, &iomem_resource, res->start, in nfit_devres_release()
230 resource_size(res))); in nfit_devres_release()
235 struct resource *res = *((struct resource **) __res); in match() local
238 return res->start == start; in match()
250 struct resource *res = NULL; in nfit_test_release_region() local
260 if (req->res.start == start) { in nfit_test_release_region()
261 res = &req->res; in nfit_test_release_region()
267 WARN(!res || resource_size(res) != n, in nfit_test_release_region()
269 __func__, start, n, res); in nfit_test_release_region()
270 if (res) in nfit_test_release_region()
288 struct resource *res = NULL; in nfit_test_request_region() local
290 if (start + n > nfit_res->res.start in nfit_test_request_region()
291 + resource_size(&nfit_res->res)) { in nfit_test_request_region()
294 &nfit_res->res); in nfit_test_request_region()
300 if (start == req->res.start) { in nfit_test_request_region()
301 res = &req->res; in nfit_test_request_region()
306 if (res) { in nfit_test_request_region()
307 WARN(1, "%pr already busy\n", res); in nfit_test_request_region()
315 res = &req->res; in nfit_test_request_region()
317 res->start = start; in nfit_test_request_region()
318 res->end = start + n - 1; in nfit_test_request_region()
319 res->name = name; in nfit_test_request_region()
320 res->flags = resource_type(parent); in nfit_test_request_region()
321 res->flags |= IORESOURCE_BUSY | flags; in nfit_test_request_region()
334 *d = res; in nfit_test_request_region()
338 pr_debug("%s: %pr\n", __func__, res); in nfit_test_request_region()
339 return res; in nfit_test_request_region()
355 int __wrap_insert_resource(struct resource *parent, struct resource *res) in __wrap_insert_resource() argument
357 if (get_nfit_res(res->start)) in __wrap_insert_resource()
359 return insert_resource(parent, res); in __wrap_insert_resource()
363 int __wrap_remove_resource(struct resource *res) in __wrap_remove_resource() argument
365 if (get_nfit_res(res->start)) in __wrap_remove_resource()
367 return remove_resource(res); in __wrap_remove_resource()