Lines Matching refs:hotplug_dev
3559 static void spapr_memory_plug(HotplugHandler *hotplug_dev, DeviceState *dev) in spapr_memory_plug() argument
3561 SpaprMachineState *ms = SPAPR_MACHINE(hotplug_dev); in spapr_memory_plug()
3585 static void spapr_memory_pre_plug(HotplugHandler *hotplug_dev, DeviceState *dev, in spapr_memory_pre_plug() argument
3588 SpaprMachineState *spapr = SPAPR_MACHINE(hotplug_dev); in spapr_memory_pre_plug()
3603 if (!spapr_nvdimm_validate(hotplug_dev, NVDIMM(dev), size, errp)) { in spapr_memory_pre_plug()
3619 pc_dimm_pre_plug(dimm, MACHINE(hotplug_dev), errp); in spapr_memory_pre_plug()
3775 static void spapr_memory_unplug(HotplugHandler *hotplug_dev, DeviceState *dev) in spapr_memory_unplug() argument
3777 SpaprMachineState *spapr = SPAPR_MACHINE(hotplug_dev); in spapr_memory_unplug()
3783 pc_dimm_unplug(PC_DIMM(dev), MACHINE(hotplug_dev)); in spapr_memory_unplug()
3788 static void spapr_memory_unplug_request(HotplugHandler *hotplug_dev, in spapr_memory_unplug_request() argument
3791 SpaprMachineState *spapr = SPAPR_MACHINE(hotplug_dev); in spapr_memory_unplug_request()
3849 static void spapr_core_unplug(HotplugHandler *hotplug_dev, DeviceState *dev) in spapr_core_unplug() argument
3851 MachineState *ms = MACHINE(hotplug_dev); in spapr_core_unplug()
3861 void spapr_core_unplug_request(HotplugHandler *hotplug_dev, DeviceState *dev, in spapr_core_unplug_request() argument
3864 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_core_unplug_request()
3869 if (!spapr_find_cpu_slot(MACHINE(hotplug_dev), cc->core_id, &index)) { in spapr_core_unplug_request()
3931 static void spapr_core_plug(HotplugHandler *hotplug_dev, DeviceState *dev) in spapr_core_plug() argument
3933 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_core_plug()
3943 core_slot = spapr_find_cpu_slot(MACHINE(hotplug_dev), cc->core_id, &index); in spapr_core_plug()
3986 static void spapr_core_pre_plug(HotplugHandler *hotplug_dev, DeviceState *dev, in spapr_core_pre_plug() argument
3989 MachineState *machine = MACHINE(OBJECT(hotplug_dev)); in spapr_core_pre_plug()
3990 MachineClass *mc = MACHINE_GET_CLASS(hotplug_dev); in spapr_core_pre_plug()
4025 core_slot = spapr_find_cpu_slot(MACHINE(hotplug_dev), cc->core_id, &index); in spapr_core_pre_plug()
4061 static bool spapr_phb_pre_plug(HotplugHandler *hotplug_dev, DeviceState *dev, in spapr_phb_pre_plug() argument
4064 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_phb_pre_plug()
4098 static void spapr_phb_plug(HotplugHandler *hotplug_dev, DeviceState *dev) in spapr_phb_plug() argument
4100 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_phb_plug()
4132 static void spapr_phb_unplug(HotplugHandler *hotplug_dev, DeviceState *dev) in spapr_phb_unplug() argument
4137 static void spapr_phb_unplug_request(HotplugHandler *hotplug_dev, in spapr_phb_unplug_request() argument
4157 bool spapr_tpm_proxy_pre_plug(HotplugHandler *hotplug_dev, DeviceState *dev, in spapr_tpm_proxy_pre_plug() argument
4160 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_tpm_proxy_pre_plug()
4170 static void spapr_tpm_proxy_plug(HotplugHandler *hotplug_dev, DeviceState *dev) in spapr_tpm_proxy_plug() argument
4172 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_tpm_proxy_plug()
4181 static void spapr_tpm_proxy_unplug(HotplugHandler *hotplug_dev, DeviceState *dev) in spapr_tpm_proxy_unplug() argument
4183 SpaprMachineState *spapr = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_tpm_proxy_unplug()
4190 static void spapr_machine_device_plug(HotplugHandler *hotplug_dev, in spapr_machine_device_plug() argument
4194 spapr_memory_plug(hotplug_dev, dev); in spapr_machine_device_plug()
4196 spapr_core_plug(hotplug_dev, dev); in spapr_machine_device_plug()
4198 spapr_phb_plug(hotplug_dev, dev); in spapr_machine_device_plug()
4200 spapr_tpm_proxy_plug(hotplug_dev, dev); in spapr_machine_device_plug()
4204 static void spapr_machine_device_unplug(HotplugHandler *hotplug_dev, in spapr_machine_device_unplug() argument
4208 spapr_memory_unplug(hotplug_dev, dev); in spapr_machine_device_unplug()
4210 spapr_core_unplug(hotplug_dev, dev); in spapr_machine_device_unplug()
4212 spapr_phb_unplug(hotplug_dev, dev); in spapr_machine_device_unplug()
4214 spapr_tpm_proxy_unplug(hotplug_dev, dev); in spapr_machine_device_unplug()
4230 static void spapr_machine_device_unplug_request(HotplugHandler *hotplug_dev, in spapr_machine_device_unplug_request() argument
4233 SpaprMachineState *sms = SPAPR_MACHINE(OBJECT(hotplug_dev)); in spapr_machine_device_unplug_request()
4239 spapr_memory_unplug_request(hotplug_dev, dev, errp); in spapr_machine_device_unplug_request()
4248 spapr_core_unplug_request(hotplug_dev, dev, errp); in spapr_machine_device_unplug_request()
4254 spapr_phb_unplug_request(hotplug_dev, dev, errp); in spapr_machine_device_unplug_request()
4256 spapr_tpm_proxy_unplug(hotplug_dev, dev); in spapr_machine_device_unplug_request()
4260 static void spapr_machine_device_pre_plug(HotplugHandler *hotplug_dev, in spapr_machine_device_pre_plug() argument
4264 spapr_memory_pre_plug(hotplug_dev, dev, errp); in spapr_machine_device_pre_plug()
4266 spapr_core_pre_plug(hotplug_dev, dev, errp); in spapr_machine_device_pre_plug()
4268 spapr_phb_pre_plug(hotplug_dev, dev, errp); in spapr_machine_device_pre_plug()
4270 spapr_tpm_proxy_pre_plug(hotplug_dev, dev, errp); in spapr_machine_device_pre_plug()