/linux-master/drivers/base/power/ |
H A D | generic_ops.c | 7 #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 D | mtk_vcodec_enc_pm.h | 13 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 D | mtk_vcodec_enc_pm.c | 17 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 D | Makefile | 2 obj-$(CONFIG_ROCKCHIP_PM_DOMAINS) += pm-domains.o
|
/linux-master/drivers/input/touchscreen/ |
H A D | penmount.c | 50 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 D | Makefile | 2 obj-$(CONFIG_EXYNOS_PM_DOMAINS) += exynos-pm-domains.o
|
/linux-master/drivers/pmdomain/xilinx/ |
H A D | Makefile | 2 obj-$(CONFIG_ZYNQMP_PM_DOMAINS) += zynqmp-pm-domains.o
|
/linux-master/drivers/pmdomain/st/ |
H A D | Makefile | 2 obj-$(CONFIG_UX500_PM_DOMAIN) += ste-ux500-pm-domain.o
|
/linux-master/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_pm.c | 19 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 D | powermate.c | 88 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 D | adf_pm_dbgfs.c | 14 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 D | kfd_packet_manager.c | 41 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 D | bcm2835-pm.c | 11 #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 D | portman2x4.c | 77 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 D | Makefile | 26 -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 D | hid-prodikeys.c | 37 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 D | Makefile | 7 obj-$(CONFIG_PM) += pm.o sleep.o
|
/linux-master/arch/arm/mach-mxs/ |
H A D | Makefile | 2 obj-$(CONFIG_PM) += pm.o
|
/linux-master/drivers/soc/bcm/brcmstb/ |
H A D | Makefile | 3 obj-$(CONFIG_BRCMSTB_PM) += pm/
|
/linux-master/arch/arm/mach-s5pv210/ |
H A D | Makefile | 6 obj-$(CONFIG_PM_SLEEP) += pm.o sleep.o
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | radeon_pm.c | 63 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 D | pm.c | 20 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 D | scsi_pm.c | 11 #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 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 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 D | blk-pm.h | 9 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
|