Lines Matching refs:cxl_nvb
67 struct cxl_nvdimm_bridge *cxl_nvb = cxlmd->cxl_nvb;
83 nvdimm = __nvdimm_create(cxl_nvb->nvdimm_bus, cxl_nvd,
243 if (cxl_nvd->cxlmd && cxl_nvd->cxlmd->cxl_nvb == data)
254 struct cxl_nvdimm_bridge *cxl_nvb = _cxl_nvb;
255 struct nvdimm_bus *nvdimm_bus = cxl_nvb->nvdimm_bus;
257 bus_for_each_dev(&cxl_bus_type, NULL, cxl_nvb, detach_nvdimm);
259 cxl_nvb->nvdimm_bus = NULL;
265 struct cxl_nvdimm_bridge *cxl_nvb = to_cxl_nvdimm_bridge(dev);
267 cxl_nvb->nd_desc = (struct nvdimm_bus_descriptor) {
273 cxl_nvb->nvdimm_bus =
274 nvdimm_bus_register(&cxl_nvb->dev, &cxl_nvb->nd_desc);
276 if (!cxl_nvb->nvdimm_bus)
279 return devm_add_action_or_reset(dev, unregister_nvdimm_bus, cxl_nvb);
311 struct cxl_nvdimm_bridge *cxl_nvb = cxlr->cxl_nvb;
400 nvdimm_pmem_region_create(cxl_nvb->nvdimm_bus, &ndr_desc);