Lines Matching refs:nfit_res
320 struct nfit_test_resource *nfit_res = data; in release_nfit_res() local
321 struct resource *res = nfit_res->res; in release_nfit_res()
324 list_del(&nfit_res->list); in release_nfit_res()
327 if (is_vmalloc_addr(nfit_res->buf)) in release_nfit_res()
328 vfree(nfit_res->buf); in release_nfit_res()
330 dma_free_coherent(nfit_res->dev, resource_size(res), in release_nfit_res()
331 nfit_res->buf, res->start); in release_nfit_res()
333 kfree(nfit_res); in release_nfit_res()
341 struct nfit_test_resource *nfit_res = kzalloc(sizeof(*nfit_res), in __test_alloc() local
345 if (!res || !buf || !nfit_res) in __test_alloc()
347 rc = devm_add_action(dev, release_nfit_res, nfit_res); in __test_alloc()
350 INIT_LIST_HEAD(&nfit_res->list); in __test_alloc()
352 nfit_res->dev = dev; in __test_alloc()
353 nfit_res->buf = buf; in __test_alloc()
354 nfit_res->res = res; in __test_alloc()
359 list_add(&nfit_res->list, &t->resources); in __test_alloc()
362 return nfit_res->buf; in __test_alloc()
369 kfree(nfit_res); in __test_alloc()
395 struct nfit_test_resource *n, *nfit_res = NULL; in nfit_test_lookup() local
404 nfit_res = n; in nfit_test_lookup()
409 nfit_res = n; in nfit_test_lookup()
414 if (nfit_res) in nfit_test_lookup()
415 return nfit_res; in nfit_test_lookup()