Lines Matching full:pm
185 struct mt76_connac_pm *pm = &dev->pm; in mt7925_pm_set() local
192 if (val == pm->enable_user) in mt7925_pm_set()
195 if (!pm->enable_user) { in mt7925_pm_set()
196 pm->stats.last_wake_event = jiffies; in mt7925_pm_set()
197 pm->stats.last_doze_event = jiffies; in mt7925_pm_set()
202 pm->enable = false; in mt7925_pm_set()
203 mt76_connac_pm_wake(&dev->mphy, pm); in mt7925_pm_set()
205 pm->enable_user = val; in mt7925_pm_set()
207 mt76_connac_power_save_sched(&dev->mphy, pm); in mt7925_pm_set()
219 *val = dev->pm.enable_user; in mt7925_pm_get()
230 struct mt76_connac_pm *pm = &dev->pm; in mt7925_deep_sleep_set() local
238 if (pm->ds_enable_user == enable) in mt7925_deep_sleep_set()
241 pm->ds_enable_user = enable; in mt7925_deep_sleep_set()
242 pm->ds_enable = enable && !monitor; in mt7925_deep_sleep_set()
243 mt7925_mcu_set_deep_sleep(dev, pm->ds_enable); in mt7925_deep_sleep_set()
255 *val = dev->pm.ds_enable_user; in mt7925_deep_sleep_get()
310 debugfs_create_file("runtime-pm", 0600, dir, dev, &fops_pm); in mt7925_init_debugfs()