Lines Matching refs:nd_region
164 void nvdimm_region_notify(struct nd_region *nd_region, enum nvdimm_event event) in nvdimm_region_notify() argument
166 struct nvdimm_bus *nvdimm_bus = walk_to_nvdimm_bus(&nd_region->dev); in nvdimm_region_notify()
172 nd_device_notify(&nd_region->dev, event); in nvdimm_region_notify()
183 struct nd_region *nd_region; in nvdimm_clear_badblocks_region() local
191 nd_region = to_nd_region(dev); in nvdimm_clear_badblocks_region()
192 ndr_end = nd_region->ndr_start + nd_region->ndr_size - 1; in nvdimm_clear_badblocks_region()
195 if (ctx->phys < nd_region->ndr_start in nvdimm_clear_badblocks_region()
199 sector = (ctx->phys - nd_region->ndr_start) / 512; in nvdimm_clear_badblocks_region()
200 badblocks_clear(&nd_region->bb, sector, ctx->cleared / 512); in nvdimm_clear_badblocks_region()
202 if (nd_region->bb_state) in nvdimm_clear_badblocks_region()
203 sysfs_notify_dirent(nd_region->bb_state); in nvdimm_clear_badblocks_region()
571 struct nd_region *nd_region = to_nd_region(dev->parent); in nvdimm_revalidate_disk() local
578 if (disk_ro || nd_region->ro == disk_ro) in nvdimm_revalidate_disk()
582 dev_name(&nd_region->dev), disk->disk_name); in nvdimm_revalidate_disk()