Home
last modified time | relevance | path

Searched refs:SpaprDrc (Results 1 – 9 of 9) sorted by relevance

/openbmc/qemu/include/hw/ppc/
H A Dspapr_drc.h28 #define SPAPR_DR_CONNECTOR(obj) OBJECT_CHECK(SpaprDrc, (obj), \
171 typedef struct SpaprDrc { struct
190 } SpaprDrc; argument
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,
216 SpaprDrc parent;
228 bool spapr_drc_reset(SpaprDrc *drc);
230 uint32_t spapr_drc_index(SpaprDrc *drc);
[all …]
H A Dspapr_nvdimm.h15 typedef struct SpaprDrc SpaprDrc; typedef
18 int spapr_pmem_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
H A Dspapr.h914 void spapr_hotplug_req_add_by_index(SpaprDrc *drc);
915 void spapr_hotplug_req_remove_by_index(SpaprDrc *drc);
936 int spapr_core_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
939 int spapr_lmb_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
942 int spapr_phb_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,
/openbmc/qemu/hw/ppc/
H A Dspapr_drc.c34 SpaprDrcType spapr_drc_type(SpaprDrc *drc) in spapr_drc_type()
41 uint32_t spapr_drc_index(SpaprDrc *drc) in spapr_drc_index()
53 static void spapr_drc_release(SpaprDrc *drc) in spapr_drc_release()
67 static uint32_t drc_isolate_physical(SpaprDrc *drc) in drc_isolate_physical()
91 static uint32_t drc_unisolate_physical(SpaprDrc *drc) in drc_unisolate_physical()
118 static uint32_t drc_isolate_logical(SpaprDrc *drc) in drc_isolate_logical()
152 static uint32_t drc_unisolate_logical(SpaprDrc *drc) in drc_unisolate_logical()
200 static uint32_t drc_set_usable(SpaprDrc *drc) in drc_set_usable()
232 static uint32_t drc_set_unusable(SpaprDrc *drc) in drc_set_unusable()
256 static char *spapr_drc_name(SpaprDrc *drc) in spapr_drc_name()
[all …]
H A Dspapr_nvdimm.c125 SpaprDrc *drc; in spapr_add_nvdimm()
147 SpaprDrc *drc; in spapr_dt_nvdimm()
207 int spapr_pmem_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, in spapr_pmem_dt_populate()
250 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_read_metadata()
306 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_write_metadata()
370 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_bind_mem()
450 SpaprDrc *drc = spapr_drc_by_index(state->drcidx); in flush_worker_cb()
484 SpaprDrc *drc = spapr_drc_by_index(state->drcidx); in spapr_nvdimm_flush_completion_cb()
663 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_flush()
725 SpaprDrc *drc = spapr_drc_by_index(drc_index); in h_scm_unbind_mem()
[all …]
H A Dspapr_pci.c1208 static SpaprDrc *drc_from_devfn(SpaprPhbState *phb, in drc_from_devfn()
1227 static SpaprDrc *drc_from_dev(SpaprPhbState *phb, PCIDevice *dev) in drc_from_dev()
1262 SpaprDrc *drc = drc_from_devfn(phb, chassis, i); in remove_drcs()
1360 SpaprDrc *drc = drc_from_dev(sphb, dev); in spapr_dt_pci_device()
1464 int spapr_pci_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, in spapr_pci_dt_populate()
1539 SpaprDrc *drc = drc_from_dev(phb, pdev); in spapr_pci_pre_plug()
1572 SpaprDrc *drc = drc_from_dev(phb, pdev); in spapr_pci_plug()
1594 SpaprDrc *func_drc; in spapr_pci_plug()
1647 SpaprDrc *drc = drc_from_dev(phb, pdev); in spapr_pci_unplug_request()
1654 SpaprDrc *func_drc; in spapr_pci_unplug_request()
[all …]
H A Dspapr.c426 SpaprDrc *drc; in spapr_dt_dynamic_memory_v2()
531 SpaprDrc *drc; in spapr_dt_dynamic_memory()
699 SpaprDrc *drc; in spapr_dt_cpu()
3502 int spapr_lmb_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, in spapr_lmb_dt_populate()
3519 SpaprDrc *drc; in spapr_add_lmbs()
3673 SpaprDrc *drc; in spapr_recover_pending_dimm_state()
3702 SpaprDrc *drc; in spapr_memory_unplug_rollback()
3796 SpaprDrc *drc; in spapr_memory_unplug_request()
3866 SpaprDrc *drc; in spapr_core_unplug_request()
3898 int spapr_core_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr, in spapr_core_dt_populate()
[all …]
H A Dspapr_events.c672 void spapr_hotplug_req_add_by_index(SpaprDrc *drc) in spapr_hotplug_req_add_by_index()
682 void spapr_hotplug_req_remove_by_index(SpaprDrc *drc) in spapr_hotplug_req_remove_by_index()
/openbmc/qemu/include/hw/pci-host/
H A Dspapr.h116 int spapr_pci_dt_populate(SpaprDrc *drc, SpaprMachineState *spapr,