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;