Lines Matching full:suspend
63 /* for STA-like interface, don't runtime suspend */ in wil_can_suspend_vif()
67 wil_dbg_pm(wil, "Delay suspend when connecting\n"); in wil_can_suspend_vif()
75 /* AP-like interface - can't suspend */ in wil_can_suspend_vif()
94 wil_dbg_pm(wil, "Deny any suspend - %s mode\n", in wil_can_suspend()
99 if (is_runtime && !wil->platform_ops.suspend) { in wil_can_suspend()
114 wil_dbg_pm(wil, "Delay suspend when resetting\n"); in wil_can_suspend()
119 wil_dbg_pm(wil, "Delay suspend during recovery\n"); in wil_can_suspend()
195 wil_dbg_pm(wil, "suspend keep radio on\n"); in wil_suspend_keep_radio_on()
200 /* Device collects crash dump, cancel the suspend */ in wil_suspend_keep_radio_on()
201 wil_dbg_pm(wil, "reject suspend while collecting crash dump\n"); in wil_suspend_keep_radio_on()
209 wil_dbg_pm(wil, "Pending TX data, reject suspend\n"); in wil_suspend_keep_radio_on()
215 wil_dbg_pm(wil, "Pending RX data, reject suspend\n"); in wil_suspend_keep_radio_on()
221 wil_dbg_pm(wil, "Pending WMI events, reject suspend\n"); in wil_suspend_keep_radio_on()
226 /* Send WMI suspend request to the device */ in wil_suspend_keep_radio_on()
229 wil_dbg_pm(wil, "wmi_suspend failed, reject suspend (%d)\n", in wil_suspend_keep_radio_on()
243 "TO waiting for idle RX, suspend failed\n"); in wil_suspend_keep_radio_on()
253 /* In case of pending WMI events, reject the suspend in wil_suspend_keep_radio_on()
256 * approving the suspend. in wil_suspend_keep_radio_on()
259 wil_err(wil, "suspend failed due to pending WMI events\n"); in wil_suspend_keep_radio_on()
269 if (wil->platform_ops.suspend) { in wil_suspend_keep_radio_on()
270 rc = wil->platform_ops.suspend(wil->platform_handle, true); in wil_suspend_keep_radio_on()
272 wil_err(wil, "platform device failed to suspend (%d)\n", in wil_suspend_keep_radio_on()
294 /* if resume succeeded, reject the suspend */ in wil_suspend_keep_radio_on()
312 wil_dbg_pm(wil, "suspend radio off\n"); in wil_suspend_radio_off()
316 /* Device collects crash dump, cancel the suspend */ in wil_suspend_radio_off()
317 wil_dbg_pm(wil, "reject suspend while collecting crash dump\n"); in wil_suspend_radio_off()
341 if (wil->platform_ops.suspend) { in wil_suspend_radio_off()
342 rc = wil->platform_ops.suspend(wil->platform_handle, false); in wil_suspend_radio_off()
354 wil_dbg_pm(wil, "suspend radio off: %d\n", rc); in wil_suspend_radio_off()
386 wil_dbg_pm(wil, "suspend: %s\n", is_runtime ? "runtime" : "system"); in wil_suspend()
389 wil_dbg_pm(wil, "trying to suspend while suspended\n"); in wil_suspend()
398 wil_dbg_pm(wil, "suspend: %s => %d\n", in wil_suspend()