Home
last modified time | relevance | path

Searched refs:cxl_nvb (Results 1 – 6 of 6) sorted by relevance

/linux-6.3-rc2/drivers/cxl/core/
A Dpmem.c31 kfree(cxl_nvb); in cxl_nvdimm_bridge_release()
91 cxl_nvb = kzalloc(sizeof(*cxl_nvb), GFP_KERNEL); in cxl_nvdimm_bridge_alloc()
92 if (!cxl_nvb) in cxl_nvdimm_bridge_alloc()
98 cxl_nvb->id = rc; in cxl_nvdimm_bridge_alloc()
109 return cxl_nvb; in cxl_nvdimm_bridge_alloc()
112 kfree(cxl_nvb); in cxl_nvdimm_bridge_alloc()
142 return cxl_nvb; in devm_cxl_add_nvdimm_bridge()
157 return cxl_nvb; in devm_cxl_add_nvdimm_bridge()
234 struct cxl_nvdimm_bridge *cxl_nvb = cxlmd->cxl_nvb; in cxlmd_release_nvdimm() local
257 if (!cxl_nvb) in devm_cxl_add_nvdimm()
[all …]
A Dregion.c2255 if (!cxl_nvb) { in cxl_pmem_region_alloc()
2259 cxlr->cxl_nvb = cxl_nvb; in cxl_pmem_region_alloc()
2356 struct cxl_nvdimm_bridge *cxl_nvb = cxlr->cxl_nvb; in cxlr_pmem_unregister() local
2373 struct cxl_nvdimm_bridge *cxl_nvb = cxlr->cxl_nvb; in cxlr_release_nvdimm() local
2375 device_lock(&cxl_nvb->dev); in cxlr_release_nvdimm()
2380 cxlr->cxl_nvb = NULL; in cxlr_release_nvdimm()
2381 put_device(&cxl_nvb->dev); in cxlr_release_nvdimm()
2400 cxl_nvb = cxlr->cxl_nvb; in devm_cxl_add_pmem_region()
2415 if (cxl_nvb->dev.driver) in devm_cxl_add_pmem_region()
2431 put_device(&cxl_nvb->dev); in devm_cxl_add_pmem_region()
[all …]
/linux-6.3-rc2/drivers/cxl/
A Dpmem.c67 struct cxl_nvdimm_bridge *cxl_nvb = cxlmd->cxl_nvb; in cxl_nvdimm_probe() local
83 nvdimm = __nvdimm_create(cxl_nvb->nvdimm_bus, cxl_nvd, in cxl_nvdimm_probe()
242 if (cxl_nvd->cxlmd && cxl_nvd->cxlmd->cxl_nvb == data) in detach_nvdimm()
253 struct cxl_nvdimm_bridge *cxl_nvb = _cxl_nvb; in unregister_nvdimm_bus() local
254 struct nvdimm_bus *nvdimm_bus = cxl_nvb->nvdimm_bus; in unregister_nvdimm_bus()
258 cxl_nvb->nvdimm_bus = NULL; in unregister_nvdimm_bus()
266 cxl_nvb->nd_desc = (struct nvdimm_bus_descriptor) { in cxl_nvdimm_bridge_probe()
272 cxl_nvb->nvdimm_bus = in cxl_nvdimm_bridge_probe()
273 nvdimm_bus_register(&cxl_nvb->dev, &cxl_nvb->nd_desc); in cxl_nvdimm_bridge_probe()
275 if (!cxl_nvb->nvdimm_bus) in cxl_nvdimm_bridge_probe()
[all …]
A Dacpi.c483 struct cxl_nvdimm_bridge *cxl_nvb; in add_root_nvdimm_bridge() local
493 cxl_nvb = devm_cxl_add_nvdimm_bridge(host, root_port); in add_root_nvdimm_bridge()
494 if (IS_ERR(cxl_nvb)) { in add_root_nvdimm_bridge()
496 return PTR_ERR(cxl_nvb); in add_root_nvdimm_bridge()
499 dev_name(&cxl_nvb->dev)); in add_root_nvdimm_bridge()
A Dcxlmem.h49 struct cxl_nvdimm_bridge *cxl_nvb; member
A Dcxl.h494 struct cxl_nvdimm_bridge *cxl_nvb; member

Completed in 28 milliseconds