pm_resume_via_firmware
if (pm_runtime_suspended(dev) && pm_resume_via_firmware())
if (!pm_resume_via_firmware())
adev->in_s3 && !pm_resume_via_firmware()) {
if (adev->in_s3 && !pm_resume_via_firmware())
return !pm_resume_via_firmware() || pdev->device == PCI_DEVICE_ID_INTEL_ISH_CHV;
if (i8042_forcenorestore || !pm_resume_via_firmware())
want_reset = pm_resume_via_firmware();
if (pm_runtime_suspended(dev) && pm_resume_via_firmware()) {