Searched refs:CXLType3Dev (Results 1 – 5 of 5) sorted by relevance
| /openbmc/qemu/include/hw/cxl/ |
| H A D | cxl_device.h | 276 typedef struct CXLType3Dev CXLType3Dev; typedef 279 void cxl_device_register_init_t3(CXLType3Dev *ct3d, int msi_n); 575 struct CXLType3Dev { struct 649 OBJECT_DECLARE_TYPE(CXLType3Dev, CXLType3Class, CXL_TYPE3) argument 656 uint64_t (*get_lsa_size)(CXLType3Dev *ct3d); 658 uint64_t (*get_lsa)(CXLType3Dev *ct3d, void *buf, uint64_t size, 660 void (*set_lsa)(CXLType3Dev *ct3d, const void *buf, uint64_t size, 662 bool (*set_cacheline)(CXLType3Dev *ct3d, uint64_t dpa_offset, 694 void cxl_event_irq_assert(CXLType3Dev *ct3d); 696 void cxl_set_poison_list_overflowed(CXLType3Dev *ct3d); [all …]
|
| /openbmc/qemu/hw/mem/ |
| H A D | cxl_type3.c | 162 CXLType3Dev *ct3d = priv; in ct3_build_cdat_table() 308 CXLType3Dev *ct3d = CXL_TYPE3(pci_dev); in ct3d_config_read() 321 CXLType3Dev *ct3d = CXL_TYPE3(pci_dev); in ct3d_config_write() 334 static void build_dvsecs(CXLType3Dev *ct3d) in build_dvsecs() 417 static void hdm_decoder_commit(CXLType3Dev *ct3d, int which) in hdm_decoder_commit() 432 static void hdm_decoder_uncommit(CXLType3Dev *ct3d, int which) in hdm_decoder_uncommit() 512 CXLType3Dev *ct3d = container_of(cxl_cstate, CXLType3Dev, cxl_cstate); in ct3d_reg_write() 637 static bool cxl_create_dc_regions(CXLType3Dev *ct3d, Error **errp) in cxl_create_dc_regions() 703 static void cxl_destroy_dc_regions(CXLType3Dev *ct3d) in cxl_destroy_dc_regions() 728 static bool cxl_setup_memory(CXLType3Dev *ct3d, Error **errp) in cxl_setup_memory() [all …]
|
| /openbmc/qemu/hw/cxl/ |
| H A D | cxl-mailbox-utils.c | 205 CXLType3Dev *ct3d = CXL_TYPE3(cci->d); in cmd_tunnel_management_cmd() 225 CXLType3Dev *ct3d = CXL_TYPE3(tunnel_target); in cmd_tunnel_management_cmd() 753 CXLType3Dev *ct3d = CXL_TYPE3(cci->d); in cmd_firmware_update_get_info() 1295 CXLType3Dev *ct3d; in cmd_features_get_feature() 1361 CXLType3Dev *ct3d; in cmd_features_set_feature() 1498 CXLType3Dev *ct3d = CXL_TYPE3(cci->d); in cmd_identify_memory_device() 1545 CXLType3Dev *ct3d = container_of(cxl_dstate, CXLType3Dev, cxl_dstate); in cmd_ccls_get_partition_info() 1580 CXLType3Dev *ct3d = CXL_TYPE3(cci->d); in cmd_ccls_get_lsa() 1611 CXLType3Dev *ct3d = CXL_TYPE3(cci->d); in cmd_ccls_set_lsa() 1637 CXLType3Dev *ct3d = CXL_TYPE3(cci->d); in cmd_get_alert_config() [all …]
|
| H A D | cxl-events.c | 240 void cxl_event_irq_assert(CXLType3Dev *ct3d) in cxl_event_irq_assert() 262 void cxl_create_dc_event_records_for_extents(CXLType3Dev *ct3d, in cxl_create_dc_event_records_for_extents()
|
| H A D | cxl-device-utils.c | 387 void cxl_device_register_init_t3(CXLType3Dev *ct3d, int msi_n) in cxl_device_register_init_t3()
|