Searched refs:nsio (Results 1 - 10 of 10) sorted by relevance
/linux-master/drivers/nvdimm/ |
H A D | claim.c | 256 struct nd_namespace_io *nsio = to_nd_namespace_io(&ndns->dev); local 264 if (unlikely(offset + size > nsio->size)) { 270 if (unlikely(is_bad_pmem(&nsio->bb, sector, sz_align))) 272 if (copy_mc_to_kernel(buf, nsio->addr + offset, size) != 0) 277 if (unlikely(is_bad_pmem(&nsio->bb, sector, sz_align))) { 284 nsio->res.start + offset, size); 289 badblocks_clear(&nsio->bb, sector, cleared); 291 arch_invalidate_pmem(nsio->addr + offset, size); 296 memcpy_flushcache(nsio->addr + offset, buf, size); 304 int devm_nsio_enable(struct device *dev, struct nd_namespace_io *nsio, argument 331 devm_nsio_disable(struct device *dev, struct nd_namespace_io *nsio) argument [all...] |
H A D | pfn_devs.c | 210 struct nd_namespace_io *nsio = to_nd_namespace_io(&ndns->dev); local 212 rc = sprintf(buf, "%#llx\n", (unsigned long long) nsio->res.start 237 struct nd_namespace_io *nsio = to_nd_namespace_io(&ndns->dev); local 240 resource_size(&nsio->res) - start_pad 372 struct nd_namespace_io *nsio; local 377 nsio = to_nd_namespace_io(&ndns->dev); 400 + (first_bad << 9)) - nsio->res.start, 456 struct nd_namespace_io *nsio; local 587 nsio = to_nd_namespace_io(&ndns->dev); 588 res = &nsio 692 struct nd_namespace_io *nsio = to_nd_namespace_io(&ndns->dev); local 730 struct nd_namespace_io *nsio = to_nd_namespace_io(&ndns->dev); local [all...] |
H A D | nd-core.h | 150 int devm_nsio_enable(struct device *dev, struct nd_namespace_io *nsio, 152 void devm_nsio_disable(struct device *dev, struct nd_namespace_io *nsio); 155 struct nd_namespace_io *nsio, resource_size_t size) 161 struct nd_namespace_io *nsio) 154 devm_nsio_enable(struct device *dev, struct nd_namespace_io *nsio, resource_size_t size) argument 160 devm_nsio_disable(struct device *dev, struct nd_namespace_io *nsio) argument
|
H A D | namespace_devs.c | 19 struct nd_namespace_io *nsio = to_nd_namespace_io(dev); local 21 kfree(nsio); 94 struct nd_namespace_io *nsio; local 108 nsio = to_nd_namespace_io(dev); 109 if (region_intersects(nsio->res.start, resource_size(&nsio->res), 249 resource_size_t size = resource_size(&nspm->nsio.res); 701 struct resource *res = &nspm->nsio.res; 882 return resource_size(&nspm->nsio.res); 884 struct nd_namespace_io *nsio local 1079 struct nd_namespace_io *nsio = to_nd_namespace_io(dev); local 1498 struct nd_namespace_io *nsio = to_nd_namespace_io(&ndns->dev); local 1535 struct nd_namespace_io *nsio; local [all...] |
H A D | pmem.c | 452 struct nd_namespace_io *nsio = to_nd_namespace_io(&ndns->dev); local 460 struct resource *res = &nsio->res; 681 struct nd_namespace_io *nsio; local 691 nsio = to_nd_namespace_io(&ndns->dev); 692 bb = &nsio->bb; 713 nsio = to_nd_namespace_io(&ndns->dev); 716 range.start = nsio->res.start + offset; 717 range.end = nsio->res.end - end_trunc;
|
H A D | bus.c | 956 struct nd_namespace_io *nsio; local 978 nsio = to_nd_namespace_io(&ndns->dev); 979 pstart = nsio->res.start + offset; 980 pend = nsio->res.end - end_trunc;
|
H A D | label.c | 877 struct nd_namespace_common *ndns = &nspm->nsio.common; 956 dev_WARN_ONCE(&nspm->nsio.common.dev, nd_label,
|
H A D | btt.c | 1567 struct nd_namespace_io *nsio; local 1581 nsio = to_nd_namespace_io(&nd_btt->ndns->dev); 1582 btt->phys_bb = &nsio->bb;
|
/linux-master/drivers/dax/ |
H A D | pmem.c | 17 struct nd_namespace_io *nsio; local 41 nsio = to_nd_namespace_io(&ndns->dev); 42 if (!devm_request_mem_region(dev, nsio->res.start, offset,
|
/linux-master/include/linux/ |
H A D | nd.h | 133 * @nsio: device and system physical address range to drive 140 struct nd_namespace_io nsio; member in struct:nd_namespace_pmem 154 struct nd_namespace_io *nsio = to_nd_namespace_io(dev); local 156 return container_of(nsio, struct nd_namespace_pmem, nsio);
|
Completed in 131 milliseconds