| /linux/drivers/base/power/ |
| A D | generic_ops.c | 25 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0; in pm_generic_runtime_suspend() 44 ret = pm && pm->runtime_resume ? pm->runtime_resume(dev) : 0; in pm_generic_runtime_resume() 101 return pm && pm->suspend ? pm->suspend(dev) : 0; in pm_generic_suspend() 125 return pm && pm->freeze_late ? pm->freeze_late(dev) : 0; in pm_generic_freeze_late() 137 return pm && pm->freeze ? pm->freeze(dev) : 0; in pm_generic_freeze() 173 return pm && pm->poweroff ? pm->poweroff(dev) : 0; in pm_generic_poweroff() 185 return pm && pm->thaw_noirq ? pm->thaw_noirq(dev) : 0; in pm_generic_thaw_noirq() 197 return pm && pm->thaw_early ? pm->thaw_early(dev) : 0; in pm_generic_thaw_early() 209 return pm && pm->thaw ? pm->thaw(dev) : 0; in pm_generic_thaw() 245 return pm && pm->resume ? pm->resume(dev) : 0; in pm_generic_resume() [all …]
|
| /linux/drivers/input/touchscreen/ |
| A D | penmount.c | 103 if ((pm->data[0] & 0x80) && pm->packetsize == ++pm->idx) { in pm_parse_9000() 116 if ((pm->data[0] & 0xbf) == 0x30 && pm->packetsize == ++pm->idx) { in pm_parse_6000() 133 if ((pm->data[0] & 0xce) == 0x40 && pm->packetsize == ++pm->idx) { in pm_parse_3000() 137 pm->slots[slotnum].x = pm->data[2] * 256 + pm->data[1]; in pm_parse_3000() 138 pm->slots[slotnum].y = pm->data[4] * 256 + pm->data[3]; in pm_parse_3000() 149 if ((pm->data[0] & 0xb0) == 0x30 && pm->packetsize == ++pm->idx) { in pm_parse_6250() 153 pm->slots[slotnum].x = pm->data[2] * 256 + pm->data[1]; in pm_parse_6250() 154 pm->slots[slotnum].y = pm->data[4] * 256 + pm->data[3]; in pm_parse_6250() 166 pm->data[pm->idx] = data; in pm_interrupt() 168 pm->parse_packet(pm); in pm_interrupt() [all …]
|
| /linux/drivers/input/misc/ |
| A D | powermate.c | 110 input_report_key(pm->input, BTN_0, pm->data[0] & 0x01); in powermate_irq() 111 input_report_rel(pm->input, REL_DIAL, pm->data[1]); in powermate_irq() 185 usb_fill_control_urb(pm->config, pm->udev, usb_sndctrlpipe(pm->udev, 0), in powermate_sync_state() 295 pm->data, pm->data_dma); in powermate_free_buffers() 343 usb_make_path(udev, pm->phys, sizeof(pm->phys)); in powermate_probe() 344 strlcat(pm->phys, "/input0", sizeof(pm->phys)); in powermate_probe() 385 usb_fill_int_urb(pm->irq, udev, pipe, pm->data, in powermate_probe() 388 pm->irq->transfer_dma = pm->data_dma; in powermate_probe() 414 kfree(pm); in powermate_probe() 424 if (pm) { in powermate_disconnect() [all …]
|
| /linux/drivers/gpu/drm/amd/amdkfd/ |
| A D | kfd_packet_manager.c | 145 pm->dqm->processes_count, pm->dqm->active_queue_count); in pm_create_runlist_ib() 157 retval = pm->pmf->map_process(pm, &rl_buffer[rl_wptr], qpd); in pm_create_runlist_ib() 172 retval = pm->pmf->map_queues(pm, in pm_create_runlist_ib() 191 retval = pm->pmf->map_queues(pm, in pm_create_runlist_ib() 210 retval = pm->pmf->runlist(pm, &rl_buffer[rl_wptr], in pm_create_runlist_ib() 266 pm->dqm = dqm; in pm_init() 302 retval = pm->pmf->set_resources(pm, buffer, res); in pm_send_set_resources() 336 retval = pm->pmf->runlist(pm, rl_buffer, rl_gpu_ib_addr, in pm_send_runlist() 352 pm_release_ib(pm); in pm_send_runlist() 420 kfd_gtt_sa_free(pm->dqm->dev, pm->ib_buffer_obj); in pm_release_ib() [all …]
|
| /linux/drivers/gpu/drm/radeon/ |
| A D | radeon_pm.c | 143 rdev->pm.profiles[rdev->pm.profile_index].dpms_on_ps_idx; in radeon_pm_update_profile() 415 int pm = rdev->pm.pm_method; in radeon_get_pm_method() local 471 enum radeon_pm_state_type pm = rdev->pm.dpm.user_state; in radeon_get_dpm_state() local 1066 if (rdev->pm.dpm.user_state != rdev->pm.dpm.state) { in radeon_dpm_change_power_state_locked() 1070 rdev->pm.dpm.state = rdev->pm.dpm.user_state; in radeon_dpm_change_power_state_locked() 1158 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps; in radeon_dpm_change_power_state_locked() 1261 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps = rdev->pm.dpm.boot_ps; in radeon_pm_suspend_dpm() 1295 rdev->pm.current_sclk = rdev->pm.default_sclk; in radeon_pm_resume_old() 1296 rdev->pm.current_mclk = rdev->pm.default_mclk; in radeon_pm_resume_old() 1317 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps = rdev->pm.dpm.boot_ps; in radeon_pm_resume_dpm() [all …]
|
| A D | r600.c | 384 rdev->pm.requested_power_state_index = rdev->pm.current_power_state_index; in r600_pm_get_dynpm_state() 412 (rdev->pm.power_state[rdev->pm.requested_power_state_index]. in r600_pm_get_dynpm_state() 419 if (rdev->pm.current_power_state_index == (rdev->pm.num_power_states - 1)) { in r600_pm_get_dynpm_state() 420 rdev->pm.requested_power_state_index = rdev->pm.current_power_state_index; in r600_pm_get_dynpm_state() 443 rdev->pm.requested_power_state_index = rdev->pm.default_power_state_index; in r600_pm_get_dynpm_state() 493 (rdev->pm.power_state[rdev->pm.requested_power_state_index]. in r600_pm_get_dynpm_state() 503 rdev->pm.requested_clock_mode_index = rdev->pm.current_clock_mode_index; in r600_pm_get_dynpm_state() 515 rdev->pm.requested_power_state_index = rdev->pm.default_power_state_index; in r600_pm_get_dynpm_state() 527 rdev->pm.power_state[rdev->pm.requested_power_state_index]. in r600_pm_get_dynpm_state() 529 rdev->pm.power_state[rdev->pm.requested_power_state_index]. in r600_pm_get_dynpm_state() [all …]
|
| A D | r600_dpm.c | 147 if (rps == rdev->pm.dpm.current_ps) in r600_dpm_print_ps_status() 149 if (rps == rdev->pm.dpm.requested_ps) in r600_dpm_print_ps_status() 151 if (rps == rdev->pm.dpm.boot_ps) in r600_dpm_print_ps_status() 905 rdev->pm.dpm.fan.t_max = 10900; in r600_parse_extended_power_table() 1022 rdev->pm.dpm.near_tdp_limit_adjusted = rdev->pm.dpm.near_tdp_limit; in r600_parse_extended_power_table() 1024 if (rdev->pm.dpm.tdp_od_limit) in r600_parse_extended_power_table() 1025 rdev->pm.dpm.power_control = true; in r600_parse_extended_power_table() 1027 rdev->pm.dpm.power_control = false; in r600_parse_extended_power_table() 1028 rdev->pm.dpm.tdp_adjustment = 0; in r600_parse_extended_power_table() 1122 rdev->pm.dpm.vce_states[i].evclk = in r600_parse_extended_power_table() [all …]
|
| A D | r420.c | 47 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile() 48 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile() 50 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile() 53 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_ps_idx = 0; in r420_pm_init_profile() 55 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile() 58 rdev->pm.profiles[PM_PROFILE_MID_SH_IDX].dpms_on_ps_idx = 1; in r420_pm_init_profile() 60 rdev->pm.profiles[PM_PROFILE_MID_SH_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile() 63 rdev->pm.profiles[PM_PROFILE_HIGH_SH_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile() 68 rdev->pm.profiles[PM_PROFILE_LOW_MH_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile() 73 rdev->pm.profiles[PM_PROFILE_MID_MH_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile() [all …]
|
| /linux/drivers/hid/ |
| A D | hid-prodikeys.c | 254 pms->pm = pm; in init_sustain_timers() 323 pm->midi_mode, pm->midi_octave); in pcmidi_handle_report1() 424 pm->midi_mode, pm->midi_octave); in pcmidi_handle_report4() 765 pm = pk->pm; in pk_input_mapping() 821 pm = kzalloc(sizeof(*pm), GFP_KERNEL); in pk_probe() 828 pm->pk = pk; in pk_probe() 829 pk->pm = pm; in pk_probe() 858 kfree(pm); in pk_probe() 870 pm = pk->pm; in pk_remove() 871 if (pm) { in pk_remove() [all …]
|
| /linux/net/mptcp/ |
| A D | pm.c | 34 msk->pm.remote = *addr; in mptcp_pm_announce_addr() 37 msk->pm.local = *addr; in mptcp_pm_announce_addr() 76 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_new_connection() local 86 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_allow_new_subflow() local 128 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_fully_established() local 160 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_subflow_established() local 183 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_add_addr_received() local 205 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_add_addr_echoed() local 228 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_rm_addr_received() local 284 *port = !!(*echo ? msk->pm.remote.port : msk->pm.local.port); in mptcp_pm_add_addr_signal() [all …]
|
| /linux/sound/drivers/ |
| A D | portman2x4.c | 79 kfree(pm); in portman_free() 87 struct portman *pm; in portman_create() local 92 if (pm == NULL) in portman_create() 97 pm->card = card; in portman_create() 98 pm->pardev = pardev; in portman_create() 100 *rchip = pm; in portman_create() 562 rmidi->private_data = pm; in snd_portman_rawmidi_create() 568 pm->rmidi = rmidi; in snd_portman_rawmidi_create() 604 spin_lock(&pm->reg_lock); in snd_portman_interrupt() 697 portman_free(pm); in snd_portman_card_private_free() [all …]
|
| /linux/drivers/media/platform/s5p-mfc/ |
| A D | s5p_mfc_pm.c | 17 static struct s5p_mfc_pm *pm; variable 25 pm = &dev->pm; in s5p_mfc_init_pm() 31 pm->clock_gate = NULL; in s5p_mfc_init_pm() 35 pm->clocks[i] = devm_clk_get(pm->device, pm->clk_names[i]); in s5p_mfc_init_pm() 36 if (IS_ERR(pm->clocks[i])) { in s5p_mfc_init_pm() 39 pm->clocks[i] = NULL; in s5p_mfc_init_pm() 43 pm->clk_names[i]); in s5p_mfc_init_pm() 49 pm->clock_gate = pm->clocks[0]; in s5p_mfc_init_pm() 90 pm->clk_names[i]); in s5p_mfc_power_on() 103 pm_runtime_put(pm->device); in s5p_mfc_power_on() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/ |
| A D | mt76_connac_mac.c | 10 if (!pm->enable) in mt76_connac_pm_wake() 20 if (pm->suspended) in mt76_connac_pm_wake() 43 if (!pm->enable) in mt76_connac_power_save_sched() 46 if (pm->suspended) in mt76_connac_power_save_sched() 49 pm->last_activity = jiffies; in mt76_connac_power_save_sched() 53 queue_delayed_work(dev->wq, &pm->ps_work, pm->idle_timeout); in mt76_connac_power_save_sched() 69 pm->tx_q[i].skb = NULL; in mt76_connac_free_pending_tx_skbs() 84 if (!pm->tx_q[qid].skb) { in mt76_connac_pm_queue_skb() 87 pm->tx_q[qid].skb = skb; in mt76_connac_pm_queue_skb() 106 if (!pm->tx_q[i].skb) in mt76_connac_pm_dequeue_skbs() [all …]
|
| A D | mt76_connac.h | 105 struct mt76_connac_pm *pm); 114 spin_lock_bh(&pm->wake.lock); in mt76_connac_pm_ref() 118 pm->wake.count++; in mt76_connac_pm_ref() 121 spin_unlock_bh(&pm->wake.lock); in mt76_connac_pm_ref() 129 spin_lock_bh(&pm->wake.lock); in mt76_connac_pm_unref() 131 pm->last_activity = jiffies; in mt76_connac_pm_unref() 132 if (--pm->wake.count == 0 && in mt76_connac_pm_unref() 136 spin_unlock_bh(&pm->wake.lock); in mt76_connac_pm_unref() 148 spin_lock_bh(&pm->wake.lock); in mt76_connac_skip_fw_pmctrl() 150 spin_unlock_bh(&pm->wake.lock); in mt76_connac_skip_fw_pmctrl() [all …]
|
| /linux/drivers/scsi/ |
| A D | scsi_pm.c | 25 return pm && pm->suspend ? pm->suspend(dev) : 0; in do_scsi_suspend() 30 return pm && pm->freeze ? pm->freeze(dev) : 0; in do_scsi_freeze() 35 return pm && pm->poweroff ? pm->poweroff(dev) : 0; in do_scsi_poweroff() 40 return pm && pm->resume ? pm->resume(dev) : 0; in do_scsi_resume() 45 return pm && pm->thaw ? pm->thaw(dev) : 0; in do_scsi_thaw() 50 return pm && pm->restore ? pm->restore(dev) : 0; in do_scsi_restore() 56 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in scsi_dev_type_suspend() local 82 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in scsi_bus_resume_common() local 88 err = cb(dev, pm); in scsi_bus_resume_common() 155 if (pm && pm->runtime_suspend) in sdev_runtime_suspend() [all …]
|
| /linux/drivers/gpu/drm/amd/pm/ |
| A D | amdgpu_dpm.c | 434 adev->pm.dpm.near_tdp_limit_adjusted = adev->pm.dpm.near_tdp_limit; in amdgpu_parse_extended_power_table() 786 adev->pm.no_fan = true; in amdgpu_add_thermal_controller() 859 if (adev->pm.i2c_bus) { in amdgpu_add_thermal_controller() 1249 if (!adev->pm.dpm_enabled) in amdgpu_dpm_thermal_work_handler() 1300 ps = &adev->pm.dpm.ps[i]; in amdgpu_dpm_pick_power_state() 1333 if (adev->pm.dpm.uvd_ps) in amdgpu_dpm_pick_power_state() 1418 if (adev->pm.dpm.user_state != adev->pm.dpm.state) { in amdgpu_dpm_change_power_state_locked() 1422 adev->pm.dpm.state = adev->pm.dpm.user_state; in amdgpu_dpm_change_power_state_locked() 1459 adev->pm.dpm.current_active_crtcs = adev->pm.dpm.new_active_crtcs; in amdgpu_dpm_change_power_state_locked() 1460 adev->pm.dpm.current_active_crtc_count = adev->pm.dpm.new_active_crtc_count; in amdgpu_dpm_change_power_state_locked() [all …]
|
| A D | Makefile | 24 -I$(FULL_AMD_PATH)/pm/inc/ \ 27 -I$(FULL_AMD_PATH)/pm/swsmu \ 28 -I$(FULL_AMD_PATH)/pm/swsmu/smu11 \ 29 -I$(FULL_AMD_PATH)/pm/swsmu/smu12 \ 30 -I$(FULL_AMD_PATH)/pm/swsmu/smu13 \ 31 -I$(FULL_AMD_PATH)/pm/powerplay \ 32 -I$(FULL_AMD_PATH)/pm/powerplay/smumgr\ 33 -I$(FULL_AMD_PATH)/pm/powerplay/hwmgr 35 AMD_PM_PATH = ../pm 39 AMD_PM = $(addsuffix /Makefile,$(addprefix $(FULL_AMD_PATH)/pm/,$(PM_LIBS)))
|
| /linux/tools/power/pm-graph/ |
| A D | Makefile | 9 install -d $(DESTDIR)$(PREFIX)/lib/pm-graph 10 install sleepgraph.py $(DESTDIR)$(PREFIX)/lib/pm-graph 11 install bootgraph.py $(DESTDIR)$(PREFIX)/lib/pm-graph 12 install -d $(DESTDIR)$(PREFIX)/lib/pm-graph/config 40 rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/config/* 42 rmdir $(DESTDIR)$(PREFIX)/lib/pm-graph/config; \ 44 rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/__pycache__/* 46 rmdir $(DESTDIR)$(PREFIX)/lib/pm-graph/__pycache__; \ 48 rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/* 49 if [ -d $(DESTDIR)$(PREFIX)/lib/pm-graph ] ; then \ [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
| A D | base.c | 214 struct nvkm_pm *pm = dom->perfmon->pm; in nvkm_perfdom_init() local 244 struct nvkm_pm *pm = dom->perfmon->pm; in nvkm_perfdom_sample() local 268 struct nvkm_pm *pm = dom->perfmon->pm; in nvkm_perfdom_read() local 313 struct nvkm_pm *pm = dom->perfmon->pm; in nvkm_perfdom_dtor() local 373 struct nvkm_pm *pm = perfmon->pm; in nvkm_perfdom_new_() local 441 struct nvkm_pm *pm = perfmon->pm; in nvkm_perfmon_mthd_query_domain() local 489 struct nvkm_pm *pm = perfmon->pm; in nvkm_perfmon_mthd_query_signal() local 543 struct nvkm_pm *pm = perfmon->pm; in nvkm_perfmon_mthd_query_source() local 630 struct nvkm_pm *pm = perfmon->pm; in nvkm_perfmon_dtor() local 654 perfmon->pm = pm; in nvkm_perfmon_new() [all …]
|
| A D | nv40.c | 27 nv40_perfctr_init(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in nv40_perfctr_init() argument 30 struct nvkm_device *device = pm->engine.subdev.device; in nv40_perfctr_init() 44 nv40_perfctr_read(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in nv40_perfctr_read() argument 47 struct nvkm_device *device = pm->engine.subdev.device; in nv40_perfctr_read() 61 struct nvkm_device *device = pm->engine.subdev.device; in nv40_perfctr_next() 64 if (nv40pm->sequence != pm->sequence) { in nv40_perfctr_next() 66 nv40pm->sequence = pm->sequence; in nv40_perfctr_next() 85 struct nv40_pm *pm; in nv40_pm_new_() local 88 if (!(pm = kzalloc(sizeof(*pm), GFP_KERNEL))) in nv40_pm_new_() 90 *ppm = &pm->base; in nv40_pm_new_() [all …]
|
| /linux/drivers/pci/ |
| A D | pci-driver.c | 673 if (pm && pm->prepare) { in pci_pm_prepare() 931 if (pm && pm->resume_noirq) in pci_pm_resume_noirq() 962 if (pm) { in pci_pm_resume() 1029 if (pm && pm->freeze_noirq) { in pci_pm_freeze_noirq() 1066 if (pm && pm->thaw_noirq) in pci_pm_thaw_noirq() 1081 if (pm) { in pci_pm_thaw() 1188 if (pm && pm->restore_noirq) in pci_pm_restore_noirq() 1255 if (pm && pm->runtime_suspend) { in pci_pm_runtime_suspend() 1275 if (pm && pm->runtime_suspend in pci_pm_runtime_suspend() 1315 if (pm && pm->runtime_resume) in pci_pm_runtime_resume() [all …]
|
| /linux/drivers/media/platform/mtk-vcodec/ |
| A D | mtk_vcodec_dec_pm.c | 20 struct mtk_vcodec_pm *pm; in mtk_vcodec_init_dec_pm() local 26 pm = &mtkdev->pm; in mtk_vcodec_init_dec_pm() 27 pm->mtkdev = mtkdev; in mtk_vcodec_init_dec_pm() 28 dec_clk = &pm->vdec_clk; in mtk_vcodec_init_dec_pm() 40 pm->larbvdec = &pdev->dev; in mtk_vcodec_init_dec_pm() 42 pm->dev = &pdev->dev; in mtk_vcodec_init_dec_pm() 81 put_device(pm->larbvdec); in mtk_vcodec_init_dec_pm() 87 pm_runtime_disable(dev->pm.dev); in mtk_vcodec_release_dec_pm() 88 put_device(dev->pm.larbvdec); in mtk_vcodec_release_dec_pm() 106 ret = pm_runtime_put_sync(pm->dev); in mtk_vcodec_dec_pw_off() [all …]
|
| A D | mtk_vcodec_enc_pm.c | 20 struct mtk_vcodec_pm *pm; in mtk_vcodec_init_enc_pm() local 27 pm = &mtkdev->pm; in mtk_vcodec_init_enc_pm() 29 pm->mtkdev = mtkdev; in mtk_vcodec_init_enc_pm() 30 pm->dev = &pdev->dev; in mtk_vcodec_init_enc_pm() 32 enc_clk = &pm->venc_clk; in mtk_vcodec_init_enc_pm() 45 pm->larbvenc = &pdev->dev; in mtk_vcodec_init_enc_pm() 47 pm->dev = &pdev->dev; in mtk_vcodec_init_enc_pm() 86 put_device(pm->larbvenc); in mtk_vcodec_init_enc_pm() 92 pm_runtime_disable(mtkdev->pm.dev); in mtk_vcodec_release_enc_pm() 93 put_device(mtkdev->pm.larbvenc); in mtk_vcodec_release_enc_pm() [all …]
|
| /linux/drivers/mfd/ |
| A D | bcm2835-pm.c | 32 struct bcm2835_pm *pm; in bcm2835_pm_probe() local 35 pm = devm_kzalloc(dev, sizeof(*pm), GFP_KERNEL); in bcm2835_pm_probe() 36 if (!pm) in bcm2835_pm_probe() 38 platform_set_drvdata(pdev, pm); in bcm2835_pm_probe() 40 pm->dev = dev; in bcm2835_pm_probe() 43 pm->base = devm_ioremap_resource(dev, res); in bcm2835_pm_probe() 44 if (IS_ERR(pm->base)) in bcm2835_pm_probe() 45 return PTR_ERR(pm->base); in bcm2835_pm_probe() 59 pm->asb = devm_ioremap_resource(dev, res); in bcm2835_pm_probe() 60 if (IS_ERR(pm->asb)) in bcm2835_pm_probe() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| A D | sdio_mcu.c | 59 struct mt76_connac_pm *pm = &dev->pm; in __mt7663s_mcu_drv_pmctrl() local 74 pm->stats.last_wake_event = jiffies; in __mt7663s_mcu_drv_pmctrl() 75 pm->stats.doze_time += pm->stats.last_wake_event - in __mt7663s_mcu_drv_pmctrl() 76 pm->stats.last_doze_event; in __mt7663s_mcu_drv_pmctrl() 88 mutex_lock(&dev->pm.mutex); in mt7663s_mcu_drv_pmctrl() 93 mutex_unlock(&dev->pm.mutex); in mt7663s_mcu_drv_pmctrl() 102 struct mt76_connac_pm *pm = &dev->pm; in mt7663s_mcu_fw_pmctrl() local 106 mutex_lock(&pm->mutex); in mt7663s_mcu_fw_pmctrl() 122 pm->stats.awake_time += pm->stats.last_doze_event - in mt7663s_mcu_fw_pmctrl() 123 pm->stats.last_wake_event; in mt7663s_mcu_fw_pmctrl() [all …]
|