Lines Matching refs:nfit_res
1602 struct nfit_test_resource *nfit_res = data;
1605 list_del(&nfit_res->list);
1608 if (resource_size(&nfit_res->res) >= DIMM_SIZE)
1609 gen_pool_free(nfit_pool, nfit_res->res.start,
1610 resource_size(&nfit_res->res));
1611 vfree(nfit_res->buf);
1612 kfree(nfit_res);
1619 struct nfit_test_resource *nfit_res = kzalloc(sizeof(*nfit_res),
1623 if (!buf || !nfit_res || !*dma)
1625 rc = devm_add_action(dev, release_nfit_res, nfit_res);
1628 INIT_LIST_HEAD(&nfit_res->list);
1630 nfit_res->dev = dev;
1631 nfit_res->buf = buf;
1632 nfit_res->res.start = *dma;
1633 nfit_res->res.end = *dma + size - 1;
1634 nfit_res->res.name = "NFIT";
1635 spin_lock_init(&nfit_res->lock);
1636 INIT_LIST_HEAD(&nfit_res->requests);
1638 list_add(&nfit_res->list, &t->resources);
1641 return nfit_res->buf;
1647 kfree(nfit_res);
1671 struct nfit_test_resource *n, *nfit_res = NULL;
1680 nfit_res = n;
1685 nfit_res = n;
1690 if (nfit_res)
1691 return nfit_res;