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() local 30 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() local 86 cxl_nvb = kzalloc(sizeof(*cxl_nvb), GFP_KERNEL); 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 in cxl_nvdimm_bridge_alloc() 113 struct cxl_nvdimm_bridge *cxl_nvb = _cxl_nvb; unregister_nvb() local 128 struct cxl_nvdimm_bridge *cxl_nvb; devm_cxl_add_nvdimm_bridge() local 195 cxl_nvdimm_alloc(struct cxl_nvdimm_bridge * cxl_nvb,struct cxl_memdev * cxlmd) cxl_nvdimm_alloc() argument 229 struct cxl_nvdimm_bridge *cxl_nvb = cxlmd->cxl_nvb; cxlmd_release_nvdimm() local 248 struct cxl_nvdimm_bridge *cxl_nvb; devm_cxl_add_nvdimm() local [all...]
2996 struct cxl_nvdimm_bridge *cxl_nvb; in cxl_pmem_region_alloc() local 3024 cxl_nvb = cxl_find_nvdimm_bridge(cxlmd->endpoint); in cxl_pmem_region_alloc() 3025 if (!cxl_nvb) in cxl_pmem_region_alloc() 3027 cxlr->cxl_nvb = cxl_nvb; in cxl_pmem_region_alloc() 3116 struct cxl_nvdimm_bridge *cxl_nvb = cxlr->cxl_nvb; in cxlr_pmem_unregister() local 3124 device_lock_assert(&cxl_nvb->dev); in cxlr_pmem_unregister() 3133 struct cxl_nvdimm_bridge *cxl_nvb = cxlr->cxl_nvb; in cxlr_release_nvdimm() local 3153 struct cxl_nvdimm_bridge *cxl_nvb; devm_cxl_add_pmem_region() local [all...]
126 struct cxl_nvdimm_bridge *cxl_nvb = cxlmd->cxl_nvb; in cxl_nvdimm_probe() local 150 nvdimm = __nvdimm_create(cxl_nvb->nvdimm_bus, cxl_nvd, in cxl_nvdimm_probe() 312 if (cxl_nvd->cxlmd && cxl_nvd->cxlmd->cxl_nvb == data) in detach_nvdimm() 323 struct cxl_nvdimm_bridge *cxl_nvb = _cxl_nvb; in unregister_nvdimm_bus() local 324 struct nvdimm_bus *nvdimm_bus = cxl_nvb->nvdimm_bus; in unregister_nvdimm_bus() 326 bus_for_each_dev(&cxl_bus_type, NULL, cxl_nvb, detach_nvdimm); in unregister_nvdimm_bus() 328 cxl_nvb->nvdimm_bus = NULL; in unregister_nvdimm_bus() 334 struct cxl_nvdimm_bridge *cxl_nvb = to_cxl_nvdimm_bridge(dev); in cxl_nvdimm_bridge_probe() local 336 cxl_nvb in cxl_nvdimm_bridge_probe() 380 struct cxl_nvdimm_bridge *cxl_nvb = cxlr->cxl_nvb; cxl_pmem_region_probe() local [all...]
43 * @cxl_nvb: coordinate removal of @cxl_nvd if present59 struct cxl_nvdimm_bridge *cxl_nvb; member