Lines Matching refs:nd_region
117 struct nd_region;
130 int (*flush)(struct nd_region *nd_region, struct bio *bio);
259 struct nd_region *to_nd_region(struct device *dev);
260 struct device *nd_region_dev(struct nd_region *nd_region);
291 struct nd_region *nvdimm_pmem_region_create(struct nvdimm_bus *nvdimm_bus,
293 struct nd_region *nvdimm_blk_region_create(struct nvdimm_bus *nvdimm_bus,
295 struct nd_region *nvdimm_volatile_region_create(struct nvdimm_bus *nvdimm_bus,
297 void *nd_region_provider_data(struct nd_region *nd_region);
302 unsigned int nd_region_acquire_lane(struct nd_region *nd_region);
303 void nd_region_release_lane(struct nd_region *nd_region, unsigned int lane);
305 int nvdimm_flush(struct nd_region *nd_region, struct bio *bio);
306 int generic_nvdimm_flush(struct nd_region *nd_region);
307 int nvdimm_has_flush(struct nd_region *nd_region);
308 int nvdimm_has_cache(struct nd_region *nd_region);
310 bool is_nvdimm_sync(struct nd_region *nd_region);