Lines Matching refs:res
55 struct nfit_test_resource *res;
58 res = __get_nfit_res(resource);
61 return res;
69 - nfit_res->res.start \
81 - nfit_res->res.start;
92 return nfit_res->buf + offset - nfit_res->res.start;
134 return nfit_res->buf + offset - nfit_res->res.start;
154 return nfit_res->buf + offset - nfit_res->res.start;
206 struct resource *res = *((struct resource **) data);
208 WARN_ON(!nfit_test_release_region(NULL, &iomem_resource, res->start,
209 resource_size(res)));
214 struct resource *res = *((struct resource **) __res);
217 return res->start == start;
229 struct resource *res = NULL;
239 if (req->res.start == start) {
240 res = &req->res;
246 WARN(!res || resource_size(res) != n,
248 __func__, start, n, res);
249 if (res)
267 struct resource *res = NULL;
269 if (start + n > nfit_res->res.start
270 + resource_size(&nfit_res->res)) {
273 &nfit_res->res);
279 if (start == req->res.start) {
280 res = &req->res;
285 if (res) {
286 WARN(1, "%pr already busy\n", res);
294 res = &req->res;
296 res->start = start;
297 res->end = start + n - 1;
298 res->name = name;
299 res->flags = resource_type(parent);
300 res->flags |= IORESOURCE_BUSY | flags;
313 *d = res;
317 pr_debug("%s: %pr\n", __func__, res);
318 return res;
334 int __wrap_insert_resource(struct resource *parent, struct resource *res)
336 if (get_nfit_res(res->start))
338 return insert_resource(parent, res);
342 int __wrap_remove_resource(struct resource *res)
344 if (get_nfit_res(res->start))
346 return remove_resource(res);