Home
last modified time | relevance | path

Searched refs:cxl_memdev (Results 1 – 15 of 15) sorted by relevance

/Linux-v6.1/drivers/cxl/core/
Dmemdev.c24 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_memdev_release()
39 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in firmware_version_show()
49 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in payload_max_show()
59 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in label_storage_size_show()
69 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in ram_size_show()
82 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in pmem_size_show()
95 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in serial_show()
205 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_memdev_shutdown()
214 struct cxl_memdev *cxlmd = _cxlmd; in cxl_memdev_unregister()
224 struct cxl_memdev *cxlmd; in detach_memdev()
[all …]
Dcore.h44 int cxl_query_cmd(struct cxl_memdev *cxlmd,
46 int cxl_send_cmd(struct cxl_memdev *cxlmd, struct cxl_send_command __user *s);
62 struct cxl_memdev *cxlmd) in cxl_ep_load()
Dregion.c131 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_decode_reset()
166 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_decode_commit()
799 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_port_attach_region()
926 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in check_last_peer()
931 struct cxl_memdev *cxlmd_peer; in check_last_peer()
970 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_port_setup_targets()
1129 struct cxl_memdev *cxlmd; in cxl_region_teardown_targets()
1152 struct cxl_memdev *cxlmd; in cxl_region_setup_targets()
1186 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_region_attach()
1217 struct cxl_memdev *cxlmd_target = cxled_to_memdev(cxled_target); in cxl_region_attach()
[all …]
Dpmem.c223 static struct cxl_nvdimm *cxl_nvdimm_alloc(struct cxl_memdev *cxlmd) in cxl_nvdimm_alloc()
257 int devm_cxl_add_nvdimm(struct device *host, struct cxl_memdev *cxlmd) in devm_cxl_add_nvdimm()
Dport.c1065 struct cxl_memdev *cxlmd = data; in delete_endpoint()
1086 int cxl_endpoint_autoremove(struct cxl_memdev *cxlmd, struct cxl_port *endpoint) in cxl_endpoint_autoremove()
1125 int devm_cxl_add_endpoint(struct cxl_memdev *cxlmd, in devm_cxl_add_endpoint()
1168 struct cxl_memdev *cxlmd = data; in cxl_detach_ep()
1249 static int add_port_attach_ep(struct cxl_memdev *cxlmd, in add_port_attach_ep()
1317 int devm_cxl_enumerate_ports(struct cxl_memdev *cxlmd) in devm_cxl_enumerate_ports()
1396 struct cxl_port *cxl_mem_find_port(struct cxl_memdev *cxlmd, in cxl_mem_find_port()
1806 bool schedule_cxl_memdev_detach(struct cxl_memdev *cxlmd) in schedule_cxl_memdev_detach()
Dhdm.c166 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in __cxl_dpa_release()
209 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in __cxl_dpa_reserve()
356 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_dpa_set_mode()
401 struct cxl_memdev *cxlmd = cxled_to_memdev(cxled); in cxl_dpa_alloc()
Dmbox.c430 int cxl_query_cmd(struct cxl_memdev *cxlmd, in cxl_query_cmd()
529 int cxl_send_cmd(struct cxl_memdev *cxlmd, struct cxl_send_command __user *s) in cxl_send_cmd()
Dpci.c467 struct cxl_memdev *cxlmd; in find_cdat_doe()
/Linux-v6.1/drivers/cxl/
Dcxl.h424 struct cxl_memdev *cxlmd;
430 struct cxl_memdev *cxlmd;
565 int devm_cxl_add_endpoint(struct cxl_memdev *cxlmd,
568 int devm_cxl_enumerate_ports(struct cxl_memdev *cxlmd);
570 struct cxl_port *cxl_mem_find_port(struct cxl_memdev *cxlmd,
572 bool schedule_cxl_memdev_detach(struct cxl_memdev *cxlmd);
591 int cxl_endpoint_autoremove(struct cxl_memdev *cxlmd, struct cxl_port *endpoint);
640 int devm_cxl_add_nvdimm(struct device *host, struct cxl_memdev *cxlmd);
Dcxlmem.h40 struct cxl_memdev { struct
48 static inline struct cxl_memdev *to_cxl_memdev(struct device *dev) in to_cxl_memdev() argument
50 return container_of(dev, struct cxl_memdev, dev); in to_cxl_memdev()
63 static inline struct cxl_memdev *
77 struct cxl_memdev *devm_cxl_add_memdev(struct cxl_dev_state *cxlds);
Dmem.c41 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_mem_dpa_show()
50 struct cxl_memdev *cxlmd = to_cxl_memdev(dev); in cxl_mem_probe()
Dport.c53 struct cxl_memdev *cxlmd = to_cxl_memdev(port->uport); in cxl_port_probe()
Dpmem.c55 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_nvdimm_probe()
186 struct cxl_memdev *cxlmd = cxl_nvd->cxlmd; in cxl_pmem_nvdimm_ctl()
511 struct cxl_memdev *cxlmd = m->cxlmd; in cxl_pmem_region_probe()
Dpci.c434 struct cxl_memdev *cxlmd; in cxl_pci_probe()
/Linux-v6.1/tools/testing/cxl/test/
Dmem.c251 struct cxl_memdev *cxlmd; in cxl_mock_mem_probe()