Home
last modified time | relevance | path

Searched refs:new_res (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/drivers/dax/
Dkmem.c24 struct resource *new_res; in dev_dax_kmem_probe() local
52 new_res = request_mem_region(kmem_start, kmem_size, dev_name(dev)); in dev_dax_kmem_probe()
53 if (!new_res) { in dev_dax_kmem_probe()
65 new_res->flags = IORESOURCE_SYSTEM_RAM; in dev_dax_kmem_probe()
66 new_res->name = dev_name(dev); in dev_dax_kmem_probe()
68 rc = add_memory(numa_node, new_res->start, resource_size(new_res)); in dev_dax_kmem_probe()
70 release_resource(new_res); in dev_dax_kmem_probe()
71 kfree(new_res); in dev_dax_kmem_probe()
74 dev_dax->dax_kmem_res = new_res; in dev_dax_kmem_probe()
/Linux-v5.4/kernel/
Dresource.c1258 struct resource *new_res; in release_mem_region_adjustable() local
1267 new_res = alloc_resource(GFP_KERNEL); in release_mem_region_adjustable()
1321 if (!new_res) { in release_mem_region_adjustable()
1325 new_res->name = res->name; in release_mem_region_adjustable()
1326 new_res->start = end + 1; in release_mem_region_adjustable()
1327 new_res->end = res->end; in release_mem_region_adjustable()
1328 new_res->flags = res->flags; in release_mem_region_adjustable()
1329 new_res->desc = res->desc; in release_mem_region_adjustable()
1330 new_res->parent = res->parent; in release_mem_region_adjustable()
1331 new_res->sibling = res->sibling; in release_mem_region_adjustable()
[all …]
/Linux-v5.4/drivers/hv/
Dvmbus_drv.c1856 struct resource *new_res; in vmbus_walk_resources() local
1889 new_res = kzalloc(sizeof(*new_res), GFP_ATOMIC); in vmbus_walk_resources()
1890 if (!new_res) in vmbus_walk_resources()
1897 new_res->name = "hyperv mmio"; in vmbus_walk_resources()
1898 new_res->flags = IORESOURCE_MEM; in vmbus_walk_resources()
1899 new_res->start = start; in vmbus_walk_resources()
1900 new_res->end = end; in vmbus_walk_resources()
1907 *old_res = new_res; in vmbus_walk_resources()
1911 if (((*old_res)->end + 1) == new_res->start) { in vmbus_walk_resources()
1912 (*old_res)->end = new_res->end; in vmbus_walk_resources()
[all …]
/Linux-v5.4/drivers/char/tpm/
Dtpm_crb.c453 struct resource new_res = { in crb_map_res() local
460 if (start != new_res.start) in crb_map_res()
463 if (!resource_contains(io_res, &new_res)) in crb_map_res()
464 return devm_ioremap_resource(dev, &new_res); in crb_map_res()
466 return priv->iobase + (new_res.start - io_res->start); in crb_map_res()
/Linux-v5.4/drivers/base/
Ddevres.c302 void * devres_get(struct device *dev, void *new_res, in devres_get() argument
305 struct devres *new_dr = container_of(new_res, struct devres, data); in devres_get()
314 new_res = NULL; in devres_get()
317 devres_free(new_res); in devres_get()
/Linux-v5.4/drivers/nvdimm/
Dnamespace_devs.c635 struct resource *next = res->sibling, *new_res = NULL; in scan_allocate() local
699 new_res = next; in scan_allocate()
721 new_res = nvdimm_allocate_dpa(ndd, label_id, in scan_allocate()
723 if (!new_res) in scan_allocate()
733 if (!new_res) in scan_allocate()
734 new_res = res; in scan_allocate()
736 nd_dbg_dpa(nd_region, ndd, new_res, "%s(%d) %d\n", in scan_allocate()
/Linux-v5.4/include/linux/
Ddevice.h894 extern void *devres_get(struct device *dev, void *new_res,