Home
last modified time | relevance | path

Searched refs:pm (Results 1 – 25 of 1852) sorted by relevance

12345678910>>...75

/drivers/input/touchscreen/
A Dpenmount.c103 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 …]
/drivers/base/power/
A Dgeneric_ops.c25 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()
77 return pm && pm->suspend_noirq ? pm->suspend_noirq(dev) : 0; in pm_generic_suspend_noirq()
89 return pm && pm->suspend_late ? pm->suspend_late(dev) : 0; in pm_generic_suspend_late()
101 return pm && pm->suspend ? pm->suspend(dev) : 0; in pm_generic_suspend()
125 return pm && pm->freeze ? pm->freeze(dev) : 0; in pm_generic_freeze()
161 return pm && pm->poweroff ? pm->poweroff(dev) : 0; in pm_generic_poweroff()
173 return pm && pm->thaw_noirq ? pm->thaw_noirq(dev) : 0; in pm_generic_thaw_noirq()
185 return pm && pm->thaw ? pm->thaw(dev) : 0; in pm_generic_thaw()
221 return pm && pm->resume ? pm->resume(dev) : 0; in pm_generic_resume()
[all …]
/drivers/input/misc/
A Dpowermate.c110 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()
288 pm->data, pm->data_dma); in powermate_free_buffers()
316 pm = kzalloc(sizeof(*pm), GFP_KERNEL); in powermate_probe()
336 usb_make_path(udev, pm->phys, sizeof(pm->phys)); in powermate_probe()
337 strlcat(pm->phys, "/input0", sizeof(pm->phys)); in powermate_probe()
378 usb_fill_int_urb(pm->irq, udev, pipe, pm->data, in powermate_probe()
381 pm->irq->transfer_dma = pm->data_dma; in powermate_probe()
407 kfree(pm); in powermate_probe()
[all …]
/drivers/gpu/drm/radeon/
A Dradeon_pm.c144 rdev->pm.profiles[rdev->pm.profile_index].dpms_on_ps_idx; in radeon_pm_update_profile()
416 int pm = rdev->pm.pm_method; in radeon_get_pm_method() local
472 enum radeon_pm_state_type pm = rdev->pm.dpm.user_state; in radeon_get_dpm_state() local
1067 if (rdev->pm.dpm.user_state != rdev->pm.dpm.state) { in radeon_dpm_change_power_state_locked()
1071 rdev->pm.dpm.state = rdev->pm.dpm.user_state; in radeon_dpm_change_power_state_locked()
1159 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps; in radeon_dpm_change_power_state_locked()
1262 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps = rdev->pm.dpm.boot_ps; in radeon_pm_suspend_dpm()
1296 rdev->pm.current_sclk = rdev->pm.default_sclk; in radeon_pm_resume_old()
1297 rdev->pm.current_mclk = rdev->pm.default_mclk; in radeon_pm_resume_old()
1318 rdev->pm.dpm.current_ps = rdev->pm.dpm.requested_ps = rdev->pm.dpm.boot_ps; in radeon_pm_resume_dpm()
[all …]
A Dr600.c384 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 Dr600_dpm.c145 if (rps == rdev->pm.dpm.current_ps) in r600_dpm_print_ps_status()
147 if (rps == rdev->pm.dpm.requested_ps) in r600_dpm_print_ps_status()
149 if (rps == rdev->pm.dpm.boot_ps) in r600_dpm_print_ps_status()
903 rdev->pm.dpm.fan.t_max = 10900; in r600_parse_extended_power_table()
1020 rdev->pm.dpm.near_tdp_limit_adjusted = rdev->pm.dpm.near_tdp_limit; in r600_parse_extended_power_table()
1022 if (rdev->pm.dpm.tdp_od_limit) in r600_parse_extended_power_table()
1023 rdev->pm.dpm.power_control = true; in r600_parse_extended_power_table()
1025 rdev->pm.dpm.power_control = false; in r600_parse_extended_power_table()
1026 rdev->pm.dpm.tdp_adjustment = 0; in r600_parse_extended_power_table()
1120 rdev->pm.dpm.vce_states[i].evclk = in r600_parse_extended_power_table()
[all …]
A Dr420.c48 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
49 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
51 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile()
54 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_ps_idx = 0; in r420_pm_init_profile()
56 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile()
59 rdev->pm.profiles[PM_PROFILE_MID_SH_IDX].dpms_on_ps_idx = 1; in r420_pm_init_profile()
61 rdev->pm.profiles[PM_PROFILE_MID_SH_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile()
64 rdev->pm.profiles[PM_PROFILE_HIGH_SH_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
69 rdev->pm.profiles[PM_PROFILE_LOW_MH_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
74 rdev->pm.profiles[PM_PROFILE_MID_MH_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
[all …]
A Drs690.c83 rdev->pm.igp_sideport_mclk.full = dfixed_div(rdev->pm.igp_sideport_mclk, tmp); in rs690_pm_info()
88 rdev->pm.igp_system_mclk.full = dfixed_div(rdev->pm.igp_system_mclk, tmp); in rs690_pm_info()
97 rdev->pm.igp_sideport_mclk.full = dfixed_div(rdev->pm.igp_sideport_mclk, tmp); in rs690_pm_info()
104 rdev->pm.igp_system_mclk.full = dfixed_div(rdev->pm.igp_system_mclk, tmp); in rs690_pm_info()
106 rdev->pm.igp_ht_link_clk.full = dfixed_div(rdev->pm.igp_ht_link_clk, tmp); in rs690_pm_info()
129 rdev->pm.k8_bandwidth.full = dfixed_mul(rdev->pm.igp_system_mclk, tmp); in rs690_pm_info()
134 rdev->pm.ht_bandwidth.full = dfixed_mul(rdev->pm.igp_ht_link_clk, in rs690_pm_info()
136 rdev->pm.ht_bandwidth.full = dfixed_div(rdev->pm.ht_bandwidth, tmp); in rs690_pm_info()
145 rdev->pm.sideport_bandwidth.full = dfixed_mul(rdev->pm.igp_sideport_mclk, tmp); in rs690_pm_info()
147 rdev->pm.sideport_bandwidth.full = dfixed_div(rdev->pm.sideport_bandwidth, tmp); in rs690_pm_info()
[all …]
A Dradeon_atombios.c2106 if (rdev->pm.i2c_bus) { in radeon_atombios_parse_power_table_1_3()
2123 if (!rdev->pm.power_state) in radeon_atombios_parse_power_table_1_3()
2283 rdev->pm.no_fan = true; in radeon_atombios_add_pplib_thermal_controller()
2357 if (rdev->pm.i2c_bus) { in radeon_atombios_add_pplib_thermal_controller()
2447 rdev->pm.default_sclk = rdev->pm.power_state[state_index].clock_info[0].sclk; in radeon_atombios_parse_pplib_non_clock_info()
2448 rdev->pm.default_mclk = rdev->pm.power_state[state_index].clock_info[0].mclk; in radeon_atombios_parse_pplib_non_clock_info()
2597 if (!rdev->pm.power_state) in radeon_atombios_parse_power_table_4_5()
2700 if (!rdev->pm.power_state) in radeon_atombios_parse_power_table_6()
2816 rdev->pm.current_power_state_index = rdev->pm.default_power_state_index; in radeon_atombios_get_power_modes()
2819 rdev->pm.current_vddc = in radeon_atombios_get_power_modes()
[all …]
/drivers/gpu/drm/amd/amdkfd/
A Dkfd_packet_manager.c179 pm->dqm->processes_count, pm->dqm->active_queue_count); in pm_create_runlist_ib()
195 retval = pm->pmf->map_process(pm, &rl_buffer[rl_wptr], qpd); in pm_create_runlist_ib()
211 retval = pm->pmf->map_queues(pm, in pm_create_runlist_ib()
231 retval = pm->pmf->map_queues(pm, in pm_create_runlist_ib()
265 retval = pm->pmf->runlist(pm, &rl_buffer[rl_wptr], in pm_create_runlist_ib()
309 pm->dqm = dqm; in pm_init()
347 retval = pm->pmf->set_resources(pm, buffer, res); in pm_send_set_resources()
381 retval = pm->pmf->runlist(pm, rl_buffer, rl_gpu_ib_addr, in pm_send_runlist()
475 retval = pm->pmf->config_dequeue_wait_counts(pm, buffer, in pm_config_dequeue_wait_counts()
526 kfd_gtt_sa_free(pm->dqm->dev, pm->ib_buffer_obj); in pm_release_ib()
[all …]
/drivers/hid/
A Dhid-prodikeys.c151 pm->midi_sustain_mode = (0 == sustain || !pm->midi_mode) ? 0 : 1; in store_sustain()
217 if (!test_bit(pm->in_substream->number, &pm->in_triggered)) in pcmidi_send_note()
244 pms->pm = pm; in init_sustain_timers()
313 pm->midi_mode, pm->midi_octave); in pcmidi_handle_report1()
414 pm->midi_mode, pm->midi_octave); in pcmidi_handle_report4()
622 pm->card = card; in pcmidi_snd_initialise()
705 if (pm->card) { in pcmidi_snd_initialise()
714 if (pm->card) { in pcmidi_snd_terminate()
796 pm = kzalloc(sizeof(*pm), GFP_KERNEL); in pk_probe()
831 kfree(pm); in pk_probe()
[all …]
/drivers/media/platform/samsung/s5p-mfc/
A Ds5p_mfc_pm.c19 struct s5p_mfc_pm *pm = &dev->pm; in s5p_mfc_init_pm() local
24 pm->device = &dev->plat_dev->dev; in s5p_mfc_init_pm()
25 pm->clock_gate = NULL; in s5p_mfc_init_pm()
29 pm->clocks[i] = devm_clk_get(pm->device, pm->clk_names[i]); in s5p_mfc_init_pm()
30 if (IS_ERR(pm->clocks[i])) { in s5p_mfc_init_pm()
33 pm->clocks[i] = NULL; in s5p_mfc_init_pm()
37 pm->clk_names[i]); in s5p_mfc_init_pm()
38 return PTR_ERR(pm->clocks[i]); in s5p_mfc_init_pm()
43 pm->clock_gate = pm->clocks[0]; in s5p_mfc_init_pm()
45 pm_runtime_enable(pm->device); in s5p_mfc_init_pm()
[all …]
/drivers/gpu/drm/amd/pm/legacy-dpm/
A Dlegacy_dpm.c332 adev->pm.dpm.near_tdp_limit_adjusted = adev->pm.dpm.near_tdp_limit; in amdgpu_parse_extended_power_table()
668 adev->pm.no_fan = true; in amdgpu_add_thermal_controller()
741 if (adev->pm.i2c_bus) { in amdgpu_add_thermal_controller()
795 ps = &adev->pm.dpm.ps[i]; in amdgpu_dpm_pick_power_state()
819 if (adev->pm.dpm.uvd_ps) in amdgpu_dpm_pick_power_state()
869 if (adev->pm.dpm.uvd_ps) { in amdgpu_dpm_pick_power_state()
902 if (!adev->pm.dpm_enabled) in amdgpu_dpm_change_power_state_locked()
905 if (adev->pm.dpm.user_state != adev->pm.dpm.state) { in amdgpu_dpm_change_power_state_locked()
909 adev->pm.dpm.state = adev->pm.dpm.user_state; in amdgpu_dpm_change_power_state_locked()
948 adev->pm.dpm.current_active_crtcs = adev->pm.dpm.new_active_crtcs; in amdgpu_dpm_change_power_state_locked()
[all …]
/drivers/gpu/drm/amd/pm/
A Damdgpu_dpm.c49 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_get_sclk()
52 mutex_unlock(&adev->pm.mutex); in amdgpu_dpm_get_sclk()
65 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_get_mclk()
68 mutex_unlock(&adev->pm.mutex); in amdgpu_dpm_get_mclk()
90 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_set_powergating_by_smu()
128 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_set_gfx_power_up_by_imu()
146 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_baco_enter()
165 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_baco_exit()
588 if (!adev->pm.dpm_enabled) in amdgpu_dpm_compute_clocks()
1372 adev->pm.dpm.current_ps = adev->pm.dpm.boot_ps; in amdgpu_dpm_set_sclk_od()
[all …]
A DMakefile26 -I$(FULL_AMD_PATH)/pm/inc/ \
27 -I$(FULL_AMD_PATH)/pm/swsmu \
28 -I$(FULL_AMD_PATH)/pm/swsmu/inc \
30 -I$(FULL_AMD_PATH)/pm/swsmu/smu11 \
31 -I$(FULL_AMD_PATH)/pm/swsmu/smu12 \
32 -I$(FULL_AMD_PATH)/pm/swsmu/smu13 \
33 -I$(FULL_AMD_PATH)/pm/swsmu/smu14 \
34 -I$(FULL_AMD_PATH)/pm/powerplay/inc \
35 -I$(FULL_AMD_PATH)/pm/powerplay/smumgr\
37 -I$(FULL_AMD_PATH)/pm/legacy-dpm
[all …]
/drivers/mfd/
A Dbcm2835-pm.c35 if (IS_ERR(pm->base)) in bcm2835_pm_get_pdata()
41 if (IS_ERR(pm->asb)) in bcm2835_pm_get_pdata()
42 pm->asb = NULL; in bcm2835_pm_get_pdata()
58 if (IS_ERR(pm->base)) in bcm2835_pm_get_pdata()
62 if (IS_ERR(pm->asb)) in bcm2835_pm_get_pdata()
63 pm->asb = NULL; in bcm2835_pm_get_pdata()
75 struct bcm2835_pm *pm; in bcm2835_pm_probe() local
78 pm = devm_kzalloc(dev, sizeof(*pm), GFP_KERNEL); in bcm2835_pm_probe()
79 if (!pm) in bcm2835_pm_probe()
83 pm->dev = dev; in bcm2835_pm_probe()
[all …]
/drivers/scsi/
A Dscsi_pm.c24 return pm && pm->suspend ? pm->suspend(dev) : 0; in do_scsi_suspend()
29 return pm && pm->freeze ? pm->freeze(dev) : 0; in do_scsi_freeze()
34 return pm && pm->poweroff ? pm->poweroff(dev) : 0; in do_scsi_poweroff()
39 return pm && pm->resume ? pm->resume(dev) : 0; in do_scsi_resume()
44 return pm && pm->thaw ? pm->thaw(dev) : 0; in do_scsi_thaw()
49 return pm && pm->restore ? pm->restore(dev) : 0; in do_scsi_restore()
55 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in scsi_dev_type_suspend() local
81 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in scsi_bus_resume_common() local
87 err = cb(dev, pm); in scsi_bus_resume_common()
154 if (pm && pm->runtime_suspend) in sdev_runtime_suspend()
[all …]
/drivers/media/platform/mediatek/vcodec/decoder/
A Dmtk_vcodec_dec_pm.c21 dec_clk = &pm->vdec_clk; in mtk_vcodec_init_dec_clk()
22 pm->dev = &pdev->dev; in mtk_vcodec_init_dec_clk()
82 dec_clk = &pm->vdec_clk; in mtk_vcodec_dec_clock_on()
103 dec_clk = &pm->vdec_clk; in mtk_vcodec_dec_clock_off()
183 return &subdev_dev->pm; in mtk_vcodec_dec_get_pm()
189 return &vdec_dev->pm; in mtk_vcodec_dec_get_pm()
195 struct mtk_vcodec_pm *pm; in mtk_vcodec_dec_child_dev_on() local
198 if (pm) { in mtk_vcodec_dec_child_dev_on()
205 if (pm) { in mtk_vcodec_dec_child_dev_on()
218 if (pm) { in mtk_vcodec_dec_child_dev_off()
[all …]
/drivers/media/platform/mediatek/vcodec/encoder/
A Dmtk_vcodec_enc_pm.c17 struct mtk_vcodec_pm *pm; in mtk_vcodec_init_enc_clk() local
23 pm = &mtkdev->pm; in mtk_vcodec_init_enc_clk()
24 memset(pm, 0, sizeof(struct mtk_vcodec_pm)); in mtk_vcodec_init_enc_clk()
25 pm->dev = &pdev->dev; in mtk_vcodec_init_enc_clk()
26 enc_clk = &pm->venc_clk; in mtk_vcodec_init_enc_clk()
61 int mtk_vcodec_enc_pw_on(struct mtk_vcodec_pm *pm) in mtk_vcodec_enc_pw_on() argument
65 ret = pm_runtime_resume_and_get(pm->dev); in mtk_vcodec_enc_pw_on()
76 ret = pm_runtime_put(pm->dev); in mtk_vcodec_enc_pw_off()
78 dev_err(pm->dev, "pm_runtime_put fail %d", ret); in mtk_vcodec_enc_pw_off()
83 struct mtk_vcodec_clk *enc_clk = &pm->venc_clk; in mtk_vcodec_enc_clock_on()
[all …]
/drivers/pci/
A Dpci-driver.c713 if (pm && pm->prepare) { in pci_pm_prepare()
973 if (pm && pm->resume_noirq) in pci_pm_resume_noirq()
1006 if (pm) { in pci_pm_resume()
1073 if (pm && pm->freeze_noirq) { in pci_pm_freeze_noirq()
1110 if (pm && pm->thaw_noirq) in pci_pm_thaw_noirq()
1125 if (pm) { in pci_pm_thaw()
1231 if (pm && pm->restore_noirq) in pci_pm_restore_noirq()
1300 if (pm && pm->runtime_suspend) { in pci_pm_runtime_suspend()
1320 if (pm && pm->runtime_suspend in pci_pm_runtime_suspend()
1361 if (pm && pm->runtime_resume) in pci_pm_runtime_resume()
[all …]
/drivers/accel/ivpu/
A Divpu_pm.c127 atomic_inc(&vdev->pm->reset_counter); in ivpu_pm_reset_begin()
129 down_write(&vdev->pm->reset_lock); in ivpu_pm_reset_begin()
148 up_write(&vdev->pm->reset_lock); in ivpu_pm_reset_complete()
158 struct ivpu_device *vdev = pm->vdev; in ivpu_pm_recovery_work()
396 struct ivpu_pm_info *pm = vdev->pm; in ivpu_pm_init() local
399 pm->vdev = vdev; in ivpu_pm_init()
401 init_rwsem(&pm->reset_lock); in ivpu_pm_init()
402 atomic_set(&pm->reset_pending, 0); in ivpu_pm_init()
403 atomic_set(&pm->reset_counter, 0); in ivpu_pm_init()
443 if (vdev->pm->dct_active_percent) in ivpu_pm_dct_init()
[all …]
/drivers/crypto/intel/qat/qat_common/
A Dadf_pm_dbgfs.c14 struct adf_pm pm = accel_dev->power_management; in pm_status_read() local
16 if (pm.print_pm_status) in pm_status_read()
17 return pm.print_pm_status(accel_dev, buf, count, pos); in pm_status_read()
29 struct adf_pm *pm = &accel_dev->power_management; in adf_pm_dbgfs_add() local
31 if (!pm->present || !pm->print_pm_status) in adf_pm_dbgfs_add()
34 pm->debugfs_pm_status = debugfs_create_file("pm_status", 0400, in adf_pm_dbgfs_add()
41 struct adf_pm *pm = &accel_dev->power_management; in adf_pm_dbgfs_rm() local
43 if (!pm->present) in adf_pm_dbgfs_rm()
46 debugfs_remove(pm->debugfs_pm_status); in adf_pm_dbgfs_rm()
47 pm->debugfs_pm_status = NULL; in adf_pm_dbgfs_rm()
/drivers/net/wireless/mediatek/mt76/mt7615/
A Dsdio_mcu.c59 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 …]
/drivers/net/wireless/mediatek/mt76/
A Dmt76_connac.h341 struct mt76_connac_pm *pm);
356 spin_lock_bh(&pm->wake.lock); in mt76_connac_pm_ref()
360 pm->wake.count++; in mt76_connac_pm_ref()
363 spin_unlock_bh(&pm->wake.lock); in mt76_connac_pm_ref()
371 spin_lock_bh(&pm->wake.lock); in mt76_connac_pm_unref()
373 pm->last_activity = jiffies; in mt76_connac_pm_unref()
374 if (--pm->wake.count == 0 && in mt76_connac_pm_unref()
378 spin_unlock_bh(&pm->wake.lock); in mt76_connac_pm_unref()
390 spin_lock_bh(&pm->wake.lock); in mt76_connac_skip_fw_pmctrl()
392 spin_unlock_bh(&pm->wake.lock); in mt76_connac_skip_fw_pmctrl()
[all …]
/drivers/net/wireless/mediatek/mt76/mt7921/
A Ddebugfs.c146 struct mt76_connac_pm *pm = &dev->pm; in mt7921_pm_set() local
153 if (val == pm->enable_user) in mt7921_pm_set()
156 if (!pm->enable_user) { in mt7921_pm_set()
163 pm->enable = false; in mt7921_pm_set()
166 pm->enable_user = val; in mt7921_pm_set()
180 *val = dev->pm.enable_user; in mt7921_pm_get()
191 struct mt76_connac_pm *pm = &dev->pm; in mt7921_deep_sleep_set() local
199 if (pm->ds_enable_user == enable) in mt7921_deep_sleep_set()
202 pm->ds_enable_user = enable; in mt7921_deep_sleep_set()
203 pm->ds_enable = enable && !monitor; in mt7921_deep_sleep_set()
[all …]

Completed in 827 milliseconds

12345678910>>...75