Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/cxl/
Dpmem.c42 struct cxl_nvdimm_bridge *cxl_nvb; in cxl_nvdimm_probe() local
47 cxl_nvb = cxl_find_nvdimm_bridge(); in cxl_nvdimm_probe()
48 if (!cxl_nvb) in cxl_nvdimm_probe()
51 device_lock(&cxl_nvb->dev); in cxl_nvdimm_probe()
52 if (!cxl_nvb->nvdimm_bus) in cxl_nvdimm_probe()
56 nvdimm = nvdimm_create(cxl_nvb->nvdimm_bus, cxl_nvd, NULL, flags, 0, 0, in cxl_nvdimm_probe()
63 device_unlock(&cxl_nvb->dev); in cxl_nvdimm_probe()
64 put_device(&cxl_nvb->dev); in cxl_nvdimm_probe()
82 static bool online_nvdimm_bus(struct cxl_nvdimm_bridge *cxl_nvb) in online_nvdimm_bus() argument
84 if (cxl_nvb->nvdimm_bus) in online_nvdimm_bus()
[all …]
Dacpi.c358 struct cxl_nvdimm_bridge *cxl_nvb; in add_root_nvdimm_bridge() local
368 cxl_nvb = devm_cxl_add_nvdimm_bridge(host, root_port); in add_root_nvdimm_bridge()
369 if (IS_ERR(cxl_nvb)) { in add_root_nvdimm_bridge()
371 return PTR_ERR(cxl_nvb); in add_root_nvdimm_bridge()
374 dev_name(&cxl_nvb->dev)); in add_root_nvdimm_bridge()
/Linux-v5.15/drivers/cxl/core/
Dpmem.c25 struct cxl_nvdimm_bridge *cxl_nvb = to_cxl_nvdimm_bridge(dev); in cxl_nvdimm_bridge_release() local
27 kfree(cxl_nvb); in cxl_nvdimm_bridge_release()
53 struct cxl_nvdimm_bridge *cxl_nvb; in cxl_nvdimm_bridge_alloc() local
56 cxl_nvb = kzalloc(sizeof(*cxl_nvb), GFP_KERNEL); in cxl_nvdimm_bridge_alloc()
57 if (!cxl_nvb) in cxl_nvdimm_bridge_alloc()
60 dev = &cxl_nvb->dev; in cxl_nvdimm_bridge_alloc()
61 cxl_nvb->port = port; in cxl_nvdimm_bridge_alloc()
62 cxl_nvb->state = CXL_NVB_NEW; in cxl_nvdimm_bridge_alloc()
69 return cxl_nvb; in cxl_nvdimm_bridge_alloc()
74 struct cxl_nvdimm_bridge *cxl_nvb = _cxl_nvb; in unregister_nvb() local
[all …]