| /linux-6.15/drivers/base/power/ |
| H 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() 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 …]
|
| /linux-6.15/drivers/input/touchscreen/ |
| H 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-6.15/drivers/input/misc/ |
| H 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() 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 …]
|
| /linux-6.15/drivers/gpu/drm/amd/amdkfd/ |
| H A D | kfd_packet_manager.c | 157 pm->dqm->processes_count, pm->dqm->active_queue_count); in pm_create_runlist_ib() 169 retval = pm->pmf->map_process(pm, &rl_buffer[rl_wptr], qpd); in pm_create_runlist_ib() 185 retval = pm->pmf->map_queues(pm, in pm_create_runlist_ib() 205 retval = pm->pmf->map_queues(pm, in pm_create_runlist_ib() 231 retval = pm->pmf->runlist(pm, &rl_buffer[rl_wptr], in pm_create_runlist_ib() 275 pm->dqm = dqm; in pm_init() 313 retval = pm->pmf->set_resources(pm, buffer, res); in pm_send_set_resources() 347 retval = pm->pmf->runlist(pm, rl_buffer, rl_gpu_ib_addr, in pm_send_runlist() 441 retval = pm->pmf->config_dequeue_wait_counts(pm, buffer, in pm_config_dequeue_wait_counts() 492 kfd_gtt_sa_free(pm->dqm->dev, pm->ib_buffer_obj); in pm_release_ib() [all …]
|
| /linux-6.15/drivers/gpu/drm/radeon/ |
| H A D | radeon_pm.c | 144 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 …]
|
| H 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 …]
|
| H A D | r600_dpm.c | 145 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 …]
|
| H A D | r420.c | 48 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 …]
|
| /linux-6.15/drivers/hid/ |
| H A D | hid-prodikeys.c | 151 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 …]
|
| /linux-6.15/sound/drivers/ |
| H 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() 551 rmidi->private_data = pm; in snd_portman_rawmidi_create() 557 pm->rmidi = rmidi; in snd_portman_rawmidi_create() 593 spin_lock(&pm->reg_lock); in snd_portman_interrupt() 685 portman_free(pm); in snd_portman_card_private_free() [all …]
|
| /linux-6.15/drivers/media/platform/samsung/s5p-mfc/ |
| H A D | s5p_mfc_pm.c | 19 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 …]
|
| /linux-6.15/drivers/mfd/ |
| H A D | bcm2835-pm.c | 35 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 …]
|
| /linux-6.15/drivers/gpu/drm/amd/pm/legacy-dpm/ |
| H A D | legacy_dpm.c | 358 adev->pm.dpm.near_tdp_limit_adjusted = adev->pm.dpm.near_tdp_limit; in amdgpu_parse_extended_power_table() 694 adev->pm.no_fan = true; in amdgpu_add_thermal_controller() 767 if (adev->pm.i2c_bus) { in amdgpu_add_thermal_controller() 821 ps = &adev->pm.dpm.ps[i]; in amdgpu_dpm_pick_power_state() 845 if (adev->pm.dpm.uvd_ps) in amdgpu_dpm_pick_power_state() 895 if (adev->pm.dpm.uvd_ps) { in amdgpu_dpm_pick_power_state() 928 if (!adev->pm.dpm_enabled) in amdgpu_dpm_change_power_state_locked() 931 if (adev->pm.dpm.user_state != adev->pm.dpm.state) { in amdgpu_dpm_change_power_state_locked() 935 adev->pm.dpm.state = adev->pm.dpm.user_state; in amdgpu_dpm_change_power_state_locked() 974 adev->pm.dpm.current_active_crtcs = adev->pm.dpm.new_active_crtcs; in amdgpu_dpm_change_power_state_locked() [all …]
|
| /linux-6.15/drivers/gpu/drm/amd/pm/ |
| H A D | amdgpu_dpm.c | 49 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() 127 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_set_gfx_power_up_by_imu() 145 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_baco_enter() 164 mutex_lock(&adev->pm.mutex); in amdgpu_dpm_baco_exit() 559 if (!adev->pm.dpm_enabled) in amdgpu_dpm_compute_clocks() 1334 adev->pm.dpm.current_ps = adev->pm.dpm.boot_ps; in amdgpu_dpm_set_sclk_od() [all …]
|
| H A D | Makefile | 26 -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 …]
|
| /linux-6.15/drivers/scsi/ |
| H A D | scsi_pm.c | 24 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 …]
|
| /linux-6.15/net/mptcp/ |
| H A D | pm.c | 445 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_new_connection() local 455 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_allow_new_subflow() local 507 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_fully_established() local 542 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_subflow_established() local 560 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_subflow_check_next() local 594 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_add_addr_received() local 627 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_add_addr_echoed() local 727 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_rm_addr_received() local 950 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_worker() local 984 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_data_reset() local [all …]
|
| /linux-6.15/tools/power/pm-graph/ |
| H A D | Makefile | 36 $(INSTALL) -d $(DESTDIR)$(LIBDIR)/pm-graph 37 $(INSTALL) sleepgraph.py $(DESTDIR)$(LIBDIR)/pm-graph 38 $(INSTALL) bootgraph.py $(DESTDIR)$(LIBDIR)/pm-graph 39 $(INSTALL) -d $(DESTDIR)$(LIBDIR)/pm-graph/config 67 rm -f $(DESTDIR)$(LIBDIR)/pm-graph/config/* 69 rmdir $(DESTDIR)$(LIBDIR)/pm-graph/config; \ 71 rm -f $(DESTDIR)$(LIBDIR)/pm-graph/__pycache__/* 73 rmdir $(DESTDIR)$(LIBDIR)/pm-graph/__pycache__; \ 75 rm -f $(DESTDIR)$(LIBDIR)/pm-graph/* 76 if [ -d $(DESTDIR)$(LIBDIR)/pm-graph ] ; then \ [all …]
|
| /linux-6.15/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | mtk_vcodec_dec_pm.c | 21 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 …]
|
| /linux-6.15/drivers/media/platform/mediatek/vcodec/encoder/ |
| H A D | mtk_vcodec_enc_pm.c | 17 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 …]
|
| /linux-6.15/drivers/pci/ |
| H A D | pci-driver.c | 717 if (pm && pm->prepare) { in pci_pm_prepare() 975 if (pm && pm->resume_noirq) in pci_pm_resume_noirq() 1008 if (pm) { in pci_pm_resume() 1075 if (pm && pm->freeze_noirq) { in pci_pm_freeze_noirq() 1112 if (pm && pm->thaw_noirq) in pci_pm_thaw_noirq() 1127 if (pm) { in pci_pm_thaw() 1233 if (pm && pm->restore_noirq) in pci_pm_restore_noirq() 1302 if (pm && pm->runtime_suspend) { in pci_pm_runtime_suspend() 1322 if (pm && pm->runtime_suspend in pci_pm_runtime_suspend() 1363 if (pm && pm->runtime_resume) in pci_pm_runtime_resume() [all …]
|
| /linux-6.15/drivers/crypto/intel/qat/qat_common/ |
| H A D | adf_pm_dbgfs.c | 14 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()
|
| /linux-6.15/drivers/gpu/drm/xe/compat-i915-headers/ |
| H A D | intel_runtime_pm.h | 24 intel_runtime_pm_suspended(struct xe_runtime_pm *pm) in intel_runtime_pm_suspended() argument 26 struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); in intel_runtime_pm_suspended() 31 static inline intel_wakeref_t intel_runtime_pm_get(struct xe_runtime_pm *pm) in intel_runtime_pm_get() argument 33 struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); in intel_runtime_pm_get() 38 static inline intel_wakeref_t intel_runtime_pm_get_if_in_use(struct xe_runtime_pm *pm) in intel_runtime_pm_get_if_in_use() argument 40 struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); in intel_runtime_pm_get_if_in_use() 45 static inline intel_wakeref_t intel_runtime_pm_get_noresume(struct xe_runtime_pm *pm) in intel_runtime_pm_get_noresume() argument 47 struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); in intel_runtime_pm_get_noresume() 54 static inline void intel_runtime_pm_put_unchecked(struct xe_runtime_pm *pm) in intel_runtime_pm_put_unchecked() argument 56 struct xe_device *xe = container_of(pm, struct xe_device, runtime_pm); in intel_runtime_pm_put_unchecked() [all …]
|
| /linux-6.15/drivers/accel/ivpu/ |
| H A D | ivpu_pm.c | 122 atomic_inc(&vdev->pm->reset_counter); in ivpu_pm_reset_begin() 124 down_write(&vdev->pm->reset_lock); in ivpu_pm_reset_begin() 143 up_write(&vdev->pm->reset_lock); in ivpu_pm_reset_complete() 153 struct ivpu_device *vdev = pm->vdev; in ivpu_pm_recovery_work() 367 struct ivpu_pm_info *pm = vdev->pm; in ivpu_pm_init() local 370 pm->vdev = vdev; in ivpu_pm_init() 372 init_rwsem(&pm->reset_lock); in ivpu_pm_init() 373 atomic_set(&pm->reset_pending, 0); in ivpu_pm_init() 374 atomic_set(&pm->reset_counter, 0); in ivpu_pm_init() 414 if (vdev->pm->dct_active_percent) in ivpu_pm_dct_init() [all …]
|
| /linux-6.15/arch/s390/mm/ |
| H A D | mmap.c | 196 pgprot_t *pm = protection_map; in setup_protection_map() local 198 pm[VM_NONE] = PAGE_NONE; in setup_protection_map() 199 pm[VM_READ] = PAGE_RO; in setup_protection_map() 200 pm[VM_WRITE] = PAGE_RO; in setup_protection_map() 201 pm[VM_WRITE | VM_READ] = PAGE_RO; in setup_protection_map() 202 pm[VM_EXEC] = PAGE_RX; in setup_protection_map() 203 pm[VM_EXEC | VM_READ] = PAGE_RX; in setup_protection_map() 204 pm[VM_EXEC | VM_WRITE] = PAGE_RX; in setup_protection_map() 206 pm[VM_SHARED] = PAGE_NONE; in setup_protection_map() 207 pm[VM_SHARED | VM_READ] = PAGE_RO; in setup_protection_map() [all …]
|