Home
last modified time | relevance | path

Searched refs:pm (Results 1 – 200 of 1232) sorted by relevance

1234567

/linux-4.1.27/drivers/base/power/
Dgeneric_ops.c24 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()
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()
77 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_suspend_noirq() local
79 return pm && pm->suspend_noirq ? pm->suspend_noirq(dev) : 0; in pm_generic_suspend_noirq()
89 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_suspend_late() local
91 return pm && pm->suspend_late ? pm->suspend_late(dev) : 0; in pm_generic_suspend_late()
[all …]
Dmain.c493 } else if (dev->type && dev->type->pm) { in device_resume_noirq()
495 callback = pm_noirq_op(dev->type->pm, state); in device_resume_noirq()
496 } else if (dev->class && dev->class->pm) { in device_resume_noirq()
498 callback = pm_noirq_op(dev->class->pm, state); in device_resume_noirq()
499 } else if (dev->bus && dev->bus->pm) { in device_resume_noirq()
501 callback = pm_noirq_op(dev->bus->pm, state); in device_resume_noirq()
504 if (!callback && dev->driver && dev->driver->pm) { in device_resume_noirq()
506 callback = pm_noirq_op(dev->driver->pm, state); in device_resume_noirq()
622 } else if (dev->type && dev->type->pm) { in device_resume_early()
624 callback = pm_late_early_op(dev->type->pm, state); in device_resume_early()
[all …]
Ddomain.c1843 if (dev->type && dev->type->pm) in pm_genpd_default_save_state()
1844 cb = dev->type->pm->runtime_suspend; in pm_genpd_default_save_state()
1845 else if (dev->class && dev->class->pm) in pm_genpd_default_save_state()
1846 cb = dev->class->pm->runtime_suspend; in pm_genpd_default_save_state()
1847 else if (dev->bus && dev->bus->pm) in pm_genpd_default_save_state()
1848 cb = dev->bus->pm->runtime_suspend; in pm_genpd_default_save_state()
1852 if (!cb && dev->driver && dev->driver->pm) in pm_genpd_default_save_state()
1853 cb = dev->driver->pm->runtime_suspend; in pm_genpd_default_save_state()
1866 if (dev->type && dev->type->pm) in pm_genpd_default_restore_state()
1867 cb = dev->type->pm->runtime_resume; in pm_genpd_default_restore_state()
[all …]
Druntime.c25 else if (dev->type && dev->type->pm) in __rpm_get_callback()
26 ops = dev->type->pm; in __rpm_get_callback()
27 else if (dev->class && dev->class->pm) in __rpm_get_callback()
28 ops = dev->class->pm; in __rpm_get_callback()
29 else if (dev->bus && dev->bus->pm) in __rpm_get_callback()
30 ops = dev->bus->pm; in __rpm_get_callback()
39 if (!cb && dev->driver && dev->driver->pm) in __rpm_get_callback()
40 cb = *(pm_callback_t *)((void *)dev->driver->pm + cb_offset); in __rpm_get_callback()
/linux-4.1.27/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 …]
Dcyttsp_i2c.c78 .pm = &cyttsp_pm_ops,
Dcyttsp4_i2c.c78 .pm = &cyttsp4_pm_ops,
Dad7879-i2c.c98 .pm = &ad7879_pm_ops,
/linux-4.1.27/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()
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()
129 pm->configcr->wValue = cpu_to_le16( SET_PULSE_ASLEEP ); in powermate_sync_state()
[all …]
Dpcspkr.c128 .pm = &pcspkr_pm_ops,
Dcma3000_d0x_i2c.c123 .pm = &cma3000_i2c_pm_ops,
/linux-4.1.27/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 …]
Dr600.c313 rdev->pm.dynpm_can_upclock = true; in r600_pm_get_dynpm_state()
314 rdev->pm.dynpm_can_downclock = true; in r600_pm_get_dynpm_state()
320 if (rdev->pm.num_power_states > 2) in r600_pm_get_dynpm_state()
323 switch (rdev->pm.dynpm_planned_action) { in r600_pm_get_dynpm_state()
325 rdev->pm.requested_power_state_index = min_power_state_index; in r600_pm_get_dynpm_state()
326 rdev->pm.requested_clock_mode_index = 0; in r600_pm_get_dynpm_state()
327 rdev->pm.dynpm_can_downclock = false; in r600_pm_get_dynpm_state()
330 if (rdev->pm.current_power_state_index == min_power_state_index) { in r600_pm_get_dynpm_state()
331 rdev->pm.requested_power_state_index = rdev->pm.current_power_state_index; in r600_pm_get_dynpm_state()
332 rdev->pm.dynpm_can_downclock = false; in r600_pm_get_dynpm_state()
[all …]
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()
755 rdev->pm.dpm.thermal.min_temp = low_temp; in r600_set_thermal_temperature_range()
756 rdev->pm.dpm.thermal.max_temp = high_temp; in r600_set_thermal_temperature_range()
789 r600_is_internal_thermal_sensor(rdev->pm.int_thermal_type)) { in r600_dpm_late_enable()
855 rdev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); in r600_get_platform_caps()
856 rdev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); in r600_get_platform_caps()
857 rdev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); in r600_get_platform_caps()
892 rdev->pm.dpm.fan.t_hyst = fan_info->fan.ucTHyst; in r600_parse_extended_power_table()
[all …]
Dr420.c42 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
43 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile()
44 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_cm_idx = 0; in r420_pm_init_profile()
45 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile()
47 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_ps_idx = 0; in r420_pm_init_profile()
48 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_ps_idx = 0; in r420_pm_init_profile()
49 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_cm_idx = 0; in r420_pm_init_profile()
50 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile()
52 rdev->pm.profiles[PM_PROFILE_MID_SH_IDX].dpms_off_ps_idx = 0; in r420_pm_init_profile()
53 rdev->pm.profiles[PM_PROFILE_MID_SH_IDX].dpms_on_ps_idx = 1; in r420_pm_init_profile()
[all …]
Drs690.c81 rdev->pm.igp_sideport_mclk.full = dfixed_const(le32_to_cpu(info->info.ulBootUpMemoryClock)); in rs690_pm_info()
82 rdev->pm.igp_sideport_mclk.full = dfixed_div(rdev->pm.igp_sideport_mclk, tmp); in rs690_pm_info()
84 rdev->pm.igp_system_mclk.full = dfixed_const(le16_to_cpu(info->info.usK8MemoryClock)); in rs690_pm_info()
86 rdev->pm.igp_system_mclk.full = dfixed_const(rdev->clock.default_mclk); in rs690_pm_info()
87 rdev->pm.igp_system_mclk.full = dfixed_div(rdev->pm.igp_system_mclk, tmp); in rs690_pm_info()
89 rdev->pm.igp_system_mclk.full = dfixed_const(400); in rs690_pm_info()
90 rdev->pm.igp_ht_link_clk.full = dfixed_const(le16_to_cpu(info->info.usFSBClock)); in rs690_pm_info()
91 rdev->pm.igp_ht_link_width.full = dfixed_const(info->info.ucHTLinkWidth); in rs690_pm_info()
95 rdev->pm.igp_sideport_mclk.full = dfixed_const(le32_to_cpu(info->info_v2.ulBootUpSidePortClock)); in rs690_pm_info()
96 rdev->pm.igp_sideport_mclk.full = dfixed_div(rdev->pm.igp_sideport_mclk, tmp); in rs690_pm_info()
[all …]
Dradeon_atombios.c2053 rdev->pm.power_state[state_index].misc = misc; in radeon_atombios_parse_misc_flags_1_3()
2054 rdev->pm.power_state[state_index].misc2 = misc2; in radeon_atombios_parse_misc_flags_1_3()
2057 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3()
2060 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3()
2063 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3()
2066 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3()
2069 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3()
2071 rdev->pm.power_state[state_index].flags &= in radeon_atombios_parse_misc_flags_1_3()
2075 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3()
2078 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3()
[all …]
Dbtc_dpm.c1231 return btc_find_valid_clock(&rdev->pm.dpm.dyn_state.valid_mclk_values, in btc_get_valid_mclk()
1238 return btc_find_valid_clock(&rdev->pm.dpm.dyn_state.valid_sclk_values, in btc_get_valid_sclk()
1281 if (((pl->mclk + (pl->sclk - 1)) / pl->sclk) > rdev->pm.dpm.dyn_state.mclk_sclk_ratio) in btc_adjust_clock_combinations()
1285 (rdev->pm.dpm.dyn_state.mclk_sclk_ratio - 1)) / in btc_adjust_clock_combinations()
1286 rdev->pm.dpm.dyn_state.mclk_sclk_ratio); in btc_adjust_clock_combinations()
1288 if ((pl->sclk - pl->mclk) > rdev->pm.dpm.dyn_state.sclk_mclk_delta) in btc_adjust_clock_combinations()
1292 rdev->pm.dpm.dyn_state.sclk_mclk_delta); in btc_adjust_clock_combinations()
1319 if ((*vddc - *vddci) > rdev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules()
1321 (*vddc - rdev->pm.dpm.dyn_state.vddc_vddci_delta)); in btc_apply_voltage_delta_rules()
1325 if ((*vddci - *vddc) > rdev->pm.dpm.dyn_state.vddc_vddci_delta) { in btc_apply_voltage_delta_rules()
[all …]
Dci_dpm.c195 struct ci_power_info *pi = rdev->pm.dpm.priv; in ci_get_pi()
280 if (rdev->pm.dpm.dyn_state.cac_leakage_table.entries == NULL) in ci_populate_bapm_vddc_vid_sidd()
282 if (rdev->pm.dpm.dyn_state.cac_leakage_table.count > 8) in ci_populate_bapm_vddc_vid_sidd()
284 if (rdev->pm.dpm.dyn_state.cac_leakage_table.count != in ci_populate_bapm_vddc_vid_sidd()
285 rdev->pm.dpm.dyn_state.vddc_dependency_on_sclk.count) in ci_populate_bapm_vddc_vid_sidd()
288 for (i = 0; i < rdev->pm.dpm.dyn_state.cac_leakage_table.count; i++) { in ci_populate_bapm_vddc_vid_sidd()
289 if (rdev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_EVV) { in ci_populate_bapm_vddc_vid_sidd()
290 lo_vid[i] = ci_convert_to_vid(rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc1); in ci_populate_bapm_vddc_vid_sidd()
291 hi_vid[i] = ci_convert_to_vid(rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc2); in ci_populate_bapm_vddc_vid_sidd()
292 hi2_vid[i] = ci_convert_to_vid(rdev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc3); in ci_populate_bapm_vddc_vid_sidd()
[all …]
Dsi_dpm.c1764 struct si_power_info *pi = rdev->pm.dpm.priv; in si_get_pi()
1838 u32 p_limit1 = rdev->pm.dpm.tdp_limit; in si_update_dte_from_pl2()
1839 u32 p_limit2 = rdev->pm.dpm.near_tdp_limit; in si_update_dte_from_pl2()
2128 if (tdp_adjustment > (u32)rdev->pm.dpm.tdp_od_limit) in si_calculate_adjusted_tdp_limits()
2131 max_tdp_limit = ((100 + 100) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2134 *tdp_limit = ((100 + tdp_adjustment) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2135 *near_tdp_limit = rdev->pm.dpm.near_tdp_limit_adjusted + (*tdp_limit - rdev->pm.dpm.tdp_limit); in si_calculate_adjusted_tdp_limits()
2137 *tdp_limit = ((100 - tdp_adjustment) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits()
2138 adjustment_delta = rdev->pm.dpm.tdp_limit - *tdp_limit; in si_calculate_adjusted_tdp_limits()
2139 if (adjustment_delta < rdev->pm.dpm.near_tdp_limit_adjusted) in si_calculate_adjusted_tdp_limits()
[all …]
Dr100.c210 rdev->pm.dynpm_can_upclock = true; in r100_pm_get_dynpm_state()
211 rdev->pm.dynpm_can_downclock = true; in r100_pm_get_dynpm_state()
213 switch (rdev->pm.dynpm_planned_action) { in r100_pm_get_dynpm_state()
215 rdev->pm.requested_power_state_index = 0; in r100_pm_get_dynpm_state()
216 rdev->pm.dynpm_can_downclock = false; in r100_pm_get_dynpm_state()
219 if (rdev->pm.current_power_state_index == 0) { in r100_pm_get_dynpm_state()
220 rdev->pm.requested_power_state_index = rdev->pm.current_power_state_index; in r100_pm_get_dynpm_state()
221 rdev->pm.dynpm_can_downclock = false; in r100_pm_get_dynpm_state()
223 if (rdev->pm.active_crtc_count > 1) { in r100_pm_get_dynpm_state()
224 for (i = 0; i < rdev->pm.num_power_states; i++) { in r100_pm_get_dynpm_state()
[all …]
Drv6xx_dpm.c46 struct rv6xx_power_info *pi = rdev->pm.dpm.priv; in rv6xx_get_pi()
922 rdev->pm.dpm.voltage_response_time, in rv6xx_program_voltage_timing_parameters()
926 rdev->pm.dpm.backbias_response_time, in rv6xx_program_voltage_timing_parameters()
1186 if (rdev->pm.dpm.new_active_crtcs & 1) { in rv6xx_program_display_gap()
1189 } else if (rdev->pm.dpm.new_active_crtcs & 2) { in rv6xx_program_display_gap()
1299 msleep((rdev->pm.dpm.voltage_response_time + 999) / 1000); in rv6xx_step_sw_voltage()
1549 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rv6xx_dpm_enable()
1554 if (rdev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_BACKBIAS) in rv6xx_dpm_enable()
1616 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rv6xx_dpm_disable()
1634 if (rdev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_BACKBIAS) in rv6xx_dpm_disable()
[all …]
Drs780_dpm.c43 struct igp_power_info *pi = rdev->pm.dpm.priv; in rs780_get_pi()
380 struct igp_ps *current_state = rs780_get_ps(rdev->pm.dpm.current_ps); in rs780_force_voltage()
407 struct igp_ps *current_state = rs780_get_ps(rdev->pm.dpm.current_ps); in rs780_force_fbdiv()
600 struct radeon_ps *boot_ps = rdev->pm.dpm.boot_ps; in rs780_dpm_enable()
643 (rdev->pm.int_thermal_type == THERMAL_TYPE_RV6XX)) { in rs780_dpm_disable()
652 struct radeon_ps *new_ps = rdev->pm.dpm.requested_ps; in rs780_dpm_set_power_state()
653 struct radeon_ps *old_ps = rdev->pm.dpm.current_ps; in rs780_dpm_set_power_state()
742 rdev->pm.dpm.boot_ps = rps; in rs780_parse_pplib_non_clock_info()
744 rdev->pm.dpm.uvd_ps = rps; in rs780_parse_pplib_non_clock_info()
807 rdev->pm.dpm.ps = kzalloc(sizeof(struct radeon_ps) * in rs780_parse_power_table()
[all …]
Dkv_dpm.c251 struct kv_power_info *pi = rdev->pm.dpm.priv; in kv_get_pi()
556 &rdev->pm.dpm.dyn_state.vddc_dependency_on_sclk; in kv_convert_vid2_to_vid7()
578 &rdev->pm.dpm.dyn_state.vddc_dependency_on_sclk; in kv_convert_vid7_to_vid2()
719 &rdev->pm.dpm.dyn_state.vddc_dependency_on_sclk; in kv_program_bootup_state()
821 &rdev->pm.dpm.dyn_state.uvd_clock_voltage_dependency_table; in kv_populate_uvd_table()
894 &rdev->pm.dpm.dyn_state.vce_clock_voltage_dependency_table; in kv_populate_vce_table()
955 &rdev->pm.dpm.dyn_state.samu_clock_voltage_dependency_table; in kv_populate_samu_table()
1021 &rdev->pm.dpm.dyn_state.acp_clock_voltage_dependency_table; in kv_populate_acp_table()
1080 &rdev->pm.dpm.dyn_state.vddc_dependency_on_sclk; in kv_calculate_dfs_bypass_settings()
1280 kv_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in kv_dpm_enable()
[all …]
Dni_dpm.c728 struct ni_power_info *pi = rdev->pm.dpm.priv; in ni_get_pi()
795 if ((rdev->pm.dpm.new_active_crtc_count > 1) || in ni_apply_state_adjust_rules()
801 if (rdev->pm.dpm.ac_power) in ni_apply_state_adjust_rules()
802 max_limits = &rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac; in ni_apply_state_adjust_rules()
804 max_limits = &rdev->pm.dpm.dyn_state.max_clock_voltage_on_dc; in ni_apply_state_adjust_rules()
806 if (rdev->pm.dpm.ac_power == false) { in ni_apply_state_adjust_rules()
873 btc_apply_voltage_dependency_rules(&rdev->pm.dpm.dyn_state.vddc_dependency_on_sclk, in ni_apply_state_adjust_rules()
876 btc_apply_voltage_dependency_rules(&rdev->pm.dpm.dyn_state.vddci_dependency_on_mclk, in ni_apply_state_adjust_rules()
879 btc_apply_voltage_dependency_rules(&rdev->pm.dpm.dyn_state.vddc_dependency_on_mclk, in ni_apply_state_adjust_rules()
882 btc_apply_voltage_dependency_rules(&rdev->pm.dpm.dyn_state.vddc_dependency_on_dispclk, in ni_apply_state_adjust_rules()
[all …]
Dradeon_combios.c2643 rdev->pm.default_power_state_index = -1; in radeon_combios_get_power_modes()
2646 rdev->pm.power_state = kzalloc(sizeof(struct radeon_power_state) * 2, GFP_KERNEL); in radeon_combios_get_power_modes()
2647 if (rdev->pm.power_state) { in radeon_combios_get_power_modes()
2649 rdev->pm.power_state[0].clock_info = in radeon_combios_get_power_modes()
2651 rdev->pm.power_state[1].clock_info = in radeon_combios_get_power_modes()
2653 if (!rdev->pm.power_state[0].clock_info || in radeon_combios_get_power_modes()
2654 !rdev->pm.power_state[1].clock_info) in radeon_combios_get_power_modes()
2695 rdev->pm.i2c_bus = radeon_i2c_lookup(rdev, &i2c_bus); in radeon_combios_get_power_modes()
2696 if (rdev->pm.i2c_bus) { in radeon_combios_get_power_modes()
2701 i2c_new_device(&rdev->pm.i2c_bus->adapter, &info); in radeon_combios_get_power_modes()
[all …]
Drv770_dpm.c57 struct rv7xx_power_info *pi = rdev->pm.dpm.priv; in rv770_get_pi()
64 struct evergreen_power_info *pi = rdev->pm.dpm.priv; in evergreen_get_pi()
1177 switch (rdev->pm.int_thermal_type) { in rv770_init_smc_table()
1191 if (rdev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_HARDWAREDC) { in rv770_init_smc_table()
1194 if (rdev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_DONT_WAIT_FOR_VBLANK_ON_ALERT) in rv770_init_smc_table()
1197 if (rdev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_GOTO_BOOT_ON_ALERT) in rv770_init_smc_table()
1201 if (rdev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_STEPVDDC) in rv770_init_smc_table()
1347 if (rdev->pm.dpm.new_active_crtcs & 1) { in rv770_program_display_gap()
1350 } else if (rdev->pm.dpm.new_active_crtcs & 2) { in rv770_program_display_gap()
1499 rdev->pm.dpm.forced_level = level; in rv770_dpm_force_performance_level()
[all …]
Dradeon_device.c708 u32 sclk = rdev->pm.current_sclk; in radeon_update_bandwidth_info()
709 u32 mclk = rdev->pm.current_mclk; in radeon_update_bandwidth_info()
713 rdev->pm.sclk.full = dfixed_const(sclk); in radeon_update_bandwidth_info()
714 rdev->pm.sclk.full = dfixed_div(rdev->pm.sclk, a); in radeon_update_bandwidth_info()
715 rdev->pm.mclk.full = dfixed_const(mclk); in radeon_update_bandwidth_info()
716 rdev->pm.mclk.full = dfixed_div(rdev->pm.mclk, a); in radeon_update_bandwidth_info()
721 rdev->pm.core_bandwidth.full = dfixed_div(rdev->pm.sclk, a); in radeon_update_bandwidth_info()
1306 mutex_init(&rdev->pm.mutex); in radeon_device_init()
1310 init_rwsem(&rdev->pm.mclk_lock); in radeon_device_init()
1471 if (rdev->pm.dpm_enabled && in radeon_device_init()
[all …]
Devergreen.c1456 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_ps_idx = rdev->pm.default_power_state_index; in sumo_pm_init_profile()
1457 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in sumo_pm_init_profile()
1458 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_cm_idx = 0; in sumo_pm_init_profile()
1459 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_cm_idx = 0; in sumo_pm_init_profile()
1467 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_ps_idx = idx; in sumo_pm_init_profile()
1468 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_ps_idx = idx; in sumo_pm_init_profile()
1469 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_cm_idx = 0; in sumo_pm_init_profile()
1470 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_cm_idx = 0; in sumo_pm_init_profile()
1472 rdev->pm.profiles[PM_PROFILE_LOW_MH_IDX].dpms_off_ps_idx = idx; in sumo_pm_init_profile()
1473 rdev->pm.profiles[PM_PROFILE_LOW_MH_IDX].dpms_on_ps_idx = idx; in sumo_pm_init_profile()
[all …]
Dtrinity_dpm.c355 struct trinity_power_info *pi = rdev->pm.dpm.priv; in trinity_get_pi()
1044 rdev->pm.dpm.thermal.min_temp = low_temp; in trinity_set_thermal_temperature_range()
1045 rdev->pm.dpm.thermal.max_temp = high_temp; in trinity_set_thermal_temperature_range()
1107 trinity_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in trinity_dpm_enable()
1120 r600_is_internal_thermal_sensor(rdev->pm.int_thermal_type)) { in trinity_dpm_late_enable()
1150 r600_is_internal_thermal_sensor(rdev->pm.int_thermal_type)) { in trinity_dpm_disable()
1155 trinity_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in trinity_dpm_disable()
1210 rdev->pm.dpm.forced_level = level; in trinity_dpm_force_performance_level()
1218 struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; in trinity_dpm_pre_set_power_state()
1239 trinity_dpm_bapm_enable(rdev, rdev->pm.dpm.ac_power); in trinity_dpm_set_power_state()
[all …]
Dradeon_uvd.c827 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_uvd_idle_work_handler()
828 radeon_uvd_count_handles(rdev, &rdev->pm.dpm.sd, in radeon_uvd_idle_work_handler()
829 &rdev->pm.dpm.hd); in radeon_uvd_idle_work_handler()
847 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_uvd_note_usage()
850 if ((rdev->pm.dpm.sd != sd) || in radeon_uvd_note_usage()
851 (rdev->pm.dpm.hd != hd)) { in radeon_uvd_note_usage()
852 rdev->pm.dpm.sd = sd; in radeon_uvd_note_usage()
853 rdev->pm.dpm.hd = hd; in radeon_uvd_note_usage()
860 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_uvd_note_usage()
Dradeon_asic.c245 .pm = {
313 .pm = {
409 .pm = {
477 .pm = {
545 .pm = {
613 .pm = {
681 .pm = {
749 .pm = {
817 .pm = {
885 .pm = {
[all …]
Dcypress_dpm.c1622 switch (rdev->pm.int_thermal_type) { in cypress_init_smc_table()
1635 if (rdev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_HARDWAREDC) in cypress_init_smc_table()
1638 if (rdev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_REGULATOR_HOT) in cypress_init_smc_table()
1641 if (rdev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_STEPVDDC) in cypress_init_smc_table()
1748 if (rdev->pm.dpm.new_active_crtc_count > 0) in cypress_program_display_gap()
1753 if (rdev->pm.dpm.new_active_crtc_count > 1) in cypress_program_display_gap()
1763 if ((rdev->pm.dpm.new_active_crtc_count > 0) && in cypress_program_display_gap()
1764 (!(rdev->pm.dpm.new_active_crtcs & (1 << pipe)))) { in cypress_program_display_gap()
1767 if (rdev->pm.dpm.new_active_crtcs & (1 << i)) in cypress_program_display_gap()
1780 cypress_notify_smc_display_change(rdev, rdev->pm.dpm.new_active_crtc_count > 0); in cypress_program_display_gap()
[all …]
Dsumo_dpm.c84 struct sumo_power_info *pi = rdev->pm.dpm.priv; in sumo_get_pi()
1175 rdev->pm.dpm.thermal.min_temp = low_temp; in sumo_set_thermal_temperature_range()
1176 rdev->pm.dpm.thermal.max_temp = high_temp; in sumo_set_thermal_temperature_range()
1233 sumo_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in sumo_dpm_enable()
1247 r600_is_internal_thermal_sensor(rdev->pm.int_thermal_type)) { in sumo_dpm_late_enable()
1273 r600_is_internal_thermal_sensor(rdev->pm.int_thermal_type)) { in sumo_dpm_disable()
1278 sumo_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in sumo_dpm_disable()
1284 struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; in sumo_dpm_pre_set_power_state()
1423 rdev->pm.dpm.boot_ps = rps; in sumo_parse_pplib_non_clock_info()
1427 rdev->pm.dpm.uvd_ps = rps; in sumo_parse_pplib_non_clock_info()
[all …]
Dradeon_kms.c507 if ((rdev->pm.pm_method == PM_METHOD_DPM) && in radeon_info_ioctl()
508 rdev->pm.dpm_enabled) in radeon_info_ioctl()
509 *value = rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.sclk * 10; in radeon_info_ioctl()
511 *value = rdev->pm.default_sclk * 10; in radeon_info_ioctl()
552 if (rdev->asic->pm.get_temperature) in radeon_info_ioctl()
559 if (rdev->pm.dpm_enabled) in radeon_info_ioctl()
562 *value = rdev->pm.current_sclk / 100; in radeon_info_ioctl()
566 if (rdev->pm.dpm_enabled) in radeon_info_ioctl()
569 *value = rdev->pm.current_mclk / 100; in radeon_info_ioctl()
Dradeon_vce.c251 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_vce_idle_work_handler()
276 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_vce_note_usage()
282 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_vce_note_usage()
Drs600.c217 int requested_index = rdev->pm.requested_power_state_index; in rs600_pm_misc()
218 struct radeon_power_state *ps = &rdev->pm.power_state[requested_index]; in rs600_pm_misc()
300 rdev->asic->pm.set_pcie_lanes && in rs600_pm_misc()
302 rdev->pm.power_state[rdev->pm.current_power_state_index].pcie_lanes)) { in rs600_pm_misc()
786 rdev->pm.vblank_sync = true; in rs600_irq_process()
795 rdev->pm.vblank_sync = true; in rs600_irq_process()
Dradeon.h1968 } pm; member
2387 struct radeon_pm pm; member
2914 #define radeon_get_engine_clock(rdev) (rdev)->asic->pm.get_engine_clock((rdev))
2915 #define radeon_set_engine_clock(rdev, e) (rdev)->asic->pm.set_engine_clock((rdev), (e))
2916 #define radeon_get_memory_clock(rdev) (rdev)->asic->pm.get_memory_clock((rdev))
2917 #define radeon_set_memory_clock(rdev, e) (rdev)->asic->pm.set_memory_clock((rdev), (e))
2918 #define radeon_get_pcie_lanes(rdev) (rdev)->asic->pm.get_pcie_lanes((rdev))
2919 #define radeon_set_pcie_lanes(rdev, l) (rdev)->asic->pm.set_pcie_lanes((rdev), (l))
2920 #define radeon_set_clock_gating(rdev, e) (rdev)->asic->pm.set_clock_gating((rdev), (e))
2921 #define radeon_set_uvd_clocks(rdev, v, d) (rdev)->asic->pm.set_uvd_clocks((rdev), (v), (d))
[all …]
/linux-4.1.27/sound/drivers/
Dportman2x4.c93 static int portman_free(struct portman *pm) in portman_free() argument
95 kfree(pm); in portman_free()
103 struct portman *pm; in portman_create() local
107 pm = kzalloc(sizeof(struct portman), GFP_KERNEL); in portman_create()
108 if (pm == NULL) in portman_create()
112 spin_lock_init(&pm->reg_lock); in portman_create()
113 pm->card = card; in portman_create()
114 pm->pardev = pardev; in portman_create()
116 *rchip = pm; in portman_create()
196 static inline void portman_write_command(struct portman *pm, u8 value) in portman_write_command() argument
[all …]
/linux-4.1.27/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 …]
/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_packet_manager.c53 static void pm_calc_rlib_size(struct packet_manager *pm, in pm_calc_rlib_size() argument
59 BUG_ON(!pm || !rlib_size || !over_subscription); in pm_calc_rlib_size()
61 process_count = pm->dqm->processes_count; in pm_calc_rlib_size()
62 queue_count = pm->dqm->queue_count; in pm_calc_rlib_size()
86 static int pm_allocate_runlist_ib(struct packet_manager *pm, in pm_allocate_runlist_ib() argument
94 BUG_ON(!pm); in pm_allocate_runlist_ib()
95 BUG_ON(pm->allocated == true); in pm_allocate_runlist_ib()
98 pm_calc_rlib_size(pm, rl_buffer_size, is_over_subscription); in pm_allocate_runlist_ib()
100 retval = kfd_gtt_sa_allocate(pm->dqm->dev, *rl_buffer_size, in pm_allocate_runlist_ib()
101 &pm->ib_buffer_obj); in pm_allocate_runlist_ib()
[all …]
Dkfd_priv.h626 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm);
627 void pm_uninit(struct packet_manager *pm);
628 int pm_send_set_resources(struct packet_manager *pm,
630 int pm_send_runlist(struct packet_manager *pm, struct list_head *dqm_queues);
631 int pm_send_query_status(struct packet_manager *pm, uint64_t fence_address,
634 int pm_send_unmap_queue(struct packet_manager *pm, enum kfd_queue_type type,
639 void pm_release_ib(struct packet_manager *pm);
/linux-4.1.27/drivers/media/platform/s5p-mfc/
Ds5p_mfc_pm.c27 static struct s5p_mfc_pm *pm; variable
38 pm = &dev->pm; in s5p_mfc_init_pm()
40 pm->clock_gate = clk_get(&dev->plat_dev->dev, MFC_GATE_CLK_NAME); in s5p_mfc_init_pm()
41 if (IS_ERR(pm->clock_gate)) { in s5p_mfc_init_pm()
43 ret = PTR_ERR(pm->clock_gate); in s5p_mfc_init_pm()
47 ret = clk_prepare(pm->clock_gate); in s5p_mfc_init_pm()
54 pm->clock = clk_get(&dev->plat_dev->dev, MFC_SCLK_NAME); in s5p_mfc_init_pm()
55 if (IS_ERR(pm->clock)) { in s5p_mfc_init_pm()
58 clk_set_rate(pm->clock, MFC_SCLK_RATE); in s5p_mfc_init_pm()
59 ret = clk_prepare_enable(pm->clock); in s5p_mfc_init_pm()
[all …]
/linux-4.1.27/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 …]
/linux-4.1.27/drivers/pci/
Dpci-driver.c645 WARN(ret && drv->driver.pm, "driver %s device %04x:%04x\n", in pci_has_legacy_pm_support()
664 if (drv && drv->pm && drv->pm->prepare) { in pci_pm_prepare()
665 int error = drv->pm->prepare(dev); in pci_pm_prepare()
684 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_suspend() local
689 if (!pm) { in pci_pm_suspend()
705 if (pm->suspend) { in pci_pm_suspend()
709 error = pm->suspend(dev); in pci_pm_suspend()
710 suspend_report_result(pm->suspend, error); in pci_pm_suspend()
718 pm->suspend); in pci_pm_suspend()
731 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_suspend_noirq() local
[all …]
/linux-4.1.27/arch/powerpc/kernel/
Dibmebus.c446 if (drv && drv->pm && drv->pm->prepare) in ibmebus_bus_pm_prepare()
447 ret = drv->pm->prepare(dev); in ibmebus_bus_pm_prepare()
456 if (drv && drv->pm && drv->pm->complete) in ibmebus_bus_pm_complete()
457 drv->pm->complete(dev); in ibmebus_bus_pm_complete()
470 if (drv->pm) { in ibmebus_bus_pm_suspend()
471 if (drv->pm->suspend) in ibmebus_bus_pm_suspend()
472 ret = drv->pm->suspend(dev); in ibmebus_bus_pm_suspend()
488 if (drv->pm) { in ibmebus_bus_pm_suspend_noirq()
489 if (drv->pm->suspend_noirq) in ibmebus_bus_pm_suspend_noirq()
490 ret = drv->pm->suspend_noirq(dev); in ibmebus_bus_pm_suspend_noirq()
[all …]
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/pm/
DKbuild1 nvkm-y += nvkm/engine/pm/base.o
2 nvkm-y += nvkm/engine/pm/daemon.o
3 nvkm-y += nvkm/engine/pm/nv40.o
4 nvkm-y += nvkm/engine/pm/nv50.o
5 nvkm-y += nvkm/engine/pm/g84.o
6 nvkm-y += nvkm/engine/pm/gt215.o
7 nvkm-y += nvkm/engine/pm/gf100.o
8 nvkm-y += nvkm/engine/pm/gk104.o
9 nvkm-y += nvkm/engine/pm/gk110.o
/linux-4.1.27/fs/hfs/
Dpart_tbl.c73 struct old_pmap *pm; in hfs_part_find() local
76 pm = (struct old_pmap *)bh->b_data; in hfs_part_find()
77 p = pm->pdEntry; in hfs_part_find()
92 struct new_pmap *pm; in hfs_part_find() local
94 pm = (struct new_pmap *)bh->b_data; in hfs_part_find()
95 size = be32_to_cpu(pm->pmMapBlkCnt); in hfs_part_find()
97 if (!memcmp(pm->pmPartType,"Apple_HFS", 9) && in hfs_part_find()
99 *part_start += be32_to_cpu(pm->pmPyPartStart); in hfs_part_find()
100 *part_size = be32_to_cpu(pm->pmPartBlkCnt); in hfs_part_find()
105 bh = sb_bread512(sb, *part_start + HFS_PMAP_BLK + ++i, pm); in hfs_part_find()
[all …]
/linux-4.1.27/fs/hfsplus/
Dpart_tbl.c70 static int hfs_parse_old_pmap(struct super_block *sb, struct old_pmap *pm, in hfs_parse_old_pmap() argument
77 struct old_pmap_entry *p = &pm->pdEntry[i]; in hfs_parse_old_pmap()
92 struct new_pmap *pm, sector_t *part_start, sector_t *part_size) in hfs_parse_new_pmap() argument
95 int size = be32_to_cpu(pm->pmMapBlkCnt); in hfs_parse_new_pmap()
101 if (!memcmp(pm->pmPartType, "Apple_HFS", 9) && in hfs_parse_new_pmap()
103 *part_start += be32_to_cpu(pm->pmPyPartStart); in hfs_parse_new_pmap()
104 *part_size = be32_to_cpu(pm->pmPartBlkCnt); in hfs_parse_new_pmap()
111 pm = (struct new_pmap *)((u8 *)pm + HFSPLUS_SECTOR_SIZE); in hfs_parse_new_pmap()
112 if ((u8 *)pm - (u8 *)buf >= buf_size) { in hfs_parse_new_pmap()
115 buf, (void **)&pm, READ); in hfs_parse_new_pmap()
[all …]
/linux-4.1.27/drivers/ide/
Dide-pm.c83 struct request_pm_state *pm = rq->special; in ide_complete_power_step() local
87 drive->name, pm->pm_step); in ide_complete_power_step()
92 switch (pm->pm_step) { in ide_complete_power_step()
94 if (pm->pm_state == PM_EVENT_FREEZE) in ide_complete_power_step()
95 pm->pm_step = IDE_PM_COMPLETED; in ide_complete_power_step()
97 pm->pm_step = IDE_PM_STANDBY; in ide_complete_power_step()
100 pm->pm_step = IDE_PM_COMPLETED; in ide_complete_power_step()
103 pm->pm_step = IDE_PM_IDLE; in ide_complete_power_step()
106 pm->pm_step = IDE_PM_RESTORE_DMA; in ide_complete_power_step()
113 struct request_pm_state *pm = rq->special; in ide_start_power_step() local
[all …]
/linux-4.1.27/net/mac80211/
Dmesh_ps.c152 enum nl80211_mesh_power_mode pm) in ieee80211_mps_set_sta_local_pm() argument
156 if (sta->local_pm == pm) in ieee80211_mps_set_sta_local_pm()
160 pm, sta->sta.addr); in ieee80211_mps_set_sta_local_pm()
162 sta->local_pm = pm; in ieee80211_mps_set_sta_local_pm()
190 enum nl80211_mesh_power_mode pm; in ieee80211_mps_set_frame_flags() local
201 pm = sta->local_pm; in ieee80211_mps_set_frame_flags()
203 pm = sdata->u.mesh.nonpeer_pm; in ieee80211_mps_set_frame_flags()
205 if (pm == NL80211_MESH_POWER_ACTIVE) in ieee80211_mps_set_frame_flags()
216 pm == NL80211_MESH_POWER_DEEP_SLEEP) || in ieee80211_mps_set_frame_flags()
233 enum nl80211_mesh_power_mode pm; in ieee80211_mps_sta_status_update() local
[all …]
DMakefile50 mac80211-$(CONFIG_PM) += pm.o
/linux-4.1.27/drivers/gpio/
Dgpio-amd8111.c72 void __iomem *pm; member
84 agp->orig[offset] = ioread8(agp->pm + AMD_REG_GPIO(offset)) & in amd_gpio_request()
98 iowrite8(agp->orig[offset], agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_free()
108 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_set()
110 iowrite8(temp, agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_set()
121 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_get()
135 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_dirout()
137 iowrite8(temp, agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_dirout()
152 temp = ioread8(agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_dirin()
154 iowrite8(temp, agp->pm + AMD_REG_GPIO(offset)); in amd_gpio_dirin()
[all …]
Dgpio-pch.c43 u32 pm; member
137 u32 pm; in pch_gpio_direction_output() local
150 pm = ioread32(&chip->reg->pm) & ((1 << gpio_pins[chip->ioh]) - 1); in pch_gpio_direction_output()
151 pm |= (1 << nr); in pch_gpio_direction_output()
152 iowrite32(pm, &chip->reg->pm); in pch_gpio_direction_output()
162 u32 pm; in pch_gpio_direction_input() local
166 pm = ioread32(&chip->reg->pm) & ((1 << gpio_pins[chip->ioh]) - 1); in pch_gpio_direction_input()
167 pm &= ~(1 << nr); in pch_gpio_direction_input()
168 iowrite32(pm, &chip->reg->pm); in pch_gpio_direction_input()
183 chip->pch_gpio_reg.pm_reg = ioread32(&chip->reg->pm); in pch_gpio_save_reg_conf()
[all …]
Dgpio-ml-ioh.c45 u32 pm; member
134 u32 pm; in ioh_gpio_direction_output() local
139 pm = ioread32(&chip->reg->regs[chip->ch].pm) & in ioh_gpio_direction_output()
141 pm |= (1 << nr); in ioh_gpio_direction_output()
142 iowrite32(pm, &chip->reg->regs[chip->ch].pm); in ioh_gpio_direction_output()
159 u32 pm; in ioh_gpio_direction_input() local
163 pm = ioread32(&chip->reg->regs[chip->ch].pm) & in ioh_gpio_direction_input()
165 pm &= ~(1 << nr); in ioh_gpio_direction_input()
166 iowrite32(pm, &chip->reg->regs[chip->ch].pm); in ioh_gpio_direction_input()
184 ioread32(&chip->reg->regs[chip->ch].pm); in ioh_gpio_save_reg_conf()
[all …]
Dgpio-samsung.c747 if (chip->pm != NULL) { in samsung_gpiolib_add()
748 if (!chip->pm->save || !chip->pm->resume) in samsung_gpiolib_add()
774 if (!chip->pm) in s3c24xx_gpiolib_add_chips()
775 chip->pm = __gpio_pm(&samsung_gpio_pm_2bit); in s3c24xx_gpiolib_add_chips()
800 if (!chip->pm) in samsung_gpiolib_add_2bit_chips()
801 chip->pm = __gpio_pm(&samsung_gpio_pm_2bit); in samsung_gpiolib_add_2bit_chips()
836 if (!chip->pm) in samsung_gpiolib_add_4bit_chips()
837 chip->pm = __gpio_pm(&samsung_gpio_pm_4bit); in samsung_gpiolib_add_4bit_chips()
856 if (!chip->pm) in samsung_gpiolib_add_4bit2_chips()
857 chip->pm = __gpio_pm(&samsung_gpio_pm_4bit); in samsung_gpiolib_add_4bit2_chips()
/linux-4.1.27/arch/mips/pci/
Dpci-alchemy.c42 unsigned long pm[12]; member
312 ctx->pm[0] = __raw_readl(ctx->regs + PCI_REG_CMEM); in alchemy_pci_suspend()
313 ctx->pm[1] = __raw_readl(ctx->regs + PCI_REG_CONFIG) & 0x0009ffff; in alchemy_pci_suspend()
314 ctx->pm[2] = __raw_readl(ctx->regs + PCI_REG_B2BMASK_CCH); in alchemy_pci_suspend()
315 ctx->pm[3] = __raw_readl(ctx->regs + PCI_REG_B2BBASE0_VID); in alchemy_pci_suspend()
316 ctx->pm[4] = __raw_readl(ctx->regs + PCI_REG_B2BBASE1_SID); in alchemy_pci_suspend()
317 ctx->pm[5] = __raw_readl(ctx->regs + PCI_REG_MWMASK_DEV); in alchemy_pci_suspend()
318 ctx->pm[6] = __raw_readl(ctx->regs + PCI_REG_MWBASE_REV_CCL); in alchemy_pci_suspend()
319 ctx->pm[7] = __raw_readl(ctx->regs + PCI_REG_ID); in alchemy_pci_suspend()
320 ctx->pm[8] = __raw_readl(ctx->regs + PCI_REG_CLASSREV); in alchemy_pci_suspend()
[all …]
/linux-4.1.27/arch/arm/plat-samsung/
DMakefile31 obj-$(CONFIG_PM_SLEEP) += pm-common.o
32 obj-$(CONFIG_EXYNOS_CPU_SUSPEND) += pm-common.o
33 obj-$(CONFIG_SAMSUNG_PM) += pm.o
34 obj-$(CONFIG_SAMSUNG_PM_GPIO) += pm-gpio.o
35 obj-$(CONFIG_SAMSUNG_PM_CHECK) += pm-check.o
36 obj-$(CONFIG_SAMSUNG_PM_DEBUG) += pm-debug.o
Dpm-gpio.c315 struct samsung_gpio_pm *pm = ourchip->pm; in samsung_pm_save_gpio() local
317 if (pm == NULL || pm->save == NULL) in samsung_pm_save_gpio()
320 pm->save(ourchip); in samsung_pm_save_gpio()
361 struct samsung_gpio_pm *pm = ourchip->pm; in samsung_pm_resume_gpio() local
363 if (pm == NULL || pm->resume == NULL) in samsung_pm_resume_gpio()
366 pm->resume(ourchip); in samsung_pm_resume_gpio()
/linux-4.1.27/Documentation/ABI/testing/
Dsysfs-class-powercap4 Contact: linux-pm@vger.kernel.org
13 Contact: linux-pm@vger.kernel.org
22 Contact: linux-pm@vger.kernel.org
30 Contact: linux-pm@vger.kernel.org
40 Contact: linux-pm@vger.kernel.org
51 Contact: linux-pm@vger.kernel.org
58 Contact: linux-pm@vger.kernel.org
67 Contact: linux-pm@vger.kernel.org
75 Contact: linux-pm@vger.kernel.org
82 Contact: linux-pm@vger.kernel.org
[all …]
/linux-4.1.27/drivers/net/wireless/cw1200/
Dpm.c99 int cw1200_pm_init(struct cw1200_pm_state *pm, in cw1200_pm_init() argument
102 spin_lock_init(&pm->lock); in cw1200_pm_init()
104 setup_timer(&pm->stay_awake, cw1200_pm_stay_awake_tmo, in cw1200_pm_init()
105 (unsigned long)pm); in cw1200_pm_init()
110 void cw1200_pm_deinit(struct cw1200_pm_state *pm) in cw1200_pm_deinit() argument
112 del_timer_sync(&pm->stay_awake); in cw1200_pm_deinit()
115 void cw1200_pm_stay_awake(struct cw1200_pm_state *pm, in cw1200_pm_stay_awake() argument
119 spin_lock_bh(&pm->lock); in cw1200_pm_stay_awake()
120 cur_tmo = pm->stay_awake.expires - jiffies; in cw1200_pm_stay_awake()
121 if (!timer_pending(&pm->stay_awake) || cur_tmo < (long)tmo) in cw1200_pm_stay_awake()
[all …]
Dpm.h29 int cw1200_pm_init(struct cw1200_pm_state *pm,
31 void cw1200_pm_deinit(struct cw1200_pm_state *pm);
36 void cw1200_pm_stay_awake(struct cw1200_pm_state *pm,
39 static inline void cw1200_pm_stay_awake(struct cw1200_pm_state *pm, in cw1200_pm_stay_awake() argument
DMakefile12 cw1200_core-$(CONFIG_PM) += pm.o
/linux-4.1.27/arch/arm/mach-tegra/
DMakefile6 obj-y += pm.o
13 obj-$(CONFIG_ARCH_TEGRA_2x_SOC) += pm-tegra20.o
18 obj-$(CONFIG_ARCH_TEGRA_3x_SOC) += pm-tegra30.o
26 obj-$(CONFIG_ARCH_TEGRA_114_SOC) += pm-tegra30.o
31 obj-$(CONFIG_ARCH_TEGRA_124_SOC) += pm-tegra30.o
/linux-4.1.27/drivers/of/
Dof_net.c24 const char *pm; in of_get_phy_mode() local
27 err = of_property_read_string(np, "phy-mode", &pm); in of_get_phy_mode()
29 err = of_property_read_string(np, "phy-connection-type", &pm); in of_get_phy_mode()
34 if (!strcasecmp(pm, phy_modes(i))) in of_get_phy_mode()
Dof_mtd.c37 const char *pm; in of_get_nand_ecc_mode() local
40 err = of_property_read_string(np, "nand-ecc-mode", &pm); in of_get_nand_ecc_mode()
45 if (!strcasecmp(pm, nand_ecc_modes[i])) in of_get_nand_ecc_mode()
/linux-4.1.27/fs/proc/
Dtask_mmu.c997 struct pagemapread *pm) in add_to_pagemap() argument
999 pm->buffer[pm->pos++] = *pme; in add_to_pagemap()
1000 if (pm->pos >= pm->len) in add_to_pagemap()
1008 struct pagemapread *pm = walk->private; in pagemap_pte_hole() local
1014 pagemap_entry_t pme = make_pme(PM_NOT_PRESENT(pm->v2)); in pagemap_pte_hole()
1024 err = add_to_pagemap(addr, &pme, pm); in pagemap_pte_hole()
1034 pme.pme |= PM_STATUS2(pm->v2, __PM_SOFT_DIRTY); in pagemap_pte_hole()
1036 err = add_to_pagemap(addr, &pme, pm); in pagemap_pte_hole()
1045 static void pte_to_pagemap_entry(pagemap_entry_t *pme, struct pagemapread *pm, in pte_to_pagemap_entry() argument
1071 *pme = make_pme(PM_NOT_PRESENT(pm->v2) | PM_STATUS2(pm->v2, flags2)); in pte_to_pagemap_entry()
[all …]
/linux-4.1.27/drivers/net/fddi/skfp/
Dsmtdef.c167 struct fddi_mib_p *pm ; in smt_init_mib() local
253 pm = mib->p ; in smt_init_mib()
263 pm->fddiPORTIndex = port+INDEX_PORT ; in smt_init_mib()
264 pm->fddiPORTHardwarePresent = TRUE ; in smt_init_mib()
266 pm->fddiPORTLer_Alarm = DEFAULT_LEM_ALARM ; in smt_init_mib()
267 pm->fddiPORTLer_Cutoff = DEFAULT_LEM_CUTOFF ; in smt_init_mib()
273 pm->fddiPORTRequestedPaths[1] = 0 ; in smt_init_mib()
274 pm->fddiPORTRequestedPaths[2] = 0 ; in smt_init_mib()
275 pm->fddiPORTRequestedPaths[3] = 0 ; in smt_init_mib()
276 pm->fddiPORTAvailablePaths = MIB_PATH_P ; in smt_init_mib()
[all …]
/linux-4.1.27/arch/arm/mach-s3c24xx/
DMakefile16 obj-$(CONFIG_S3C2410_PM) += pm-s3c2410.o sleep-s3c2410.o
19 obj-$(CONFIG_S3C2412_PM) += pm-s3c2412.o
23 obj-$(CONFIG_S3C2416_PM) += pm-s3c2416.o
35 obj-$(CONFIG_PM) += pm.o
36 obj-$(CONFIG_PM_SLEEP) += irq-pm.o sleep.o
55 obj-$(CONFIG_PM_H1940) += pm-h1940.o
88 obj-$(CONFIG_S3C24XX_SIMTEC_PM) += simtec-pm.o
/linux-4.1.27/arch/arm/mach-shmobile/
DMakefile9 obj-$(CONFIG_ARCH_SH73A0) += setup-sh73a0.o pm-sh73a0.o
11 obj-$(CONFIG_ARCH_R8A7740) += setup-r8a7740.o pm-r8a7740.o
13 obj-$(CONFIG_ARCH_R8A7779) += setup-r8a7779.o pm-r8a7779.o
49 obj-$(CONFIG_PM_RCAR) += pm-rcar.o
50 obj-$(CONFIG_PM_RMOBILE) += pm-rmobile.o
51 obj-$(CONFIG_ARCH_RCAR_GEN2) += pm-rcar-gen2.o
/linux-4.1.27/net/8021q/
Dvlan_netlink.c182 struct vlan_priority_tci_mapping *pm; in vlan_fill_info() local
221 for (pm = vlan->egress_priority_map[i]; pm; in vlan_fill_info()
222 pm = pm->next) { in vlan_fill_info()
223 if (!pm->vlan_qos) in vlan_fill_info()
226 m.from = pm->priority; in vlan_fill_info()
227 m.to = (pm->vlan_qos >> 13) & 0x7; in vlan_fill_info()
/linux-4.1.27/tools/perf/scripts/perl/Perf-Trace-Util/
DREADME6 Core.pm and Util.pm are pure Perl modules; Core.pm contains routines
8 'used', while Util.pm contains useful but optional utility functions
9 that scripts may want to use. Context.pm contains the Perl->C
11 executable; scripts wishing to do that should 'use Context.pm'.
39 You should make sure libperl and ExtUtils/Embed.pm are installed first
/linux-4.1.27/drivers/pnp/
Ddriver.c166 if (pnp_drv->driver.pm && pnp_drv->driver.pm->suspend) { in __pnp_bus_suspend()
167 error = pnp_drv->driver.pm->suspend(dev); in __pnp_bus_suspend()
168 suspend_report_result(pnp_drv->driver.pm->suspend, error); in __pnp_bus_suspend()
226 if (pnp_drv->driver.pm && pnp_drv->driver.pm->resume) { in pnp_bus_resume()
227 error = pnp_drv->driver.pm->resume(dev); in pnp_bus_resume()
258 .pm = &pnp_bus_dev_pm_ops,
/linux-4.1.27/drivers/usb/host/
Dohci-tmio.c80 u16 pm; in tmio_write_pm() local
85 pm = CCR_PM_GKEN | CCR_PM_CKRNEN | in tmio_write_pm()
88 tmio_iowrite16(pm, tmio->ccr + CCR_PM); in tmio_write_pm()
97 u16 pm; in tmio_stop_hc() local
99 pm = CCR_PM_GKEN | CCR_PM_CKRNEN; in tmio_stop_hc()
104 pm |= CCR_PM_USBPW3; in tmio_stop_hc()
106 pm |= CCR_PM_USBPW2; in tmio_stop_hc()
108 pm |= CCR_PM_USBPW1; in tmio_stop_hc()
114 tmio_iowrite16(pm, tmio->ccr + CCR_PM); in tmio_stop_hc()
/linux-4.1.27/drivers/net/can/usb/peak_usb/
Dpcan_usb_pro.c102 static u8 *pcan_msg_init(struct pcan_usb_pro_msg *pm, void *buffer_addr, in pcan_msg_init() argument
108 pm->u.rec_buffer = (u8 *)buffer_addr; in pcan_msg_init()
109 pm->rec_buffer_size = pm->rec_buffer_len = buffer_size; in pcan_msg_init()
110 pm->rec_ptr = pm->u.rec_buffer + PCAN_USBPRO_MSG_HEADER_LEN; in pcan_msg_init()
112 return pm->rec_ptr; in pcan_msg_init()
115 static u8 *pcan_msg_init_empty(struct pcan_usb_pro_msg *pm, in pcan_msg_init_empty() argument
118 u8 *pr = pcan_msg_init(pm, buffer_addr, buffer_size); in pcan_msg_init_empty()
121 pm->rec_buffer_len = PCAN_USBPRO_MSG_HEADER_LEN; in pcan_msg_init_empty()
122 *pm->u.rec_cnt = 0; in pcan_msg_init_empty()
130 static int pcan_msg_add_rec(struct pcan_usb_pro_msg *pm, u8 id, ...) in pcan_msg_add_rec() argument
[all …]
/linux-4.1.27/arch/arm/mach-imx/
DMakefile8 obj-$(CONFIG_SOC_IMX27) += cpu-imx27.o pm-imx27.o
11 obj-$(CONFIG_SOC_IMX31) += mm-imx3.o cpu-imx31.o clk-imx31.o iomux-imx31.o ehci-imx31.o pm-imx3.o
12 obj-$(CONFIG_SOC_IMX35) += mm-imx3.o cpu-imx35.o clk-imx35.o ehci-imx35.o pm-imx3.o
14 imx5-pm-$(CONFIG_PM) += pm-imx5.o
15 obj-$(CONFIG_SOC_IMX5) += cpu-imx5.o clk-imx51-imx53.o clk-cpu.o $(imx5-pm-y)
98 obj-$(CONFIG_SOC_IMX6) += pm-imx6.o
/linux-4.1.27/drivers/base/
Dplatform.c883 if (drv->pm) { in platform_pm_suspend()
884 if (drv->pm->suspend) in platform_pm_suspend()
885 ret = drv->pm->suspend(dev); in platform_pm_suspend()
901 if (drv->pm) { in platform_pm_resume()
902 if (drv->pm->resume) in platform_pm_resume()
903 ret = drv->pm->resume(dev); in platform_pm_resume()
923 if (drv->pm) { in platform_pm_freeze()
924 if (drv->pm->freeze) in platform_pm_freeze()
925 ret = drv->pm->freeze(dev); in platform_pm_freeze()
941 if (drv->pm) { in platform_pm_thaw()
[all …]
/linux-4.1.27/arch/arm/mach-mvebu/
DMakefile10 obj-y += cpu-reset.o board-v7.o coherency.o coherency_ll.o pmsu.o pmsu_ll.o pm.o pm-board.o
15 obj-$(CONFIG_MACH_KIRKWOOD) += kirkwood.o kirkwood-pm.o
/linux-4.1.27/drivers/staging/comedi/drivers/
Daddi_apci_1500.c59 unsigned int pm[2]; /* Pattern Mask */ member
308 z8536_write(dev, devpriv->pm[pa_trig] & 0xff, Z8536_PA_PM_REG); in apci1500_di_inttrig_start()
313 z8536_write(dev, (devpriv->pm[pb_trig] >> 8) & 0xff, Z8536_PB_PM_REG); in apci1500_di_inttrig_start()
318 if (devpriv->pm[pa_trig] & 0xff) { in apci1500_di_inttrig_start()
337 if (devpriv->pm[pb_trig] & 0xff00) { in apci1500_di_inttrig_start()
468 unsigned int pm = devpriv->pm[trig] & old_mask; in apci1500_di_cfg_trig() local
486 pm = 0; in apci1500_di_cfg_trig()
491 pm |= chan_mask; /* enable channels */ in apci1500_di_cfg_trig()
497 pm |= chan_mask; /* enable channels */ in apci1500_di_cfg_trig()
530 devpriv->pm[trig] = pm; in apci1500_di_cfg_trig()
/linux-4.1.27/Documentation/power/
Ddrivers-testing.txt17 testing the new driver. Please see Documentation/power/basic-pm-debugging.txt
26 (see: Documentation/power/basic-pm-debugging.txt, 1).
29 "platform" modes (see: Documentation/power/basic-pm-debugging.txt, 1).
37 e) Try the test modes of suspend (see: Documentation/power/basic-pm-debugging.txt,
42 (see: Documentation/power/basic-pm-debugging.txt, 2).
Dpci.txt271 Specifically, the pm field of the PCI subsystem's struct bus_type object,
369 driver has to provide a pm->runtime_suspend() callback (see below), which is
383 It is expected that the device driver's pm->runtime_suspend() callback will
391 driver provides a pm->runtime_resume() callback (see below). However, before
407 and pm_request_idle(), executes the device driver's pm->runtime_idle()
415 pm->runtime_idle() callback.
442 driver's pm->prepare() callback if defined (i.e. if the driver's struct
452 bridges are ignored by this routine). Next, the device driver's pm->suspend()
470 returns success. Otherwise the device driver's pm->suspend_noirq() callback is
487 (pm->suspend() or pm->suspend_noirq()) saves the device's standard configuration
[all …]
Ddevices.txt117 This structure is defined in include/linux/pm.h and the methods included in it
133 pointed to by the ops member of struct dev_pm_domain, or by the pm member of
281 defined in dev->pm_domain->ops, dev->bus->pm, dev->type->pm, dev->class->pm or
282 dev->driver->pm). These callbacks are regarded by the PM core as mutually
291 2. Otherwise, if both dev->type and dev->type->pm are present, the callback
292 included in dev->type->pm will be chosen for execution.
294 3. Otherwise, if both dev->class and dev->class->pm are present, the
295 callback included in dev->class->pm will be chosen for execution.
297 4. Otherwise, if both dev->bus and dev->bus->pm are present, the callback
298 included in dev->bus->pm will be chosen for execution.
[all …]
/linux-4.1.27/mm/
Dmigrate.c1182 struct page_to_node *pm = (struct page_to_node *)private; in new_page_node() local
1184 while (pm->node != MAX_NUMNODES && pm->page != p) in new_page_node()
1185 pm++; in new_page_node()
1187 if (pm->node == MAX_NUMNODES) in new_page_node()
1190 *result = &pm->status; in new_page_node()
1194 pm->node); in new_page_node()
1196 return alloc_pages_exact_node(pm->node, in new_page_node()
1207 struct page_to_node *pm, in do_move_page_to_node_array() argument
1219 for (pp = pm; pp->node != MAX_NUMNODES; pp++) { in do_move_page_to_node_array()
1282 (unsigned long)pm, MIGRATE_SYNC, MR_SYSCALL); in do_move_page_to_node_array()
[all …]
/linux-4.1.27/arch/avr32/mach-at32ap/
DMakefile3 obj-$(CONFIG_CPU_AT32AP700X) += at32ap700x.o pm-at32ap700x.o
4 obj-$(CONFIG_PM) += pm.o
/linux-4.1.27/drivers/isdn/hardware/eicon/
Ddsp_tst.h45 #define dsp_make_address_ex(pm, address) ((word)((pm) ? (address) : (address) + 0x4000)) argument
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/
Dbrcm,bcm2835-pm-wdog.txt5 - compatible : should be "brcm,bcm2835-pm-wdt"
15 compatible = "brcm,bcm2835-pm-wdt";
/linux-4.1.27/drivers/power/reset/
Dat91-poweroff.c76 const char *pm; in at91_poweroff_get_wakeup_mode() local
80 err = of_property_read_string(np, "atmel,wakeup-mode", &pm); in at91_poweroff_get_wakeup_mode()
85 if (!strcasecmp(pm, shdwc_wakeup_modes[i])) in at91_poweroff_get_wakeup_mode()
/linux-4.1.27/arch/m68k/atari/
Dtime.c171 int pm = 0; in atari_tt_hwclk() local
189 pm = 0x80; in atari_tt_hwclk()
242 RTC_WRITE( RTC_HOURS, hour + pm); in atari_tt_hwclk()
256 pm = 1; in atari_tt_hwclk()
270 if (!pm && hour == 12) in atari_tt_hwclk()
272 else if (pm && hour != 12) in atari_tt_hwclk()
/linux-4.1.27/drivers/gpu/drm/i915/
Ddvo_ch7xxx.c249 uint8_t cdet, orig_pm, pm; in ch7xxx_detect() local
253 pm = orig_pm; in ch7xxx_detect()
254 pm &= ~CH7xxx_PM_FPD; in ch7xxx_detect()
255 pm |= CH7xxx_PM_DVIL | CH7xxx_PM_DVIP; in ch7xxx_detect()
257 ch7xxx_writeb(dvo, CH7xxx_PM, pm); in ch7xxx_detect()
/linux-4.1.27/drivers/crypto/ccp/
Dccp-ops.c1913 if (!ecc->u.pm.point_1.x || in ccp_run_ecc_pm_cmd()
1914 (ecc->u.pm.point_1.x_len > CCP_ECC_MODULUS_BYTES) || in ccp_run_ecc_pm_cmd()
1915 !ecc->u.pm.point_1.y || in ccp_run_ecc_pm_cmd()
1916 (ecc->u.pm.point_1.y_len > CCP_ECC_MODULUS_BYTES)) in ccp_run_ecc_pm_cmd()
1920 if (!ecc->u.pm.point_2.x || in ccp_run_ecc_pm_cmd()
1921 (ecc->u.pm.point_2.x_len > CCP_ECC_MODULUS_BYTES) || in ccp_run_ecc_pm_cmd()
1922 !ecc->u.pm.point_2.y || in ccp_run_ecc_pm_cmd()
1923 (ecc->u.pm.point_2.y_len > CCP_ECC_MODULUS_BYTES)) in ccp_run_ecc_pm_cmd()
1926 if (!ecc->u.pm.domain_a || in ccp_run_ecc_pm_cmd()
1927 (ecc->u.pm.domain_a_len > CCP_ECC_MODULUS_BYTES)) in ccp_run_ecc_pm_cmd()
[all …]
/linux-4.1.27/drivers/spi/
Dspi-fsl-espi.c136 u8 pm; in fsl_espi_setup_transfer() local
178 pm = DIV_ROUND_UP(mpc8xxx_spi->spibrg, hz * 16 * 4); in fsl_espi_setup_transfer()
180 WARN_ONCE(pm > 33, "%s: Requested speed is too low: %d Hz. " in fsl_espi_setup_transfer()
183 if (pm > 33) in fsl_espi_setup_transfer()
184 pm = 33; in fsl_espi_setup_transfer()
186 pm = DIV_ROUND_UP(mpc8xxx_spi->spibrg, hz * 4); in fsl_espi_setup_transfer()
188 if (pm) in fsl_espi_setup_transfer()
189 pm--; in fsl_espi_setup_transfer()
190 if (pm < 2) in fsl_espi_setup_transfer()
191 pm = 2; in fsl_espi_setup_transfer()
[all …]
Dspi-fsl-spi.c227 u8 pm; in fsl_spi_setup_transfer() local
269 pm = (mpc8xxx_spi->spibrg - 1) / (hz * 64) + 1; in fsl_spi_setup_transfer()
271 WARN_ONCE(pm > 16, "%s: Requested speed is too low: %d Hz. " in fsl_spi_setup_transfer()
274 if (pm > 16) in fsl_spi_setup_transfer()
275 pm = 16; in fsl_spi_setup_transfer()
277 pm = (mpc8xxx_spi->spibrg - 1) / (hz * 4) + 1; in fsl_spi_setup_transfer()
279 if (pm) in fsl_spi_setup_transfer()
280 pm--; in fsl_spi_setup_transfer()
282 cs->hw_mode |= SPMODE_PM(pm); in fsl_spi_setup_transfer()
/linux-4.1.27/Documentation/devicetree/bindings/bus/
Dsimple-pm-bus.txt12 While "simple-pm-bus" follows the "simple-bus" set of properties, as specified
17 - compatible: Must contain at least "simple-pm-bus".
36 "simple-pm-bus";
Drenesas,bsc.txt15 The bindings for the BSC extend the bindings for "simple-pm-bus".
20 "simple-pm-bus" as fallbacks.
38 "simple-pm-bus";
/linux-4.1.27/arch/frv/kernel/
DMakefile18 obj-$(CONFIG_PM) += pm.o cmode.o
19 obj-$(CONFIG_MB93093_PDK) += pm-mb93093.o
/linux-4.1.27/drivers/staging/olpc_dcon/
Dolpc_dcon.c123 u8 pm; in dcon_bus_stabilize() local
128 pm = 1; in dcon_bus_stabilize()
129 x = olpc_ec_cmd(EC_DCON_POWER_MODE, &pm, 1, NULL, 0); in dcon_bus_stabilize()
146 pm = 0; in dcon_bus_stabilize()
147 olpc_ec_cmd(EC_DCON_POWER_MODE, &pm, 1, NULL, 0); in dcon_bus_stabilize()
210 u8 pm = 0; in dcon_sleep() local
212 x = olpc_ec_cmd(EC_DCON_POWER_MODE, &pm, 1, NULL, 0); in dcon_sleep()
784 .pm = &dcon_pm_ops,
/linux-4.1.27/arch/arm/mach-mmp/
DMakefile20 obj-$(CONFIG_CPU_PXA910) += pm-pxa910.o
21 obj-$(CONFIG_CPU_MMP2) += pm-mmp2.o
/linux-4.1.27/Documentation/devicetree/bindings/arm/ux500/
Dpower_domain.txt12 - compatible: Must be "stericsson,ux500-pm-domains".
17 compatible = "stericsson,ux500-pm-domains";
/linux-4.1.27/drivers/hsi/clients/
Dnokia-modem.c32 static unsigned int pm = 1; variable
33 module_param(pm, int, 0400);
34 MODULE_PARM_DESC(pm,
188 if(pm) { in nokia_modem_probe()
/linux-4.1.27/drivers/media/tuners/
Dfc0012.c139 unsigned char reg[7], am, pm, multi, tmp; in fc0012_set_params() local
220 pm = (unsigned char)(xdiv / 8); in fc0012_set_params()
221 am = (unsigned char)(xdiv - (8 * pm)); in fc0012_set_params()
225 reg[2] = pm - 1; in fc0012_set_params()
228 reg[2] = pm; in fc0012_set_params()
Dfc0013.c233 unsigned char reg[7], am, pm, multi, tmp; in fc0013_set_params() local
376 pm = (unsigned char)(xdiv / 8); in fc0013_set_params()
377 am = (unsigned char)(xdiv - (8 * pm)); in fc0013_set_params()
381 reg[2] = pm - 1; in fc0013_set_params()
384 reg[2] = pm; in fc0013_set_params()
/linux-4.1.27/net/phonet/
Daf_phonet.c301 const struct phonetmsg *pm; in can_respond() local
314 pm = pn_msg(skb); in can_respond()
315 if (pm->pn_msg_id != PN_COMMON_MESSAGE) in can_respond()
318 ? pm->pn_e_submsg_id : pm->pn_submsg_id; in can_respond()
320 pm->pn_e_submsg_id != PN_COMM_SERVICE_NOT_IDENTIFIED_RESP) in can_respond()
/linux-4.1.27/drivers/gpu/vga/
Dvga_switcheroo.c623 ret = dev->bus->pm->runtime_suspend(dev); in vga_switcheroo_runtime_suspend()
638 ret = dev->bus->pm->runtime_resume(dev); in vga_switcheroo_runtime_resume()
650 if (dev->bus && dev->bus->pm) { in vga_switcheroo_init_domain_pm_ops()
651 domain->ops = *dev->bus->pm; in vga_switcheroo_init_domain_pm_ops()
688 ret = dev->bus->pm->runtime_resume(dev); in vga_switcheroo_runtime_resume_hdmi_audio()
701 if (dev->bus && dev->bus->pm) { in vga_switcheroo_init_domain_pm_optimus_hdmi_audio()
702 domain->ops = *dev->bus->pm; in vga_switcheroo_init_domain_pm_optimus_hdmi_audio()
/linux-4.1.27/sound/soc/codecs/
Dwmfw.h33 __le32 pm; member
40 __le32 pm; member
Duda1380.c538 u16 pm = uda1380_read_reg_cache(codec, UDA1380_PM); in uda1380_pcm_hw_params() local
554 uda1380_write(codec, UDA1380_PM, R02_PON_PLL | pm); in uda1380_pcm_hw_params()
574 u16 pm = uda1380_read_reg_cache(codec, UDA1380_PM); in uda1380_pcm_shutdown() local
575 uda1380_write(codec, UDA1380_PM, ~R02_PON_PLL & pm); in uda1380_pcm_shutdown()
589 int pm = uda1380_read_reg_cache(codec, UDA1380_PM); in uda1380_set_bias_level() local
600 uda1380_write(codec, UDA1380_PM, R02_PON_BIAS | pm); in uda1380_set_bias_level()
Dwm8804-spi.c46 .pm = &wm8804_pm,
Dpcm512x-spi.c69 .pm = &pcm512x_pm_ops,
Dwm8804-i2c.c53 .pm = &wm8804_pm,
Dcs42xx8-i2c.c53 .pm = &cs42xx8_pm,
Dpcm512x-i2c.c72 .pm = &pcm512x_pm_ops,
/linux-4.1.27/arch/arm/mach-s3c64xx/
DMakefile19 obj-$(CONFIG_PM) += pm.o
20 obj-$(CONFIG_PM_SLEEP) += irq-pm.o sleep.o
/linux-4.1.27/net/iucv/
Diucv.c108 .pm = &iucv_pm_ops,
1858 if (dev->driver && dev->driver->pm && dev->driver->pm->prepare) in iucv_pm_prepare()
1859 rc = dev->driver->pm->prepare(dev); in iucv_pm_prepare()
1868 if (dev->driver && dev->driver->pm && dev->driver->pm->complete) in iucv_pm_complete()
1869 dev->driver->pm->complete(dev); in iucv_pm_complete()
1919 if (dev->driver && dev->driver->pm && dev->driver->pm->freeze) in iucv_pm_freeze()
1920 rc = dev->driver->pm->freeze(dev); in iucv_pm_freeze()
1955 if (dev->driver && dev->driver->pm && dev->driver->pm->thaw) in iucv_pm_thaw()
1956 rc = dev->driver->pm->thaw(dev); in iucv_pm_thaw()
1985 if (dev->driver && dev->driver->pm && dev->driver->pm->restore) in iucv_pm_restore()
[all …]
/linux-4.1.27/arch/arm/mach-omap2/
DMakefile9 obj-y := id.o io.o control.o mux.o devices.o fb.o serial.o timer.o pm.o \
84 obj-$(CONFIG_OMAP_PM_NOOP) += omap-pm-noop.o
90 omap-4-5-pm-common = pm44xx.o omap-mpuss-lowpower.o
91 obj-$(CONFIG_ARCH_OMAP4) += $(omap-4-5-pm-common)
92 obj-$(CONFIG_SOC_OMAP5) += $(omap-4-5-pm-common)
93 obj-$(CONFIG_SOC_DRA7XX) += $(omap-4-5-pm-common)
94 obj-$(CONFIG_PM_DEBUG) += pm-debug.o
/linux-4.1.27/drivers/video/fbdev/aty/
Datyfb_base.c2005 u32 pm; in aty_power_mgmt() local
2008 pm = aty_ld_lcd(POWER_MANAGEMENT, par); in aty_power_mgmt()
2009 pm = (pm & ~PWR_MGT_MODE_MASK) | PWR_MGT_MODE_REG; in aty_power_mgmt()
2010 aty_st_lcd(POWER_MANAGEMENT, pm, par); in aty_power_mgmt()
2011 pm = aty_ld_lcd(POWER_MANAGEMENT, par); in aty_power_mgmt()
2016 pm &= ~PWR_MGT_ON; in aty_power_mgmt()
2017 aty_st_lcd(POWER_MANAGEMENT, pm, par); in aty_power_mgmt()
2018 pm = aty_ld_lcd(POWER_MANAGEMENT, par); in aty_power_mgmt()
2020 pm &= ~(PWR_BLON | AUTO_PWR_UP); in aty_power_mgmt()
2021 pm |= SUSPEND_NOW; in aty_power_mgmt()
[all …]
/linux-4.1.27/drivers/net/wan/
Dwanxl.c122 const char *cable, *pm, *dte = "", *dsr = "", *dcd = ""; in wanxl_cable_intr() local
134 case STATUS_CABLE_V35: pm = "V.35"; break; in wanxl_cable_intr()
135 case STATUS_CABLE_X21: pm = "X.21"; break; in wanxl_cable_intr()
136 case STATUS_CABLE_V24: pm = "V.24"; break; in wanxl_cable_intr()
137 case STATUS_CABLE_EIA530: pm = "EIA530"; break; in wanxl_cable_intr()
138 case STATUS_CABLE_NONE: pm = "no personality"; valid = 0; break; in wanxl_cable_intr()
139 default: pm = "invalid personality"; valid = 0; in wanxl_cable_intr()
152 pm, dte, cable, dsr, dcd); in wanxl_cable_intr()
/linux-4.1.27/drivers/rtc/
Drtc-msm6242.c148 unsigned int pm = msm6242_read(priv, MSM6242_HOUR10) & in msm6242_read_time() local
150 if (!pm && tm->tm_hour == 12) in msm6242_read_time()
152 else if (pm && tm->tm_hour != 12) in msm6242_read_time()
Drtc-pcf8523.c106 static int pcf8523_set_pm(struct i2c_client *client, u8 pm) in pcf8523_set_pm() argument
115 value = (value & ~REG_CONTROL3_PM_MASK) | pm; in pcf8523_set_pm()
/linux-4.1.27/Documentation/frv/
Dclock.txt6 extra files will appear in the directory /proc/sys/pm/. Reading these files
56 The PM-Controls line, if present, will indicate which /proc/sys/pm files can
59 /proc/sys/pm/suspend.
/linux-4.1.27/fs/btrfs/
Dsend.c3007 struct pending_dir_move *entry = NULL, *pm; in add_pending_dir_move() local
3012 pm = kmalloc(sizeof(*pm), GFP_NOFS); in add_pending_dir_move()
3013 if (!pm) in add_pending_dir_move()
3015 pm->parent_ino = parent_ino; in add_pending_dir_move()
3016 pm->ino = ino; in add_pending_dir_move()
3017 pm->gen = ino_gen; in add_pending_dir_move()
3018 pm->is_orphan = is_orphan; in add_pending_dir_move()
3019 INIT_LIST_HEAD(&pm->list); in add_pending_dir_move()
3020 INIT_LIST_HEAD(&pm->update_refs); in add_pending_dir_move()
3021 RB_CLEAR_NODE(&pm->node); in add_pending_dir_move()
[all …]
/linux-4.1.27/drivers/staging/i2o/
Dexec-osm.c467 u32 pm; in i2o_exec_reply() local
474 pm = le32_to_cpu(msg->body[3]); in i2o_exec_reply()
475 pmsg = i2o_msg_in_to_virt(c, pm); in i2o_exec_reply()
481 i2o_msg_nop_mfa(c, pm); in i2o_exec_reply()
/linux-4.1.27/arch/arm/mach-mxs/
DMakefile1 obj-$(CONFIG_PM) += pm.o
/linux-4.1.27/Documentation/cpu-freq/
Dindex.txt38 send an email to linux-pm@vger.kernel.org, to subscribe go to
39 http://vger.kernel.org/vger-lists.html#linux-pm and follow the
/linux-4.1.27/arch/sh/kernel/cpu/shmobile/
DMakefile6 obj-$(CONFIG_PM) += pm.o sleep.o
/linux-4.1.27/arch/arm/mach-zynq/
DMakefile6 obj-y := common.o slcr.o pm.o
/linux-4.1.27/arch/sh/boards/mach-hp6xx/
DMakefile6 obj-$(CONFIG_PM) += pm.o pm_wakeup.o
/linux-4.1.27/arch/mips/loongson/lemote-2f/
DMakefile11 obj-$(CONFIG_LOONGSON_SUSPEND) += pm.o
/linux-4.1.27/arch/powerpc/mm/
Dhugetlbpage.c195 pmd_t *pm; in huge_pte_alloc() local
220 pm = pmd_alloc(mm, pu, addr); in huge_pte_alloc()
223 return (pte_t *)pm; in huge_pte_alloc()
225 hpdp = (hugepd_t *)pm; in huge_pte_alloc()
245 pmd_t *pm; in huge_pte_alloc() local
263 pm = pmd_alloc(mm, pu, addr); in huge_pte_alloc()
264 hpdp = (hugepd_t *)pm; in huge_pte_alloc()
/linux-4.1.27/arch/blackfin/mach-bf609/
DMakefile6 obj-$(CONFIG_PM) += pm.o dpm.o
/linux-4.1.27/arch/arm/mach-lpc32xx/
DMakefile6 obj-y += pm.o suspend.o
/linux-4.1.27/arch/mips/alchemy/devboards/
DMakefile6 obj-$(CONFIG_PM) += pm.o
/linux-4.1.27/arch/arm/mach-rockchip/
DMakefile4 obj-$(CONFIG_PM_SLEEP) += pm.o sleep.o
/linux-4.1.27/arch/arm/mach-s5pv210/
DMakefile12 obj-$(CONFIG_PM_SLEEP) += pm.o sleep.o
/linux-4.1.27/arch/arm/mach-cns3xxx/
DMakefile2 cns3xxx-y += core.o pm.o
/linux-4.1.27/arch/arm/mach-highbank/
DMakefile6 obj-$(CONFIG_PM_SLEEP) += pm.o
/linux-4.1.27/arch/arm/mach-prima2/
DMakefile4 obj-$(CONFIG_SUSPEND) += pm.o sleep.o
/linux-4.1.27/include/linux/platform_data/
Dsa11x0-serial.h21 void (*pm)(struct uart_port *, u_int, u_int); member
/linux-4.1.27/arch/mips/mti-malta/
DMakefile13 obj-$(CONFIG_MIPS_MALTA_PM) += malta-pm.o
/linux-4.1.27/arch/mips/jz4740/
DMakefile18 obj-$(CONFIG_PM) += pm.o
/linux-4.1.27/arch/x86/platform/olpc/
DMakefile2 obj-$(CONFIG_OLPC_XO1_PM) += olpc-xo1-pm.o xo1-wakeup.o
/linux-4.1.27/drivers/misc/mei/
Dpci-txe.c384 if (pdev->dev.bus && pdev->dev.bus->pm) { in mei_txe_set_pm_domain()
385 dev->pg_domain.ops = *pdev->dev.bus->pm; in mei_txe_set_pm_domain()
429 .driver.pm = MEI_TXE_PM_OPS,
Dpci-me.c434 if (pdev->dev.bus && pdev->dev.bus->pm) { in mei_me_set_pm_domain()
435 dev->pg_domain.ops = *pdev->dev.bus->pm; in mei_me_set_pm_domain()
478 .driver.pm = MEI_ME_PM_OPS,
/linux-4.1.27/arch/arm/mach-ux500/
DMakefile5 obj-y := cpu.o id.o timer.o pm.o
/linux-4.1.27/arch/blackfin/mach-common/
DMakefile9 obj-$(CONFIG_PM) += pm.o
/linux-4.1.27/kernel/irq/
DMakefile8 obj-$(CONFIG_PM_SLEEP) += pm.o
/linux-4.1.27/sound/soc/au1x/
Dpsc-i2s.c381 wd->pm[0] = __raw_readl(PSC_SEL(wd)); in au1xpsc_i2s_drvsuspend()
400 __raw_writel(wd->pm[0], PSC_SEL(wd)); in au1xpsc_i2s_drvresume()
422 .pm = AU1XPSCI2S_PMOPS,
Ddb1000.c54 .pm = &snd_soc_pm_ops,
Dpsc.h24 unsigned long pm[2]; member
Dpsc-ac97.c452 wd->pm[0] = __raw_readl(PSC_SEL(wd)); in au1xpsc_ac97_drvsuspend()
467 __raw_writel(wd->pm[0] | PSC_SEL_PS_AC97MODE, PSC_SEL(wd)); in au1xpsc_ac97_drvresume()
493 .pm = AU1XPSCAC97_PMOPS,
/linux-4.1.27/drivers/bus/
DMakefile18 obj-$(CONFIG_SIMPLE_PM_BUS) += simple-pm-bus.o
/linux-4.1.27/drivers/net/team/
Dteam_mode_loadbalance.c96 struct lb_port_mapping *pm; in lb_tx_hash_to_port_mapping_null_port() local
98 pm = &lb_priv->ex->tx_hash_to_port_mapping[i]; in lb_tx_hash_to_port_mapping_null_port()
99 if (rcu_access_pointer(pm->port) == port) { in lb_tx_hash_to_port_mapping_null_port()
100 RCU_INIT_POINTER(pm->port, NULL); in lb_tx_hash_to_port_mapping_null_port()
101 team_option_inst_set_change(pm->opt_inst_info); in lb_tx_hash_to_port_mapping_null_port()
/linux-4.1.27/arch/mips/loongson/common/
DMakefile26 obj-$(CONFIG_LOONGSON_SUSPEND) += pm.o
/linux-4.1.27/arch/arm/mach-at91/
DMakefile17 obj-$(CONFIG_PM) += pm.o
/linux-4.1.27/drivers/dma/
Dcoh901318.c1284 struct powersave pm; member
1340 u64 started_channels = debugfs_dma_base->pm.started_channels; in coh901318_debugfs_read()
1419 struct powersave *pm = &cohc->base->pm; in enable_powersave() local
1421 spin_lock_irqsave(&pm->lock, flags); in enable_powersave()
1423 pm->started_channels &= ~(1ULL << cohc->id); in enable_powersave()
1425 spin_unlock_irqrestore(&pm->lock, flags); in enable_powersave()
1430 struct powersave *pm = &cohc->base->pm; in disable_powersave() local
1432 spin_lock_irqsave(&pm->lock, flags); in disable_powersave()
1434 pm->started_channels |= (1ULL << cohc->id); in disable_powersave()
1436 spin_unlock_irqrestore(&pm->lock, flags); in disable_powersave()
[all …]
/linux-4.1.27/arch/arm/mach-exynos/
DMakefile14 obj-$(CONFIG_EXYNOS_CPU_SUSPEND) += pm.o sleep.o
/linux-4.1.27/sound/soc/samsung/
Ds3c24xx_simtec_tlv320aic23.c91 .pm = simtec_audio_pm,
Ds3c24xx_simtec_hermes.c103 .pm = simtec_audio_pm,
Dsnow.c118 .pm = &snd_soc_pm_ops,
/linux-4.1.27/drivers/media/pci/saa7134/
Dsaa7134-video.c107 .pm = 0x06,
112 .pm = 0x13 | 0x80,
117 .pm = 0x13 | 0x80,
123 .pm = 0x10 | 0x80,
128 .pm = 0x10 | 0x80,
134 .pm = 0x11,
139 .pm = 0x11,
145 .pm = 0x12,
150 .pm = 0x12,
157 .pm = 0x00,
[all …]
/linux-4.1.27/Documentation/devicetree/bindings/power/
Drenesas,sysc-rmobile.txt23 - pm-domains: This node contains a hierarchy of PM domain nodes, which should
60 pm-domains {
/linux-4.1.27/arch/unicore32/kernel/
DMakefile18 obj-$(CONFIG_PUV3_PM) += pm.o sleep.o
/linux-4.1.27/arch/arm/mach-sa1100/
DMakefile38 obj-$(CONFIG_PM) += pm.o sleep.o
/linux-4.1.27/arch/s390/include/asm/
Dnmi.h38 __u32 pm : 1; /* 22 psw program mask and cc validity */ member
/linux-4.1.27/drivers/ata/
Dahci_platform.c90 .pm = &ahci_pm_ops,
Dahci_da850.c113 .pm = &ahci_da850_pm_ops,
/linux-4.1.27/drivers/mmc/host/
Dsdhci-of-hlwd.c88 .pm = SDHCI_PLTFM_PMOPS,
Dsdhci-cns3xxx.c104 .pm = SDHCI_PLTFM_PMOPS,
Ddw_mmc-k3.c89 .pm = &dw_mci_k3_pmops,
Dsdhci-dove.c120 .pm = SDHCI_PLTFM_PMOPS,
Ddw_mmc-pci.c114 .pm = &dw_mci_pci_pmops
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
Dsym_hipd.c2413 struct sym_pmc *pm; local
2596 pm = &cp->phys.pm0;
2600 pm = &cp->phys.pm1;
2611 pm->sg.addr = cpu_to_scr(oadr + olen - rest);
2612 pm->sg.size = cpu_to_scr(rest);
2613 pm->ret = cpu_to_scr(nxtdsp);
2631 tmp = scr_to_cpu(pm->sg.addr);
2633 pm->sg.addr = cpu_to_scr(tmp + 1);
2634 tmp = scr_to_cpu(pm->sg.size);
2636 pm->sg.size = cpu_to_scr(tmp - 1);
[all …]
/linux-4.1.27/drivers/usb/phy/
Dphy-fsl-usb.c488 if (dev->driver->pm && dev->driver->pm->resume) { in fsl_otg_start_host()
489 retval = dev->driver->pm->resume(dev); in fsl_otg_start_host()
513 if (dev->driver->pm && dev->driver->pm->suspend) in fsl_otg_start_host()
514 retval = dev->driver->pm->suspend(dev); in fsl_otg_start_host()
/linux-4.1.27/drivers/staging/iio/magnetometer/
Dhmc5843_spi.c88 .pm = HMC5843_PM_OPS,
Dhmc5843_i2c.c93 .pm = HMC5843_PM_OPS,
/linux-4.1.27/sound/soc/blackfin/
Dbf5xx-ad1836.c107 .pm = &snd_soc_pm_ops,
Dbfin-eval-adau1x81.c120 .pm = &snd_soc_pm_ops,
Dbfin-eval-adau1701.c112 .pm = &snd_soc_pm_ops,
Dbfin-eval-adau1x61.c132 .pm = &snd_soc_pm_ops,
/linux-4.1.27/sound/soc/pxa/
Dimote2.c93 .pm = &snd_soc_pm_ops,
Dpalm27x.c161 .pm = &snd_soc_pm_ops,
De750_wm9705.c144 .pm = &snd_soc_pm_ops,
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/
DKbuild16 include $(src)/nvkm/engine/pm/Kbuild
/linux-4.1.27/drivers/hwmon/
Dadt7410.c69 .pm = ADT7X10_DEV_PM_OPS,
Dadt7310.c108 .pm = ADT7X10_DEV_PM_OPS,
/linux-4.1.27/sound/pci/oxygen/
Dvirtuoso.c101 .pm = &oxygen_pci_pm,
/linux-4.1.27/Documentation/fault-injection/
Dnotifier-error-inject.txt46 /sys/kernel/debug/notifier-error-inject/pm/actions/<notifier event>/error
56 # cd /sys/kernel/debug/notifier-error-inject/pm/
/linux-4.1.27/drivers/tty/serial/8250/
D8250_mtk.c185 uart.port.pm = mtk8250_do_pm; in mtk8250_probe()
284 .pm = &mtk8250_pm_ops,
/linux-4.1.27/drivers/mfd/
Darizona-spi.c97 .pm = &arizona_pm_ops,
Dwm831x-i2c.c97 .pm = &wm831x_pm_ops,
Darizona-i2c.c101 .pm = &arizona_pm_ops,
Dwm831x-spi.c100 .pm = &wm831x_spi_pm,
/linux-4.1.27/arch/arm/plat-samsung/include/plat/
Dgpio-core.h73 struct samsung_gpio_pm *pm; member
/linux-4.1.27/drivers/i2c/busses/
Di2c-ibm_iic.c460 static int iic_xfer_bytes(struct ibm_iic_private* dev, struct i2c_msg* pm, in iic_xfer_bytes() argument
464 char* buf = pm->buf; in iic_xfer_bytes()
466 int len = pm->len; in iic_xfer_bytes()
469 if (pm->flags & I2C_M_RD) in iic_xfer_bytes()
/linux-4.1.27/arch/mips/kernel/
DMakefile107 obj-$(CONFIG_CPU_PM) += pm.o
108 obj-$(CONFIG_MIPS_CPS_PM) += pm-cps.o
/linux-4.1.27/drivers/staging/iio/adc/
Dad7606_spi.c106 .pm = AD7606_SPI_PM_OPS,
/linux-4.1.27/drivers/gpu/drm/msm/edp/
Dedp.h83 u32 pixel_rate, u32 *pm, u32 *pn);
/linux-4.1.27/arch/powerpc/include/asm/
Dvio.h125 const struct dev_pm_ops *pm; member
/linux-4.1.27/arch/arm/mach-davinci/
DMakefile39 obj-$(CONFIG_SUSPEND) += pm.o sleep.o
/linux-4.1.27/sound/soc/fsl/
Dfsl_esai.c126 u32 psr, pm = 999, maxfp, prod, sub, savesub, i, j; in fsl_esai_divisor_cal() local
168 pm = i; in fsl_esai_divisor_cal()
178 if (pm == 999) { in fsl_esai_divisor_cal()
186 psr | ESAI_xCCR_xPM(pm)); in fsl_esai_divisor_cal()
/linux-4.1.27/drivers/watchdog/
Dstmp3xxx_rtc_wdt.c123 .pm = &stmp3xxx_wdt_pm_ops,
/linux-4.1.27/drivers/staging/iio/addac/
Dadt7316-i2c.c126 .pm = ADT7316_PM_OPS,

1234567