Home
last modified time | relevance | path

Searched full:pm (Results 1 – 25 of 4657) sorted by relevance

12345678910>>...187

/kernel/linux/linux-4.19/drivers/base/power/
Dgeneric_ops.c2 * drivers/base/power/generic_ops.c - Generic PM callbacks for subsystems
9 #include <linux/pm.h>
18 * If PM operations are defined for the @dev's driver and they include
24 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_suspend() local
27 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0; in pm_generic_runtime_suspend()
37 * If PM operations are defined for the @dev's driver and they include
43 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_resume() local
46 ret = pm && pm->runtime_resume ? pm->runtime_resume(dev) : 0; in pm_generic_runtime_resume()
65 if (drv && drv->pm && drv->pm->prepare) in pm_generic_prepare()
66 ret = drv->pm->prepare(dev); in pm_generic_prepare()
[all …]
/kernel/linux/linux-5.10/drivers/base/power/
Dgeneric_ops.c3 * drivers/base/power/generic_ops.c - Generic PM callbacks for subsystems
7 #include <linux/pm.h>
16 * If PM operations are defined for the @dev's driver and they include
22 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_suspend() local
25 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0; in pm_generic_runtime_suspend()
35 * If PM operations are defined for the @dev's driver and they include
41 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_resume() local
44 ret = pm && pm->runtime_resume ? pm->runtime_resume(dev) : 0; in pm_generic_runtime_resume()
63 if (drv && drv->pm && drv->pm->prepare) in pm_generic_prepare()
64 ret = drv->pm->prepare(dev); in pm_generic_prepare()
[all …]
/kernel/linux/linux-5.10/drivers/input/touchscreen/
Dpenmount.c50 struct pm { struct
59 void (*parse_packet)(struct pm *); argument
66 static void pm_mtevent(struct pm *pm, struct input_dev *input) in pm_mtevent() argument
70 for (i = 0; i < pm->maxcontacts; ++i) { in pm_mtevent()
73 pm->slots[i].active); in pm_mtevent()
74 if (pm->slots[i].active) { in pm_mtevent()
75 input_event(input, EV_ABS, ABS_MT_POSITION_X, pm->slots[i].x); in pm_mtevent()
76 input_event(input, EV_ABS, ABS_MT_POSITION_Y, pm->slots[i].y); in pm_mtevent()
99 static void pm_parse_9000(struct pm *pm) in pm_parse_9000() argument
101 struct input_dev *dev = pm->dev; in pm_parse_9000()
[all …]
/kernel/linux/linux-4.19/drivers/input/touchscreen/
Dpenmount.c54 struct pm { struct
63 void (*parse_packet)(struct pm *); argument
70 static void pm_mtevent(struct pm *pm, struct input_dev *input) in pm_mtevent() argument
74 for (i = 0; i < pm->maxcontacts; ++i) { in pm_mtevent()
77 pm->slots[i].active); in pm_mtevent()
78 if (pm->slots[i].active) { in pm_mtevent()
79 input_event(input, EV_ABS, ABS_MT_POSITION_X, pm->slots[i].x); in pm_mtevent()
80 input_event(input, EV_ABS, ABS_MT_POSITION_Y, pm->slots[i].y); in pm_mtevent()
103 static void pm_parse_9000(struct pm *pm) in pm_parse_9000() argument
105 struct input_dev *dev = pm->dev; in pm_parse_9000()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/amdkfd/
Dkfd_packet_manager.c40 static void pm_calc_rlib_size(struct packet_manager *pm, in pm_calc_rlib_size() argument
47 struct kfd_dev *dev = pm->dqm->dev; in pm_calc_rlib_size()
49 process_count = pm->dqm->processes_count; in pm_calc_rlib_size()
50 queue_count = pm->dqm->queue_count; in pm_calc_rlib_size()
51 compute_queue_count = queue_count - pm->dqm->sdma_queue_count; in pm_calc_rlib_size()
64 compute_queue_count > get_queues_num(pm->dqm)) { in pm_calc_rlib_size()
69 map_queue_size = pm->pmf->map_queues_size; in pm_calc_rlib_size()
71 *rlib_size = process_count * pm->pmf->map_process_size + in pm_calc_rlib_size()
79 *rlib_size += pm->pmf->runlist_size; in pm_calc_rlib_size()
84 static int pm_allocate_runlist_ib(struct packet_manager *pm, in pm_allocate_runlist_ib() argument
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
Dradeon_pm.c63 for (i = 0; i < rdev->pm.num_power_states; i++) { in radeon_pm_get_type_index()
64 if (rdev->pm.power_state[i].type == ps_type) { in radeon_pm_get_type_index()
71 return rdev->pm.default_power_state_index; in radeon_pm_get_type_index()
76 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_pm_acpi_event_handler()
77 mutex_lock(&rdev->pm.mutex); in radeon_pm_acpi_event_handler()
79 rdev->pm.dpm.ac_power = true; in radeon_pm_acpi_event_handler()
81 rdev->pm.dpm.ac_power = false; in radeon_pm_acpi_event_handler()
84 radeon_dpm_enable_bapm(rdev, rdev->pm.dpm.ac_power); in radeon_pm_acpi_event_handler()
86 mutex_unlock(&rdev->pm.mutex); in radeon_pm_acpi_event_handler()
87 } else if (rdev->pm.pm_method == PM_METHOD_PROFILE) { in radeon_pm_acpi_event_handler()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/radeon/
Dradeon_pm.c58 for (i = 0; i < rdev->pm.num_power_states; i++) { in radeon_pm_get_type_index()
59 if (rdev->pm.power_state[i].type == ps_type) { in radeon_pm_get_type_index()
66 return rdev->pm.default_power_state_index; in radeon_pm_get_type_index()
71 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_pm_acpi_event_handler()
72 mutex_lock(&rdev->pm.mutex); in radeon_pm_acpi_event_handler()
74 rdev->pm.dpm.ac_power = true; in radeon_pm_acpi_event_handler()
76 rdev->pm.dpm.ac_power = false; in radeon_pm_acpi_event_handler()
79 radeon_dpm_enable_bapm(rdev, rdev->pm.dpm.ac_power); in radeon_pm_acpi_event_handler()
81 mutex_unlock(&rdev->pm.mutex); in radeon_pm_acpi_event_handler()
82 } else if (rdev->pm.pm_method == PM_METHOD_PROFILE) { in radeon_pm_acpi_event_handler()
[all …]
/kernel/linux/linux-5.10/net/mptcp/
Dpm.c21 msk->pm.local = *addr; in mptcp_pm_announce_addr()
22 WRITE_ONCE(msk->pm.add_addr_echo, echo); in mptcp_pm_announce_addr()
23 WRITE_ONCE(msk->pm.add_addr_signal, true); in mptcp_pm_announce_addr()
31 msk->pm.rm_id = local_id; in mptcp_pm_remove_addr()
32 WRITE_ONCE(msk->pm.rm_addr_signal, true); in mptcp_pm_remove_addr()
40 spin_lock_bh(&msk->pm.lock); in mptcp_pm_remove_subflow()
42 spin_unlock_bh(&msk->pm.lock); in mptcp_pm_remove_subflow()
50 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_new_connection() local
54 WRITE_ONCE(pm->server_side, server_side); in mptcp_pm_new_connection()
59 struct mptcp_pm_data *pm = &msk->pm; in mptcp_pm_allow_new_subflow() local
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/
Dkfd_packet_manager.c40 static void pm_calc_rlib_size(struct packet_manager *pm, in pm_calc_rlib_size() argument
47 struct kfd_dev *dev = pm->dqm->dev; in pm_calc_rlib_size()
49 process_count = pm->dqm->processes_count; in pm_calc_rlib_size()
50 queue_count = pm->dqm->active_queue_count; in pm_calc_rlib_size()
51 compute_queue_count = pm->dqm->active_cp_queue_count; in pm_calc_rlib_size()
52 gws_queue_count = pm->dqm->gws_queue_count; in pm_calc_rlib_size()
65 compute_queue_count > get_cp_queues_num(pm->dqm) || in pm_calc_rlib_size()
71 map_queue_size = pm->pmf->map_queues_size; in pm_calc_rlib_size()
73 *rlib_size = process_count * pm->pmf->map_process_size + in pm_calc_rlib_size()
81 *rlib_size += pm->pmf->runlist_size; in pm_calc_rlib_size()
[all …]
/kernel/linux/linux-4.19/drivers/media/platform/mtk-vcodec/
Dmtk_vcodec_dec_pm.c29 struct mtk_vcodec_pm *pm; in mtk_vcodec_init_dec_pm() local
33 pm = &mtkdev->pm; in mtk_vcodec_init_dec_pm()
34 pm->mtkdev = mtkdev; in mtk_vcodec_init_dec_pm()
46 pm->larbvdec = &pdev->dev; in mtk_vcodec_init_dec_pm()
48 pm->dev = &pdev->dev; in mtk_vcodec_init_dec_pm()
50 pm->vcodecpll = devm_clk_get(&pdev->dev, "vcodecpll"); in mtk_vcodec_init_dec_pm()
51 if (IS_ERR(pm->vcodecpll)) { in mtk_vcodec_init_dec_pm()
53 ret = PTR_ERR(pm->vcodecpll); in mtk_vcodec_init_dec_pm()
56 pm->univpll_d2 = devm_clk_get(&pdev->dev, "univpll_d2"); in mtk_vcodec_init_dec_pm()
57 if (IS_ERR(pm->univpll_d2)) { in mtk_vcodec_init_dec_pm()
[all …]
Dmtk_vcodec_enc_pm.c31 struct mtk_vcodec_pm *pm; in mtk_vcodec_init_enc_pm() local
35 pm = &mtkdev->pm; in mtk_vcodec_init_enc_pm()
36 memset(pm, 0, sizeof(struct mtk_vcodec_pm)); in mtk_vcodec_init_enc_pm()
37 pm->mtkdev = mtkdev; in mtk_vcodec_init_enc_pm()
38 pm->dev = &pdev->dev; in mtk_vcodec_init_enc_pm()
52 pm->larbvenc = &pdev->dev; in mtk_vcodec_init_enc_pm()
67 pm->larbvenclt = &pdev->dev; in mtk_vcodec_init_enc_pm()
69 pm->dev = &pdev->dev; in mtk_vcodec_init_enc_pm()
71 pm->vencpll_d2 = devm_clk_get(&pdev->dev, "venc_sel_src"); in mtk_vcodec_init_enc_pm()
72 if (IS_ERR(pm->vencpll_d2)) { in mtk_vcodec_init_enc_pm()
[all …]
/kernel/linux/linux-4.19/drivers/input/misc/
Dpowermate.c87 struct powermate_device *pm = urb->context; in powermate_irq() local
88 struct device *dev = &pm->intf->dev; in powermate_irq()
109 input_report_key(pm->input, BTN_0, pm->data[0] & 0x01); in powermate_irq()
110 input_report_rel(pm->input, REL_DIAL, pm->data[1]); in powermate_irq()
111 input_sync(pm->input); in powermate_irq()
120 /* Decide if we need to issue a control message and do so. Must be called with pm->lock taken */
121 static void powermate_sync_state(struct powermate_device *pm) in powermate_sync_state() argument
123 if (pm->requires_update == 0) in powermate_sync_state()
125 if (pm->config->status == -EINPROGRESS) in powermate_sync_state()
128 if (pm->requires_update & UPDATE_PULSE_ASLEEP){ in powermate_sync_state()
[all …]
/kernel/linux/linux-5.10/drivers/input/misc/
Dpowermate.c88 struct powermate_device *pm = urb->context; in powermate_irq() local
89 struct device *dev = &pm->intf->dev; in powermate_irq()
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()
112 input_sync(pm->input); in powermate_irq()
121 /* Decide if we need to issue a control message and do so. Must be called with pm->lock taken */
122 static void powermate_sync_state(struct powermate_device *pm) in powermate_sync_state() argument
124 if (pm->requires_update == 0) in powermate_sync_state()
126 if (pm->config->status == -EINPROGRESS) in powermate_sync_state()
129 if (pm->requires_update & UPDATE_PULSE_ASLEEP){ in powermate_sync_state()
[all …]
/kernel/liteos_m/components/power/
Dlos_pm.c92 STATIC VOID OsPmTickTimerStart(LosPmCB *pm) in OsPmTickTimerStart() argument
97 LosPmTickTimer *tickTimer = pm->tickTimer; in OsPmTickTimerStart()
104 if ((tickTimer->timerStop != NULL) && (pm->enterSleepTime != 0)) { in OsPmTickTimerStart()
111 currTime = pm->enterSleepTime + realSleepTime; in OsPmTickTimerStart()
112 pm->enterSleepTime = 0; in OsPmTickTimerStart()
123 STATIC BOOL OsPmTickTimerStop(LosPmCB *pm) in OsPmTickTimerStop() argument
130 LosPmTickTimer *tickTimer = pm->tickTimer; in OsPmTickTimerStop()
145 pm->enterSleepTime = LOS_SysCycleGet(); in OsPmTickTimerStop()
156 STATIC VOID OsPmCpuResume(LosPmCB *pm) in OsPmCpuResume() argument
158 if ((pm->sysMode == LOS_SYS_NORMAL_SLEEP) && (pm->sysctrl->normalResume != NULL)) { in OsPmCpuResume()
[all …]
/kernel/linux/linux-4.19/drivers/hid/
Dhid-prodikeys.c43 struct pcmidi_snd *pm; /* pcmidi device context */ member
48 struct pcmidi_snd *pm; member
109 dbg_hid("pcmidi sysfs read channel=%u\n", pk->pm->midi_channel); in show_channel()
111 return sprintf(buf, "%u (min:%u, max:%u)\n", pk->pm->midi_channel, in show_channel()
126 pk->pm->midi_channel = channel; in store_channel()
146 dbg_hid("pcmidi sysfs read sustain=%u\n", pk->pm->midi_sustain); in show_sustain()
148 return sprintf(buf, "%u (off:%u, max:%u (ms))\n", pk->pm->midi_sustain, in show_sustain()
163 pk->pm->midi_sustain = sustain; in store_sustain()
164 pk->pm->midi_sustain_mode = in store_sustain()
165 (0 == sustain || !pk->pm->midi_mode) ? 0 : 1; in store_sustain()
[all …]
/kernel/linux/linux-5.10/drivers/hid/
Dhid-prodikeys.c39 struct pcmidi_snd *pm; /* pcmidi device context */ member
44 struct pcmidi_snd *pm; member
105 dbg_hid("pcmidi sysfs read channel=%u\n", pk->pm->midi_channel); in show_channel()
107 return sprintf(buf, "%u (min:%u, max:%u)\n", pk->pm->midi_channel, in show_channel()
122 pk->pm->midi_channel = channel; in store_channel()
142 dbg_hid("pcmidi sysfs read sustain=%u\n", pk->pm->midi_sustain); in show_sustain()
144 return sprintf(buf, "%u (off:%u, max:%u (ms))\n", pk->pm->midi_sustain, in show_sustain()
159 pk->pm->midi_sustain = sustain; in store_sustain()
160 pk->pm->midi_sustain_mode = in store_sustain()
161 (0 == sustain || !pk->pm->midi_mode) ? 0 : 1; in store_sustain()
[all …]
/kernel/liteos_a/kernel/extended/power/
Dlos_pm.c86 STATIC VOID OsPmTickTimerStart(LosPmCB *pm) in OsPmTickTimerStart() argument
88 (VOID)pm; in OsPmTickTimerStart()
92 STATIC BOOL OsPmTickTimerStop(LosPmCB *pm) in OsPmTickTimerStop() argument
94 (VOID)pm; in OsPmTickTimerStop()
98 STATIC VOID OsPmCpuResume(LosPmCB *pm) in OsPmCpuResume() argument
100 if ((pm->sysMode == LOS_SYS_NORMAL_SLEEP) && (pm->sysctrl->normalResume != NULL)) { in OsPmCpuResume()
101 pm->sysctrl->normalResume(); in OsPmCpuResume()
102 } else if ((pm->sysMode == LOS_SYS_LIGHT_SLEEP) && (pm->sysctrl->lightResume != NULL)) { in OsPmCpuResume()
103 pm->sysctrl->lightResume(); in OsPmCpuResume()
104 } else if ((pm->sysMode == LOS_SYS_DEEP_SLEEP) && (pm->sysctrl->deepResume != NULL)) { in OsPmCpuResume()
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/s5p-mfc/
Ds5p_mfc_pm.c17 static struct s5p_mfc_pm *pm; variable
25 pm = &dev->pm; in s5p_mfc_init_pm()
28 pm->num_clocks = dev->variant->num_clocks; in s5p_mfc_init_pm()
29 pm->clk_names = dev->variant->clk_names; in s5p_mfc_init_pm()
30 pm->device = &dev->plat_dev->dev; in s5p_mfc_init_pm()
31 pm->clock_gate = NULL; in s5p_mfc_init_pm()
34 for (i = 0; i < pm->num_clocks; i++) { 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()
38 if (i && PTR_ERR(pm->clocks[i]) == -ENOENT) { in s5p_mfc_init_pm()
[all …]
/kernel/linux/linux-4.19/drivers/media/platform/s5p-mfc/
Ds5p_mfc_pm.c21 static struct s5p_mfc_pm *pm; variable
29 pm = &dev->pm; in s5p_mfc_init_pm()
32 pm->num_clocks = dev->variant->num_clocks; in s5p_mfc_init_pm()
33 pm->clk_names = dev->variant->clk_names; in s5p_mfc_init_pm()
34 pm->device = &dev->plat_dev->dev; in s5p_mfc_init_pm()
35 pm->clock_gate = NULL; in s5p_mfc_init_pm()
38 for (i = 0; i < pm->num_clocks; i++) { in s5p_mfc_init_pm()
39 pm->clocks[i] = devm_clk_get(pm->device, pm->clk_names[i]); in s5p_mfc_init_pm()
40 if (IS_ERR(pm->clocks[i])) { in s5p_mfc_init_pm()
42 if (i && PTR_ERR(pm->clocks[i]) == -ENOENT) { in s5p_mfc_init_pm()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/
Damdgpu_dpm.c114 if (rps == adev->pm.dpm.current_ps) in amdgpu_dpm_print_ps_status()
116 if (rps == adev->pm.dpm.requested_ps) in amdgpu_dpm_print_ps_status()
118 if (rps == adev->pm.dpm.boot_ps) in amdgpu_dpm_print_ps_status()
129 adev->pm.dpm.new_active_crtcs = 0; in amdgpu_dpm_get_active_displays()
130 adev->pm.dpm.new_active_crtc_count = 0; in amdgpu_dpm_get_active_displays()
136 adev->pm.dpm.new_active_crtcs |= (1 << amdgpu_crtc->crtc_id); in amdgpu_dpm_get_active_displays()
137 adev->pm.dpm.new_active_crtc_count++; in amdgpu_dpm_get_active_displays()
269 adev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); in amdgpu_get_platform_caps()
270 adev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); in amdgpu_get_platform_caps()
271 adev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); in amdgpu_get_platform_caps()
[all …]
/kernel/linux/linux-4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_dpm.c110 if (rps == adev->pm.dpm.current_ps) in amdgpu_dpm_print_ps_status()
112 if (rps == adev->pm.dpm.requested_ps) in amdgpu_dpm_print_ps_status()
114 if (rps == adev->pm.dpm.boot_ps) in amdgpu_dpm_print_ps_status()
125 adev->pm.dpm.new_active_crtcs = 0; in amdgpu_dpm_get_active_displays()
126 adev->pm.dpm.new_active_crtc_count = 0; in amdgpu_dpm_get_active_displays()
132 adev->pm.dpm.new_active_crtcs |= (1 << amdgpu_crtc->crtc_id); in amdgpu_dpm_get_active_displays()
133 adev->pm.dpm.new_active_crtc_count++; in amdgpu_dpm_get_active_displays()
320 adev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); in amdgpu_get_platform_caps()
321 adev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); in amdgpu_get_platform_caps()
322 adev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); in amdgpu_get_platform_caps()
[all …]
/kernel/linux/linux-5.10/drivers/scsi/
Dscsi_pm.c12 #include <linux/blk-pm.h>
23 static int do_scsi_suspend(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_suspend() argument
25 return pm && pm->suspend ? pm->suspend(dev) : 0; in do_scsi_suspend()
28 static int do_scsi_freeze(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_freeze() argument
30 return pm && pm->freeze ? pm->freeze(dev) : 0; in do_scsi_freeze()
33 static int do_scsi_poweroff(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_poweroff() argument
35 return pm && pm->poweroff ? pm->poweroff(dev) : 0; in do_scsi_poweroff()
38 static int do_scsi_resume(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_resume() argument
40 return pm && pm->resume ? pm->resume(dev) : 0; in do_scsi_resume()
43 static int do_scsi_thaw(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_thaw() argument
[all …]
/kernel/linux/linux-5.10/tools/power/pm-graph/
DMakefile9 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
13 install -m 644 config/cgskip.txt $(DESTDIR)$(PREFIX)/lib/pm-graph/config
14 install -m 644 config/freeze-callgraph.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config
15 install -m 644 config/freeze.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config
16 install -m 644 config/freeze-dev.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config
17 install -m 644 config/standby-callgraph.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config
18 install -m 644 config/standby.cfg $(DESTDIR)$(PREFIX)/lib/pm-graph/config
[all …]
/kernel/linux/linux-4.19/drivers/scsi/
Dscsi_pm.c21 static int do_scsi_suspend(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_suspend() argument
23 return pm && pm->suspend ? pm->suspend(dev) : 0; in do_scsi_suspend()
26 static int do_scsi_freeze(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_freeze() argument
28 return pm && pm->freeze ? pm->freeze(dev) : 0; in do_scsi_freeze()
31 static int do_scsi_poweroff(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_poweroff() argument
33 return pm && pm->poweroff ? pm->poweroff(dev) : 0; in do_scsi_poweroff()
36 static int do_scsi_resume(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_resume() argument
38 return pm && pm->resume ? pm->resume(dev) : 0; in do_scsi_resume()
41 static int do_scsi_thaw(struct device *dev, const struct dev_pm_ops *pm) in do_scsi_thaw() argument
43 return pm && pm->thaw ? pm->thaw(dev) : 0; in do_scsi_thaw()
[all …]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Dreg_fsl_emb.h27 #define PMRN_PMLCA0 0x090 /* PM Local Control A0 */
28 #define PMRN_PMLCA1 0x091 /* PM Local Control A1 */
29 #define PMRN_PMLCA2 0x092 /* PM Local Control A2 */
30 #define PMRN_PMLCA3 0x093 /* PM Local Control A3 */
31 #define PMRN_PMLCA4 0x094 /* PM Local Control A4 */
32 #define PMRN_PMLCA5 0x095 /* PM Local Control A5 */
46 #define PMRN_PMLCB0 0x110 /* PM Local Control B0 */
47 #define PMRN_PMLCB1 0x111 /* PM Local Control B1 */
48 #define PMRN_PMLCB2 0x112 /* PM Local Control B2 */
49 #define PMRN_PMLCB3 0x113 /* PM Local Control B3 */
[all …]

12345678910>>...187