Searched refs:cxl_nvb (Results 1 – 4 of 4) sorted by relevance
28 struct cxl_nvdimm_bridge *cxl_nvb = to_cxl_nvdimm_bridge(dev); in cxl_nvdimm_bridge_release() local30 ida_free(&cxl_nvdimm_bridge_ida, cxl_nvb->id); in cxl_nvdimm_bridge_release()31 kfree(cxl_nvb); in cxl_nvdimm_bridge_release()82 struct cxl_nvdimm_bridge *cxl_nvb; in cxl_nvdimm_bridge_alloc() local86 cxl_nvb = kzalloc_obj(*cxl_nvb); in cxl_nvdimm_bridge_alloc()87 if (!cxl_nvb) in cxl_nvdimm_bridge_alloc()93 cxl_nvb->id = rc; in cxl_nvdimm_bridge_alloc()95 dev = &cxl_nvb->dev; in cxl_nvdimm_bridge_alloc()96 cxl_nvb->port = port; in cxl_nvdimm_bridge_alloc()104 return cxl_nvb; in cxl_nvdimm_bridge_alloc()[all …]
140 struct cxl_nvdimm_bridge *cxl_nvb = cxlmd->cxl_nvb; in cxl_nvdimm_probe() local167 nvdimm = __nvdimm_create(cxl_nvb->nvdimm_bus, cxl_nvd, in cxl_nvdimm_probe()329 if (cxl_nvd->cxlmd && cxl_nvd->cxlmd->cxl_nvb == data) { in detach_nvdimm()342 struct cxl_nvdimm_bridge *cxl_nvb = _cxl_nvb; in unregister_nvdimm_bus() local343 struct nvdimm_bus *nvdimm_bus = cxl_nvb->nvdimm_bus; in unregister_nvdimm_bus()345 bus_for_each_dev(&cxl_bus_type, NULL, cxl_nvb, detach_nvdimm); in unregister_nvdimm_bus()347 cxl_nvb->nvdimm_bus = NULL; in unregister_nvdimm_bus()353 struct cxl_nvdimm_bridge *cxl_nvb = to_cxl_nvdimm_bridge(dev); in cxl_nvdimm_bridge_probe() local355 cxl_nvb->nd_desc = (struct nvdimm_bus_descriptor) { in cxl_nvdimm_bridge_probe()361 cxl_nvb->nvdimm_bus = in cxl_nvdimm_bridge_probe()[all …]
748 struct cxl_nvdimm_bridge *cxl_nvb; in add_root_nvdimm_bridge() local758 cxl_nvb = devm_cxl_add_nvdimm_bridge(host, root_port); in add_root_nvdimm_bridge()759 if (IS_ERR(cxl_nvb)) { in add_root_nvdimm_bridge()761 return PTR_ERR(cxl_nvb); in add_root_nvdimm_bridge()764 dev_name(&cxl_nvb->dev)); in add_root_nvdimm_bridge()
473 struct cxl_nvdimm_bridge *cxl_nvb; member