Home
last modified time | relevance | path

Searched refs:drc (Results 1 – 11 of 11) sorted by relevance

/qemu/hw/ppc/
H A Dspapr_drc.c61 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 Dspapr_nvdimm.c125 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 Dspapr.c457 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 Dtrace-events47 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 Dspapr_pci.c1272 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 Dspapr_events.c673 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 Dspapr_drc.h205 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 Dspapr_nvdimm.h18 int spapr_pmem_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
H A Dspapr.h917 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 Dppc-spapr-hotplug.rst37 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 Dspapr.h121 int spapr_pci_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,