Searched refs:cxl_dev_state (Results 1 – 12 of 12) sorted by relevance
/Linux-v6.1/drivers/cxl/ |
D | cxlmem.h | 43 struct cxl_dev_state *cxlds; 77 struct cxl_memdev *devm_cxl_add_memdev(struct cxl_dev_state *cxlds); 219 struct cxl_dev_state { struct 250 int (*mbox_send)(struct cxl_dev_state *cxlds, struct cxl_mbox_cmd *cmd); argument 375 int cxl_mbox_send_cmd(struct cxl_dev_state *cxlds, u16 opcode, void *in, 377 int cxl_dev_state_identify(struct cxl_dev_state *cxlds); 378 int cxl_await_media_ready(struct cxl_dev_state *cxlds); 379 int cxl_enumerate_cmds(struct cxl_dev_state *cxlds); 380 int cxl_mem_create_range_info(struct cxl_dev_state *cxlds); 381 struct cxl_dev_state *cxl_dev_state_create(struct device *dev); [all …]
|
D | pci.c | 54 static int cxl_pci_mbox_wait_for_doorbell(struct cxl_dev_state *cxlds) in cxl_pci_mbox_wait_for_doorbell() 109 static int __cxl_pci_mbox_send_cmd(struct cxl_dev_state *cxlds, in __cxl_pci_mbox_send_cmd() 210 static int cxl_pci_mbox_send(struct cxl_dev_state *cxlds, struct cxl_mbox_cmd *cmd) in cxl_pci_mbox_send() 221 static int cxl_pci_setup_mailbox(struct cxl_dev_state *cxlds) in cxl_pci_setup_mailbox() 350 static int cxl_map_regs(struct cxl_dev_state *cxlds, struct cxl_register_map *map) in cxl_map_regs() 395 static void devm_cxl_pci_create_doe(struct cxl_dev_state *cxlds) in devm_cxl_pci_create_doe() 435 struct cxl_dev_state *cxlds; in cxl_pci_probe()
|
D | cxlpci.h | 75 struct cxl_dev_state; 76 int cxl_hdm_decode_init(struct cxl_dev_state *cxlds, struct cxl_hdm *cxlhdm);
|
D | pmem.c | 57 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_nvdimm_probe() 104 static int cxl_pmem_get_config_size(struct cxl_dev_state *cxlds, in cxl_pmem_get_config_size() 119 static int cxl_pmem_get_config_data(struct cxl_dev_state *cxlds, in cxl_pmem_get_config_data() 143 static int cxl_pmem_set_config_data(struct cxl_dev_state *cxlds, in cxl_pmem_set_config_data() 187 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_pmem_nvdimm_ctl() 512 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_pmem_region_probe()
|
D | port.c | 54 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_port_probe()
|
/Linux-v6.1/drivers/cxl/core/ |
D | memdev.c | 40 struct cxl_dev_state *cxlds = cxlmd->cxlds; in firmware_version_show() 50 struct cxl_dev_state *cxlds = cxlmd->cxlds; in payload_max_show() 60 struct cxl_dev_state *cxlds = cxlmd->cxlds; in label_storage_size_show() 70 struct cxl_dev_state *cxlds = cxlmd->cxlds; in ram_size_show() 83 struct cxl_dev_state *cxlds = cxlmd->cxlds; in pmem_size_show() 96 struct cxl_dev_state *cxlds = cxlmd->cxlds; in serial_show() 180 void set_exclusive_cxl_commands(struct cxl_dev_state *cxlds, unsigned long *cmds) in set_exclusive_cxl_commands() 194 void clear_exclusive_cxl_commands(struct cxl_dev_state *cxlds, unsigned long *cmds) in clear_exclusive_cxl_commands() 233 static struct cxl_memdev *cxl_memdev_alloc(struct cxl_dev_state *cxlds, in cxl_memdev_alloc() 326 struct cxl_memdev *devm_cxl_add_memdev(struct cxl_dev_state *cxlds) in devm_cxl_add_memdev()
|
D | mbox.c | 164 int cxl_mbox_send_cmd(struct cxl_dev_state *cxlds, u16 opcode, void *in, in cxl_mbox_send_cmd() 257 struct cxl_dev_state *cxlds, u16 opcode, in cxl_mbox_cmd_ctor() 303 struct cxl_dev_state *cxlds) in cxl_to_mem_cmd_raw() 335 struct cxl_dev_state *cxlds) in cxl_to_mem_cmd() 398 struct cxl_dev_state *cxlds, in cxl_validate_cmd_from_user() 487 static int handle_mailbox_cmd_from_user(struct cxl_dev_state *cxlds, in handle_mailbox_cmd_from_user() 531 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_send_cmd() 557 static int cxl_xfer_log(struct cxl_dev_state *cxlds, uuid_t *uuid, u32 size, u8 *out) in cxl_xfer_log() 593 static void cxl_walk_cel(struct cxl_dev_state *cxlds, size_t size, u8 *cel) in cxl_walk_cel() 615 static struct cxl_mbox_get_supported_logs *cxl_get_gsl(struct cxl_dev_state *cxlds) in cxl_get_gsl() [all …]
|
D | pci.c | 110 int cxl_await_media_ready(struct cxl_dev_state *cxlds) in cxl_await_media_ready() 147 static int wait_for_valid(struct cxl_dev_state *cxlds) in wait_for_valid() 179 static int cxl_set_mem_enable(struct cxl_dev_state *cxlds, u16 val) in cxl_set_mem_enable() 207 static int devm_cxl_enable_mem(struct device *host, struct cxl_dev_state *cxlds) in devm_cxl_enable_mem() 266 static bool __cxl_hdm_decode_init(struct cxl_dev_state *cxlds, in __cxl_hdm_decode_init() 347 int cxl_hdm_decode_init(struct cxl_dev_state *cxlds, struct cxl_hdm *cxlhdm) in cxl_hdm_decode_init() 468 struct cxl_dev_state *cxlds; in find_cdat_doe()
|
D | hdm.c | 146 void cxl_dpa_debug(struct seq_file *file, struct cxl_dev_state *cxlds) in cxl_dpa_debug() 168 struct cxl_dev_state *cxlds = cxlmd->cxlds; in __cxl_dpa_release() 211 struct cxl_dev_state *cxlds = cxlmd->cxlds; in __cxl_dpa_reserve() 357 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_dpa_set_mode() 404 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_dpa_alloc()
|
D | port.c | 1129 struct cxl_dev_state *cxlds = cxlmd->cxlds; in devm_cxl_add_endpoint()
|
/Linux-v6.1/tools/testing/cxl/test/ |
D | mem.c | 79 static int mock_get_log(struct cxl_dev_state *cxlds, struct cxl_mbox_cmd *cmd) in mock_get_log() 103 static int mock_id(struct cxl_dev_state *cxlds, struct cxl_mbox_cmd *cmd) in mock_id() 122 static int mock_partition_info(struct cxl_dev_state *cxlds, in mock_partition_info() 140 static int mock_get_lsa(struct cxl_dev_state *cxlds, struct cxl_mbox_cmd *cmd) in mock_get_lsa() 159 static int mock_set_lsa(struct cxl_dev_state *cxlds, struct cxl_mbox_cmd *cmd) in mock_set_lsa() 176 static int mock_health_info(struct cxl_dev_state *cxlds, in mock_health_info() 206 static int cxl_mock_mbox_send(struct cxl_dev_state *cxlds, struct cxl_mbox_cmd *cmd) in cxl_mock_mbox_send() 252 struct cxl_dev_state *cxlds; in cxl_mock_mem_probe()
|
D | mock.c | 196 int __wrap_cxl_await_media_ready(struct cxl_dev_state *cxlds) in __wrap_cxl_await_media_ready() 211 int __wrap_cxl_hdm_decode_init(struct cxl_dev_state *cxlds, in __wrap_cxl_hdm_decode_init()
|