Lines Matching refs:nd_region
116 struct nd_region;
130 int (*flush)(struct nd_region *nd_region, struct bio *bio);
243 struct nd_region *to_nd_region(struct device *dev);
244 struct device *nd_region_dev(struct nd_region *nd_region);
266 void nvdimm_region_delete(struct nd_region *nd_region);
276 struct nd_region *nvdimm_pmem_region_create(struct nvdimm_bus *nvdimm_bus,
278 struct nd_region *nvdimm_blk_region_create(struct nvdimm_bus *nvdimm_bus,
280 struct nd_region *nvdimm_volatile_region_create(struct nvdimm_bus *nvdimm_bus,
282 void *nd_region_provider_data(struct nd_region *nd_region);
283 unsigned int nd_region_acquire_lane(struct nd_region *nd_region);
284 void nd_region_release_lane(struct nd_region *nd_region, unsigned int lane);
286 int nvdimm_flush(struct nd_region *nd_region, struct bio *bio);
287 int generic_nvdimm_flush(struct nd_region *nd_region);
288 int nvdimm_has_flush(struct nd_region *nd_region);
289 int nvdimm_has_cache(struct nd_region *nd_region);
291 bool is_nvdimm_sync(struct nd_region *nd_region);