Searched refs:pm (Results 1 - 25 of 3098) sorted by relevance

1234567891011>>

/linux-master/drivers/base/power/
H A Dgeneric_ops.c7 #include <linux/pm.h>
22 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
25 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0;
41 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
44 ret = pm && pm
75 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
87 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
99 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
111 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
123 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
135 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
147 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
159 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
171 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
183 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
195 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
207 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
219 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
231 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
243 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
255 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
267 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
279 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
[all...]
/linux-master/drivers/media/platform/mediatek/vcodec/encoder/
H A Dmtk_vcodec_enc_pm.h13 void mtk_vcodec_enc_pw_on(struct mtk_vcodec_pm *pm);
14 void mtk_vcodec_enc_pw_off(struct mtk_vcodec_pm *pm);
15 void mtk_vcodec_enc_clock_on(struct mtk_vcodec_pm *pm);
16 void mtk_vcodec_enc_clock_off(struct mtk_vcodec_pm *pm);
H A Dmtk_vcodec_enc_pm.c17 struct mtk_vcodec_pm *pm; local
23 pm = &mtkdev->pm;
24 memset(pm, 0, sizeof(struct mtk_vcodec_pm));
25 pm->dev = &pdev->dev;
26 enc_clk = &pm->venc_clk;
37 dev_err(pm->dev, "[MTK VCODEC] Failed to get venc clock count");
46 dev_err(pm->dev, "[MTK VCODEC] venc failed to get clk name %d", i);
52 dev_err(pm->dev, "[MTK VCODEC] venc devm_clk_get (%d)%s fail", i,
61 void mtk_vcodec_enc_pw_on(struct mtk_vcodec_pm *pm) argument
70 mtk_vcodec_enc_pw_off(struct mtk_vcodec_pm *pm) argument
79 mtk_vcodec_enc_clock_on(struct mtk_vcodec_pm *pm) argument
100 mtk_vcodec_enc_clock_off(struct mtk_vcodec_pm *pm) argument
[all...]
/linux-master/drivers/pmdomain/rockchip/
H A DMakefile2 obj-$(CONFIG_ROCKCHIP_PM_DOMAINS) += pm-domains.o
/linux-master/drivers/input/touchscreen/
H A Dpenmount.c50 struct pm { struct
59 void (*parse_packet)(struct pm *);
66 static void pm_mtevent(struct pm *pm, struct input_dev *input) argument
70 for (i = 0; i < pm->maxcontacts; ++i) {
73 pm->slots[i].active);
74 if (pm->slots[i].active) {
75 input_event(input, EV_ABS, ABS_MT_POSITION_X, pm->slots[i].x);
76 input_event(input, EV_ABS, ABS_MT_POSITION_Y, pm->slots[i].y);
99 static void pm_parse_9000(struct pm *p argument
112 pm_parse_6000(struct pm *pm) argument
129 pm_parse_3000(struct pm *pm) argument
145 pm_parse_6250(struct pm *pm) argument
164 struct pm *pm = serio_get_drvdata(serio); local
179 struct pm *pm = serio_get_drvdata(serio); local
197 struct pm *pm; local
[all...]
/linux-master/drivers/pmdomain/samsung/
H A DMakefile2 obj-$(CONFIG_EXYNOS_PM_DOMAINS) += exynos-pm-domains.o
/linux-master/drivers/pmdomain/xilinx/
H A DMakefile2 obj-$(CONFIG_ZYNQMP_PM_DOMAINS) += zynqmp-pm-domains.o
/linux-master/drivers/pmdomain/st/
H A DMakefile2 obj-$(CONFIG_UX500_PM_DOMAIN) += ste-ux500-pm-domain.o
/linux-master/drivers/media/platform/samsung/s5p-mfc/
H A Ds5p_mfc_pm.c19 struct s5p_mfc_pm *pm = &dev->pm; local
22 pm->num_clocks = dev->variant->num_clocks;
23 pm->clk_names = dev->variant->clk_names;
24 pm->device = &dev->plat_dev->dev;
25 pm->clock_gate = NULL;
28 for (i = 0; i < pm->num_clocks; i++) {
29 pm->clocks[i] = devm_clk_get(pm->device, pm
[all...]
/linux-master/drivers/input/misc/
H A Dpowermate.c88 struct powermate_device *pm = urb->context; local
89 struct device *dev = &pm->intf->dev;
110 input_report_key(pm->input, BTN_0, pm->data[0] & 0x01);
111 input_report_rel(pm->input, REL_DIAL, pm->data[1]);
112 input_sync(pm->input);
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) argument
124 if (pm
196 struct powermate_device *pm = urb->context; local
208 powermate_pulse_led(struct powermate_device *pm, int static_brightness, int pulse_speed, int pulse_table, int pulse_asleep, int pulse_awake) argument
256 struct powermate_device *pm = input_get_drvdata(dev); local
278 powermate_alloc_buffers(struct usb_device *udev, struct powermate_device *pm) argument
292 powermate_free_buffers(struct usb_device *udev, struct powermate_device *pm) argument
305 struct powermate_device *pm; local
421 struct powermate_device *pm = usb_get_intfdata (intf); local
431 powermate_free_buffers(interface_to_usbdev(intf), pm); local
[all...]
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dadf_pm_dbgfs.c14 struct adf_pm pm = accel_dev->power_management; local
16 if (pm.print_pm_status)
17 return pm.print_pm_status(accel_dev, buf, count, pos);
29 struct adf_pm *pm = &accel_dev->power_management; local
31 if (!pm->present || !pm->print_pm_status)
34 pm->debugfs_pm_status = debugfs_create_file("pm_status", 0400,
41 struct adf_pm *pm = &accel_dev->power_management; local
43 if (!pm->present)
46 debugfs_remove(pm
[all...]
/linux-master/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_packet_manager.c41 static void pm_calc_rlib_size(struct packet_manager *pm, argument
48 struct kfd_node *dev = pm->dqm->dev;
50 process_count = pm->dqm->processes_count;
51 queue_count = pm->dqm->active_queue_count;
52 compute_queue_count = pm->dqm->active_cp_queue_count;
53 gws_queue_count = pm->dqm->gws_queue_count;
66 compute_queue_count > get_cp_queues_num(pm->dqm) ||
72 map_queue_size = pm->pmf->map_queues_size;
74 *rlib_size = process_count * pm->pmf->map_process_size +
82 *rlib_size += pm
87 pm_allocate_runlist_ib(struct packet_manager *pm, unsigned int **rl_buffer, uint64_t *rl_gpu_buffer, unsigned int *rl_buffer_size, bool *is_over_subscription) argument
121 pm_create_runlist_ib(struct packet_manager *pm, struct list_head *queues, uint64_t *rl_gpu_addr, size_t *rl_size_bytes) argument
225 pm_init(struct packet_manager *pm, struct device_queue_manager *dqm) argument
265 pm_uninit(struct packet_manager *pm, bool hanging) argument
272 pm_send_set_resources(struct packet_manager *pm, struct scheduling_resources *res) argument
301 pm_send_runlist(struct packet_manager *pm, struct list_head *dqm_queues) argument
343 pm_send_query_status(struct packet_manager *pm, uint64_t fence_address, uint64_t fence_value) argument
373 pm_update_grace_period(struct packet_manager *pm, uint32_t grace_period) argument
405 pm_send_unmap_queue(struct packet_manager *pm, enum kfd_unmap_queues_filter filter, uint32_t filter_param, bool reset) argument
433 pm_release_ib(struct packet_manager *pm) argument
447 struct packet_manager *pm = data; local
464 pm_debugfs_hang_hws(struct packet_manager *pm) argument
[all...]
/linux-master/drivers/mfd/
H A Dbcm2835-pm.c11 #include <linux/mfd/bcm2835-pm.h>
29 struct bcm2835_pm *pm)
31 if (of_property_present(pm->dev->of_node, "reg-names")) {
34 pm->base = devm_platform_ioremap_resource_byname(pdev, "pm");
35 if (IS_ERR(pm->base))
36 return PTR_ERR(pm->base);
40 pm->asb = devm_ioremap_resource(&pdev->dev, res);
41 if (IS_ERR(pm->asb))
42 pm
28 bcm2835_pm_get_pdata(struct platform_device *pdev, struct bcm2835_pm *pm) argument
75 struct bcm2835_pm *pm; local
[all...]
/linux-master/sound/drivers/
H A Dportman2x4.c77 static int portman_free(struct portman *pm) argument
79 kfree(pm);
87 struct portman *pm; local
91 pm = kzalloc(sizeof(struct portman), GFP_KERNEL);
92 if (pm == NULL)
96 spin_lock_init(&pm->reg_lock);
97 pm->card = card;
98 pm->pardev = pardev;
100 *rchip = pm;
180 static inline void portman_write_command(struct portman *pm, u argument
185 portman_read_status(struct portman *pm) argument
190 portman_write_data(struct portman *pm, u8 value) argument
195 portman_write_midi(struct portman *pm, int port, u8 mididata) argument
267 portman_read_midi(struct portman *pm, int port) argument
349 portman_data_avail(struct portman *pm, int channel) argument
374 portman_flush_input(struct portman *pm, unsigned char port) argument
475 portman_device_init(struct portman *pm) argument
499 struct portman *pm = substream->rmidi->private_data; local
513 struct portman *pm = substream->rmidi->private_data; local
540 struct portman *pm = card->private_data; local
592 struct portman *pm = ((struct snd_card*)userdata)->private_data; local
679 struct portman *pm = card->private_data; local
696 struct portman *pm = NULL; local
[all...]
/linux-master/drivers/gpu/drm/amd/pm/
H A DMakefile26 -I$(FULL_AMD_PATH)/pm/inc/ \
27 -I$(FULL_AMD_PATH)/pm/swsmu \
28 -I$(FULL_AMD_PATH)/pm/swsmu/inc \
29 -I$(FULL_AMD_PATH)/pm/swsmu/inc/pmfw_if \
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/powerpla
[all...]
/linux-master/drivers/hid/
H A Dhid-prodikeys.c37 struct pcmidi_snd *pm; member in struct:pcmidi_sustain
94 struct pcmidi_snd *pm = hid_get_drvdata(hdev); local
96 dbg_hid("pcmidi sysfs read channel=%u\n", pm->midi_channel);
98 return sprintf(buf, "%u (min:%u, max:%u)\n", pm->midi_channel,
107 struct pcmidi_snd *pm = hid_get_drvdata(hdev); local
113 pm->midi_channel = channel;
131 struct pcmidi_snd *pm = hid_get_drvdata(hdev); local
133 dbg_hid("pcmidi sysfs read sustain=%u\n", pm->midi_sustain);
135 return sprintf(buf, "%u (off:%u, max:%u (ms))\n", pm->midi_sustain,
144 struct pcmidi_snd *pm local
169 struct pcmidi_snd *pm = hid_get_drvdata(hdev); local
182 struct pcmidi_snd *pm = hid_get_drvdata(hdev); local
203 pcmidi_send_note(struct pcmidi_snd *pm, unsigned char status, unsigned char note, unsigned char velocity) argument
236 init_sustain_timers(struct pcmidi_snd *pm) argument
249 stop_sustain_timers(struct pcmidi_snd *pm) argument
261 pcmidi_get_output_report(struct pcmidi_snd *pm) argument
286 pcmidi_submit_output_report(struct pcmidi_snd *pm, int state) argument
296 pcmidi_handle_report1(struct pcmidi_snd *pm, u8 *data) argument
326 pcmidi_handle_report3(struct pcmidi_snd *pm, u8 *data, int size) argument
371 pcmidi_handle_report4(struct pcmidi_snd *pm, u8 *data) argument
483 pcmidi_handle_report( struct pcmidi_snd *pm, unsigned report_id, u8 *data, int size) argument
502 pcmidi_setup_extra_keys( struct pcmidi_snd *pm, struct input_dev *input) argument
542 pcmidi_set_operational(struct pcmidi_snd *pm) argument
563 struct pcmidi_snd *pm = substream->rmidi->private_data; local
578 struct pcmidi_snd *pm = substream->rmidi->private_data; local
591 pcmidi_snd_initialise(struct pcmidi_snd *pm) argument
712 pcmidi_snd_terminate(struct pcmidi_snd *pm) argument
749 struct pcmidi_snd *pm = hid_get_drvdata(hdev); local
764 struct pcmidi_snd *pm = hid_get_drvdata(hdev); local
788 struct pcmidi_snd *pm; local
838 struct pcmidi_snd *pm = hid_get_drvdata(hdev); local
[all...]
/linux-master/arch/sh/kernel/cpu/shmobile/
H A DMakefile7 obj-$(CONFIG_PM) += pm.o sleep.o
/linux-master/arch/arm/mach-mxs/
H A DMakefile2 obj-$(CONFIG_PM) += pm.o
/linux-master/drivers/soc/bcm/brcmstb/
H A DMakefile3 obj-$(CONFIG_BRCMSTB_PM) += pm/
/linux-master/arch/arm/mach-s5pv210/
H A DMakefile6 obj-$(CONFIG_PM_SLEEP) += pm.o sleep.o
/linux-master/drivers/gpu/drm/radeon/
H A Dradeon_pm.c63 for (i = 0; i < rdev->pm.num_power_states; i++) {
64 if (rdev->pm.power_state[i].type == ps_type) {
71 return rdev->pm.default_power_state_index;
76 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) {
77 mutex_lock(&rdev->pm.mutex);
79 rdev->pm.dpm.ac_power = true;
81 rdev->pm.dpm.ac_power = false;
84 radeon_dpm_enable_bapm(rdev, rdev->pm.dpm.ac_power);
86 mutex_unlock(&rdev->pm
415 int pm = rdev->pm.pm_method; local
471 enum radeon_pm_state_type pm = rdev->pm.dpm.user_state; local
[all...]
/linux-master/net/mptcp/
H A Dpm.c20 u8 add_addr = READ_ONCE(msk->pm.addr_signal);
24 lockdep_assert_held(&msk->pm.lock);
34 msk->pm.remote = *addr;
37 msk->pm.local = *addr;
40 WRITE_ONCE(msk->pm.addr_signal, add_addr);
46 u8 rm_addr = READ_ONCE(msk->pm.addr_signal);
56 msk->pm.rm_list_tx = *rm_list;
58 WRITE_ONCE(msk->pm.addr_signal, rm_addr);
67 spin_lock_bh(&msk->pm.lock);
69 spin_unlock_bh(&msk->pm
77 struct mptcp_pm_data *pm = &msk->pm; local
87 struct mptcp_pm_data *pm = &msk->pm; local
139 struct mptcp_pm_data *pm = &msk->pm; local
171 struct mptcp_pm_data *pm = &msk->pm; local
189 struct mptcp_pm_data *pm = &msk->pm; local
223 struct mptcp_pm_data *pm = &msk->pm; local
254 struct mptcp_pm_data *pm = &msk->pm; local
277 struct mptcp_pm_data *pm = &msk->pm; local
513 struct mptcp_pm_data *pm = &msk->pm; local
[all...]
/linux-master/drivers/scsi/
H A Dscsi_pm.c11 #include <linux/blk-pm.h>
22 static int do_scsi_suspend(struct device *dev, const struct dev_pm_ops *pm) argument
24 return pm && pm->suspend ? pm->suspend(dev) : 0;
27 static int do_scsi_freeze(struct device *dev, const struct dev_pm_ops *pm) argument
29 return pm && pm->freeze ? pm->freeze(dev) : 0;
32 static int do_scsi_poweroff(struct device *dev, const struct dev_pm_ops *pm) argument
37 do_scsi_resume(struct device *dev, const struct dev_pm_ops *pm) argument
42 do_scsi_thaw(struct device *dev, const struct dev_pm_ops *pm) argument
47 do_scsi_restore(struct device *dev, const struct dev_pm_ops *pm) argument
55 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
81 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
147 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
177 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; local
[all...]
/linux-master/tools/power/pm-graph/
H A 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
[all...]
/linux-master/block/
H A Dblk-pm.h9 static inline int blk_pm_resume_queue(const bool pm, struct request_queue *q) argument
13 if (pm && q->rpm_status != RPM_SUSPENDED)
25 static inline int blk_pm_resume_queue(const bool pm, struct request_queue *q) argument

Completed in 238 milliseconds

1234567891011>>