ndbr             2485 drivers/acpi/nfit/core.c static int acpi_nfit_blk_region_do_io(struct nd_blk_region *ndbr,
ndbr             2488 drivers/acpi/nfit/core.c 	struct nfit_blk *nfit_blk = nd_blk_region_provider_data(ndbr);
ndbr             2552 drivers/acpi/nfit/core.c 	struct nd_blk_region *ndbr = to_nd_blk_region(dev);
ndbr             2559 drivers/acpi/nfit/core.c 	nvdimm = nd_blk_region_to_dimm(ndbr);
ndbr             2572 drivers/acpi/nfit/core.c 	nd_blk_region_set_provider_data(ndbr, nfit_blk);
ndbr             2579 drivers/acpi/nfit/core.c                         nfit_mem->spa_bdw->length, nd_blk_memremap_flags(ndbr));
ndbr              244 drivers/acpi/nfit/nfit.h 	int (*blk_do_io)(struct nd_blk_region *ndbr, resource_size_t dpa,
ndbr               66 drivers/nvdimm/blk.c 	struct nd_blk_region *ndbr = to_ndbr(nsblk);
ndbr               93 drivers/nvdimm/blk.c 		err = ndbr->do_io(ndbr, dev_offset, iobuf + bv.bv_offset,
ndbr              120 drivers/nvdimm/blk.c 	struct nd_blk_region *ndbr = to_ndbr(nsblk);
ndbr              147 drivers/nvdimm/blk.c 		err = ndbr->do_io(ndbr, dev_offset, iobuf + off, cur_len, rw);
ndbr              209 drivers/nvdimm/blk.c 	struct nd_blk_region *ndbr = to_ndbr(nsblk);
ndbr              222 drivers/nvdimm/blk.c 	return ndbr->do_io(ndbr, dev_offset, iobuf, n, rw);
ndbr              224 drivers/nvdimm/dimm_devs.c struct nvdimm *nd_blk_region_to_dimm(struct nd_blk_region *ndbr)
ndbr              226 drivers/nvdimm/dimm_devs.c 	struct nd_region *nd_region = &ndbr->nd_region;
ndbr              233 drivers/nvdimm/dimm_devs.c unsigned long nd_blk_memremap_flags(struct nd_blk_region *ndbr)
ndbr              164 drivers/nvdimm/nd.h 	int (*do_io)(struct nd_blk_region *ndbr, resource_size_t dpa,
ndbr              205 drivers/nvdimm/region_devs.c void *nd_blk_region_provider_data(struct nd_blk_region *ndbr)
ndbr              207 drivers/nvdimm/region_devs.c 	return ndbr->blk_provider_data;
ndbr              211 drivers/nvdimm/region_devs.c void nd_blk_region_set_provider_data(struct nd_blk_region *ndbr, void *data)
ndbr              213 drivers/nvdimm/region_devs.c 	ndbr->blk_provider_data = data;
ndbr              967 drivers/nvdimm/region_devs.c 		struct nd_blk_region *ndbr;
ndbr              970 drivers/nvdimm/region_devs.c 		ndbr = kzalloc(sizeof(*ndbr) + sizeof(struct nd_mapping)
ndbr              973 drivers/nvdimm/region_devs.c 		if (ndbr) {
ndbr              974 drivers/nvdimm/region_devs.c 			nd_region = &ndbr->nd_region;
ndbr              975 drivers/nvdimm/region_devs.c 			ndbr->enable = ndbr_desc->enable;
ndbr              976 drivers/nvdimm/region_devs.c 			ndbr->do_io = ndbr_desc->do_io;
ndbr              978 drivers/nvdimm/region_devs.c 		region_buf = ndbr;
ndbr              151 include/linux/libnvdimm.h 	int (*do_io)(struct nd_blk_region *ndbr, resource_size_t dpa,
ndbr              257 include/linux/libnvdimm.h void *nd_blk_region_provider_data(struct nd_blk_region *ndbr);
ndbr              258 include/linux/libnvdimm.h void nd_blk_region_set_provider_data(struct nd_blk_region *ndbr, void *data);
ndbr              259 include/linux/libnvdimm.h struct nvdimm *nd_blk_region_to_dimm(struct nd_blk_region *ndbr);
ndbr              260 include/linux/libnvdimm.h unsigned long nd_blk_memremap_flags(struct nd_blk_region *ndbr);
ndbr             2644 tools/testing/nvdimm/test/nfit.c static int nfit_test_blk_do_io(struct nd_blk_region *ndbr, resource_size_t dpa,
ndbr             2647 tools/testing/nvdimm/test/nfit.c 	struct nfit_blk *nfit_blk = ndbr->blk_provider_data;
ndbr             2649 tools/testing/nvdimm/test/nfit.c 	struct nd_region *nd_region = &ndbr->nd_region;