Home
last modified time | relevance | path

Searched defs:cxlds (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/drivers/cxl/
H A Dpci.c35 #define cxl_doorbell_busy(cxlds) \ argument
55 static int cxl_pci_mbox_wait_for_doorbell(struct cxl_dev_state *cxlds) in cxl_pci_mbox_wait_for_doorbell()
89 struct cxl_dev_state *cxlds; member
92 static int cxl_request_irq(struct cxl_dev_state *cxlds, int irq, in cxl_request_irq()
109 static bool cxl_mbox_background_complete(struct cxl_dev_state *cxlds) in cxl_mbox_background_complete()
122 struct cxl_dev_state *cxlds = dev_id->cxlds; in cxl_pci_mbox_irq() local
150 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_mbox_sanitize_work() local
194 struct cxl_dev_state *cxlds = &mds->cxlds; in __cxl_pci_mbox_send_cmd() local
383 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_pci_setup_mailbox() local
522 struct cxl_dev_state *cxlds = pci_get_drvdata(pdev); in cxl_pci_ras_unmask() local
[all …]
H A Dmem.c52 struct cxl_dev_state *cxlds = cxlmd->cxlds; in devm_cxl_add_endpoint() local
111 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_mem_probe() local
H A Dpmem.c41 struct cxl_dev_state *cxlds = cxl_nvd->cxlmd->cxlds; in id_show() local
367 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_pmem_region_probe() local
H A Dport.c91 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_endpoint_port_probe() local
H A Dcxlmem.h49 struct cxl_dev_state *cxlds; member
463 struct cxl_dev_state cxlds; member
489 to_cxl_memdev_state(struct cxl_dev_state *cxlds) in to_cxl_memdev_state()
/openbmc/qemu/hw/cxl/
H A Dcxl-events.c29 void cxl_event_init(CXLDeviceState *cxlds, int start_msg_num) in cxl_event_init()
79 static void cxl_event_delete_head(CXLDeviceState *cxlds, in cxl_event_delete_head()
97 bool cxl_event_insert(CXLDeviceState *cxlds, CXLEventLogType log_type, in cxl_event_insert()
142 void cxl_discard_all_event_records(CXLDeviceState *cxlds) in cxl_discard_all_event_records()
155 CXLRetCode cxl_event_get_records(CXLDeviceState *cxlds, CXLGetEventPayload *pl, in cxl_event_get_records()
196 CXLRetCode cxl_event_clear_records(CXLDeviceState *cxlds, in cxl_event_clear_records()
244 CXLDeviceState *cxlds = &ct3d->cxl_dstate; in cxl_event_irq_assert() local
H A Dcxl-mailbox-utils.c239 CXLDeviceState *cxlds = &CXL_TYPE3(cci->d)->cxl_dstate; in cmd_events_get_records() local
268 CXLDeviceState *cxlds = &CXL_TYPE3(cci->d)->cxl_dstate; in cmd_events_clear_records() local
289 CXLDeviceState *cxlds = &CXL_TYPE3(cci->d)->cxl_dstate; in cmd_events_get_interrupt_policy() local
332 CXLDeviceState *cxlds = &CXL_TYPE3(cci->d)->cxl_dstate; in cmd_events_set_interrupt_policy() local
/openbmc/linux/drivers/cxl/core/
H A Dmemdev.c43 struct cxl_dev_state *cxlds = cxlmd->cxlds; in firmware_version_show() local
56 struct cxl_dev_state *cxlds = cxlmd->cxlds; in payload_max_show() local
69 struct cxl_dev_state *cxlds = cxlmd->cxlds; in label_storage_size_show() local
82 struct cxl_dev_state *cxlds = cxlmd->cxlds; in ram_size_show() local
95 struct cxl_dev_state *cxlds = cxlmd->cxlds; in pmem_size_show() local
108 struct cxl_dev_state *cxlds = cxlmd->cxlds; in serial_show() local
126 struct cxl_dev_state *cxlds = cxlmd->cxlds; in security_state_show() local
195 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_get_poison_by_memdev() local
256 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_validate_poison_dpa() local
555 static struct cxl_memdev *cxl_memdev_alloc(struct cxl_dev_state *cxlds, in cxl_memdev_alloc()
[all …]
H A Dpci.c104 static int cxl_dvsec_mem_range_valid(struct cxl_dev_state *cxlds, int id) in cxl_dvsec_mem_range_valid()
140 static int cxl_dvsec_mem_range_active(struct cxl_dev_state *cxlds, int id) in cxl_dvsec_mem_range_active()
178 int cxl_await_media_ready(struct cxl_dev_state *cxlds) in cxl_await_media_ready()
243 static int cxl_set_mem_enable(struct cxl_dev_state *cxlds, u16 val) in cxl_set_mem_enable()
266 static void clear_mem_enable(void *cxlds) in clear_mem_enable()
271 static int devm_cxl_enable_mem(struct device *host, struct cxl_dev_state *cxlds) in devm_cxl_enable_mem()
428 int cxl_hdm_decode_init(struct cxl_dev_state *cxlds, struct cxl_hdm *cxlhdm, in cxl_hdm_decode_init()
645 struct cxl_dev_state *cxlds = pci_get_drvdata(pdev); in cxl_cor_error_detected() local
662 static void header_log_copy(struct cxl_dev_state *cxlds, u32 *log) in header_log_copy()
682 static bool cxl_report_and_clear(struct cxl_dev_state *cxlds) in cxl_report_and_clear()
[all …]
H A Dhdm.c222 void cxl_dpa_debug(struct seq_file *file, struct cxl_dev_state *cxlds) in cxl_dpa_debug()
244 struct cxl_dev_state *cxlds = cxlmd->cxlds; in __cxl_dpa_release() local
287 struct cxl_dev_state *cxlds = cxlmd->cxlds; in __cxl_dpa_reserve() local
435 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_dpa_set_mode() local
482 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_dpa_alloc() local
917 struct cxl_dev_state *cxlds = cxlmd->cxlds; in init_hdm_decoder() local
H A Dmbox.c1139 struct cxl_dev_state *cxlds = &mds->cxlds; in __cxl_mem_sanitize() local
1239 struct cxl_dev_state *cxlds = &mds->cxlds; in cxl_mem_create_range_info() local
H A Dregion.c157 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_region_decode_reset() local
1391 struct cxl_dev_state *cxlds; in cxl_region_teardown_targets() local
1426 struct cxl_dev_state *cxlds; in cxl_region_setup_targets() local
2475 struct cxl_dev_state *cxlds = cxlmd->cxlds; in cxl_get_poison_unmapped() local
/openbmc/linux/tools/testing/cxl/test/
H A Dmem.c417 static int mock_set_timestamp(struct cxl_dev_state *cxlds, in mock_set_timestamp()
1000 struct cxl_dev_state *cxlds; member
1005 cxl_get_injected_po(struct cxl_dev_state *cxlds, u64 offset, u64 length) in cxl_get_injected_po()
1036 static int mock_get_poison(struct cxl_dev_state *cxlds, in mock_get_poison()
1056 static bool mock_poison_dev_max_injected(struct cxl_dev_state *cxlds) in mock_poison_dev_max_injected()
1067 static bool mock_poison_add(struct cxl_dev_state *cxlds, u64 dpa) in mock_poison_add()
1090 static bool mock_poison_found(struct cxl_dev_state *cxlds, u64 dpa) in mock_poison_found()
1100 static int mock_inject_poison(struct cxl_dev_state *cxlds, in mock_inject_poison()
1117 static bool mock_poison_del(struct cxl_dev_state *cxlds, u64 dpa) in mock_poison_del()
1129 static int mock_clear_poison(struct cxl_dev_state *cxlds, in mock_clear_poison()
[all …]
H A Dmock.c199 int __wrap_cxl_await_media_ready(struct cxl_dev_state *cxlds) in __wrap_cxl_await_media_ready()
214 int __wrap_cxl_hdm_decode_init(struct cxl_dev_state *cxlds, in __wrap_cxl_hdm_decode_init()
/openbmc/qemu/hw/mem/
H A Dcxl_type3.c1605 CXLDeviceState *cxlds; in qmp_cxl_inject_general_media_event() local
1692 CXLDeviceState *cxlds; in qmp_cxl_inject_dram_event() local
1793 CXLDeviceState *cxlds; in qmp_cxl_inject_memory_module_event() local
/openbmc/qemu/include/hw/cxl/
H A Dcxl_device.h410 #define cxl_dev_disable_media(cxlds) \ argument
412 #define cxl_dev_enable_media(cxlds) \ argument