Lines Matching refs:ndns

30 	nd_detach_ndns(&nd_pfn->dev, &nd_pfn->ndns);  in nd_pfn_release()
139 rc = sprintf(buf, "%s\n", nd_pfn->ndns in namespace_show()
140 ? dev_name(&nd_pfn->ndns->dev) : ""); in namespace_show()
153 rc = nd_namespace_store(dev, &nd_pfn->ndns, buf, len); in namespace_store()
183 struct nd_namespace_common *ndns) in __nd_pfn_create() argument
212 if (ndns && !__nd_attach_ndns(&nd_pfn->dev, ndns, &nd_pfn->ndns)) { in __nd_pfn_create()
213 dev_dbg(&ndns->dev, "%s failed, already claimed by %s\n", in __nd_pfn_create()
214 __func__, dev_name(ndns->claim)); in __nd_pfn_create()
233 struct nd_namespace_common *ndns = nd_pfn->ndns; in nd_pfn_validate() local
238 if (!pfn_sb || !ndns) in nd_pfn_validate()
245 if (nvdimm_namespace_capacity(ndns) < ND_PFN_ALIGN) in nd_pfn_validate()
248 if (nvdimm_read_bytes(ndns, SZ_4K, pfn_sb, sizeof(*pfn_sb))) in nd_pfn_validate()
288 nsio = to_nd_namespace_io(&ndns->dev); in nd_pfn_validate()
292 dev_name(&ndns->dev)); in nd_pfn_validate()
296 dev_name(&ndns->dev)); in nd_pfn_validate()
304 int nd_pfn_probe(struct nd_namespace_common *ndns, void *drvdata) in nd_pfn_probe() argument
310 struct nd_region *nd_region = to_nd_region(ndns->dev.parent); in nd_pfn_probe()
312 if (ndns->force_raw) in nd_pfn_probe()
315 nvdimm_bus_lock(&ndns->dev); in nd_pfn_probe()
316 dev = __nd_pfn_create(nd_region, NULL, PFN_MODE_NONE, ndns); in nd_pfn_probe()
317 nvdimm_bus_unlock(&ndns->dev); in nd_pfn_probe()
327 dev_dbg(&ndns->dev, "%s: pfn: %s\n", __func__, in nd_pfn_probe()
330 __nd_detach_ndns(dev, &nd_pfn->ndns); in nd_pfn_probe()