Lines Matching refs:cxl_nvb
126 struct cxl_nvdimm_bridge *cxl_nvb = cxlmd->cxl_nvb;
150 nvdimm = __nvdimm_create(cxl_nvb->nvdimm_bus, cxl_nvd,
312 if (cxl_nvd->cxlmd && cxl_nvd->cxlmd->cxl_nvb == data)
323 struct cxl_nvdimm_bridge *cxl_nvb = _cxl_nvb;
324 struct nvdimm_bus *nvdimm_bus = cxl_nvb->nvdimm_bus;
326 bus_for_each_dev(&cxl_bus_type, NULL, cxl_nvb, detach_nvdimm);
328 cxl_nvb->nvdimm_bus = NULL;
334 struct cxl_nvdimm_bridge *cxl_nvb = to_cxl_nvdimm_bridge(dev);
336 cxl_nvb->nd_desc = (struct nvdimm_bus_descriptor) {
342 cxl_nvb->nvdimm_bus =
343 nvdimm_bus_register(&cxl_nvb->dev, &cxl_nvb->nd_desc);
345 if (!cxl_nvb->nvdimm_bus)
348 return devm_add_action_or_reset(dev, unregister_nvdimm_bus, cxl_nvb);
380 struct cxl_nvdimm_bridge *cxl_nvb = cxlr->cxl_nvb;
477 nvdimm_pmem_region_create(cxl_nvb->nvdimm_bus, &ndr_desc);