Searched refs:drc (Results 1 – 11 of 11) sorted by relevance
/qemu/hw/ppc/ |
H A D | spapr_drc.c | 61 drc->fdt = NULL; in spapr_drc_release() 112 drc->ccs_offset = drc->fdt_start_offset; in drc_unisolate_physical() 163 if (drc->unplug_requested && drc->dev) { in drc_unisolate_logical() 194 drc->ccs_offset = drc->fdt_start_offset; in drc_unisolate_logical() 453 drc->ccs_offset = drc->fdt_start_offset; in spapr_drc_reset() 568 return drc; in spapr_dr_connector_new() 990 if (!drc) { in rtas_set_isolation_state() 1115 if (!drc) { in rtas_get_sensor_state() 1170 if (!drc) { in rtas_ibm_configure_connector() 1214 drc->ccs_offset = drc->fdt_start_offset; in rtas_ibm_configure_connector() [all …]
|
H A D | spapr_nvdimm.c | 125 SpaprDrc *drc; in spapr_add_nvdimm() local 129 g_assert(drc); in spapr_add_nvdimm() 147 SpaprDrc *drc; in spapr_dt_nvdimm() local 158 g_assert(drc); in spapr_dt_nvdimm() 256 if (!drc || !drc->dev || in h_scm_read_metadata() 311 if (!drc || !drc->dev || in h_scm_write_metadata() 374 if (!drc || !drc->dev || in h_scm_bind_mem() 669 if (!drc || !drc->dev || in h_scm_flush() 729 if (!drc || !drc->dev || in h_scm_unbind_mem() 791 if (!drc || !drc->dev || in h_scm_unbind_all() [all …]
|
H A D | spapr.c | 457 SpaprDrc *drc; in spapr_dt_dynamic_memory_v2() local 732 SpaprDrc *drc; in spapr_dt_cpu() local 738 if (drc) { in spapr_dt_cpu() 3569 SpaprDrc *drc; in spapr_add_lmbs() local 3729 SpaprDrc *drc; in spapr_recover_pending_dimm_state() local 3758 SpaprDrc *drc; in spapr_memory_unplug_rollback() local 3861 SpaprDrc *drc; in spapr_memory_unplug_request() local 4029 if (drc) { in spapr_core_plug() 4165 if (drc && drc->dev) { in spapr_phb_pre_plug() 4196 assert(drc); in spapr_phb_plug() [all …]
|
H A D | trace-events | 47 spapr_drc_set_isolation_state_finalizing(uint32_t index) "drc: 0x%"PRIx32 48 spapr_drc_set_dr_indicator(uint32_t index, int state) "drc: 0x%"PRIx32", state: 0x%x" 50 spapr_drc_set_allocation_state_finalizing(uint32_t index) "drc: 0x%"PRIx32 51 spapr_drc_set_configured(uint32_t index) "drc: 0x%"PRIx32 52 spapr_drc_attach(uint32_t index) "drc: 0x%"PRIx32 53 spapr_drc_unplug_request(uint32_t index) "drc: 0x%"PRIx32 54 spapr_drc_awaiting_quiesce(uint32_t index) "drc: 0x%"PRIx32 55 spapr_drc_reset(uint32_t index) "drc: 0x%"PRIx32 56 spapr_drc_realize(uint32_t index) "drc: 0x%"PRIx32 58 spapr_drc_realize_complete(uint32_t index) "drc: 0x%"PRIx32 [all …]
|
H A D | spapr_pci.c | 1272 if (drc) { in remove_drcs() 1424 if (drc) { in spapr_dt_pci_device() 1579 if (drc && drc->dev) { in spapr_pci_pre_plug() 1602 g_assert(drc); in spapr_pci_plug() 1615 spapr_drc_reset(drc); in spapr_pci_plug() 1682 g_assert(drc); in spapr_pci_unplug_request() 1683 g_assert(drc->dev == plugged_dev); in spapr_pci_unplug_request() 1721 spapr_drc_unplug_request(drc); in spapr_pci_unplug_request() 1739 drc->dev->id); in spapr_pci_unplug_request() 2354 SpaprDrc *drc; in spapr_dt_phb() local [all …]
|
H A D | spapr_events.c | 673 void spapr_hotplug_req_add_by_index(SpaprDrc *drc) in spapr_hotplug_req_add_by_index() argument 675 SpaprDrcType drc_type = spapr_drc_type(drc); in spapr_hotplug_req_add_by_index() 678 drc_id.index = spapr_drc_index(drc); in spapr_hotplug_req_add_by_index() 683 void spapr_hotplug_req_remove_by_index(SpaprDrc *drc) in spapr_hotplug_req_remove_by_index() argument 685 SpaprDrcType drc_type = spapr_drc_type(drc); in spapr_hotplug_req_remove_by_index() 688 drc_id.index = spapr_drc_index(drc); in spapr_hotplug_req_remove_by_index()
|
/qemu/include/hw/ppc/ |
H A D | spapr_drc.h | 205 SpaprDREntitySense (*dr_entity_sense)(SpaprDrc *drc); 206 uint32_t (*isolate)(SpaprDrc *drc); 207 uint32_t (*unisolate)(SpaprDrc *drc); 210 int (*dt_populate)(SpaprDrc *drc, struct SpaprMachineState *spapr, 228 bool spapr_drc_reset(SpaprDrc *drc); 230 uint32_t spapr_drc_index(SpaprDrc *drc); 231 SpaprDrcType spapr_drc_type(SpaprDrc *drc); 245 void spapr_drc_attach(SpaprDrc *drc, DeviceState *d); 246 void spapr_drc_unplug_request(SpaprDrc *drc); 254 static inline bool spapr_drc_unplug_requested(SpaprDrc *drc) in spapr_drc_unplug_requested() argument [all …]
|
H A D | spapr_nvdimm.h | 18 int spapr_pmem_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
|
H A D | spapr.h | 917 void spapr_hotplug_req_add_by_index(SpaprDrc *drc); 918 void spapr_hotplug_req_remove_by_index(SpaprDrc *drc); 939 int spapr_core_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, 942 int spapr_lmb_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, 945 int spapr_phb_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
|
/qemu/docs/specs/ |
H A D | ppc-spapr-hotplug.rst | 37 of ``ibm,drc-indexes``: 39 ``ibm,drc-names`` 63 ``ibm,drc-indexes`` 90 ``ibm,drc-power-domains`` 102 ``ibm,drc-types`` 387 * for the 'drc' union field below 419 } drc; 483 - DRC index of the LMB that corresponds to ``ibm,my-drc-index`` property
|
/qemu/include/hw/pci-host/ |
H A D | spapr.h | 121 int spapr_pci_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
|