/linux-4.1.27/drivers/base/power/ |
D | generic_ops.c | 24 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_suspend() local 27 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0; in pm_generic_runtime_suspend() 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 …]
|
D | main.c | 493 } 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 …]
|
D | domain.c | 1843 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 …]
|
D | runtime.c | 25 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/ |
D | penmount.c | 54 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 …]
|
D | cyttsp_i2c.c | 78 .pm = &cyttsp_pm_ops,
|
D | cyttsp4_i2c.c | 78 .pm = &cyttsp4_pm_ops,
|
D | ad7879-i2c.c | 98 .pm = &ad7879_pm_ops,
|
/linux-4.1.27/drivers/input/misc/ |
D | powermate.c | 87 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 …]
|
D | pcspkr.c | 128 .pm = &pcspkr_pm_ops,
|
D | cma3000_d0x_i2c.c | 123 .pm = &cma3000_i2c_pm_ops,
|
/linux-4.1.27/drivers/gpu/drm/radeon/ |
D | radeon_pm.c | 58 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 …]
|
D | r600.c | 313 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 …]
|
D | r600_dpm.c | 145 if (rps == rdev->pm.dpm.current_ps) in r600_dpm_print_ps_status() 147 if (rps == rdev->pm.dpm.requested_ps) in r600_dpm_print_ps_status() 149 if (rps == rdev->pm.dpm.boot_ps) in r600_dpm_print_ps_status() 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 …]
|
D | r420.c | 42 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 …]
|
D | rs690.c | 81 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 …]
|
D | radeon_atombios.c | 2053 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 …]
|
D | btc_dpm.c | 1231 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 …]
|
D | ci_dpm.c | 195 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 …]
|
D | si_dpm.c | 1764 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 …]
|
D | r100.c | 210 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 …]
|
D | rv6xx_dpm.c | 46 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 …]
|
D | rs780_dpm.c | 43 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 …]
|
D | kv_dpm.c | 251 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 …]
|
D | ni_dpm.c | 728 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 …]
|
D | radeon_combios.c | 2643 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 …]
|
D | rv770_dpm.c | 57 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 …]
|
D | radeon_device.c | 708 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 …]
|
D | evergreen.c | 1456 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 …]
|
D | trinity_dpm.c | 355 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 …]
|
D | radeon_uvd.c | 827 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()
|
D | radeon_asic.c | 245 .pm = { 313 .pm = { 409 .pm = { 477 .pm = { 545 .pm = { 613 .pm = { 681 .pm = { 749 .pm = { 817 .pm = { 885 .pm = { [all …]
|
D | cypress_dpm.c | 1622 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 …]
|
D | sumo_dpm.c | 84 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 …]
|
D | radeon_kms.c | 507 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()
|
D | radeon_vce.c | 251 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()
|
D | rs600.c | 217 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()
|
D | radeon.h | 1968 } 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/ |
D | portman2x4.c | 93 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/ |
D | hid-prodikeys.c | 43 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/ |
D | kfd_packet_manager.c | 53 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 …]
|
D | kfd_priv.h | 626 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/ |
D | s5p_mfc_pm.c | 27 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/ |
D | scsi_pm.c | 21 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/ |
D | pci-driver.c | 645 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/ |
D | ibmebus.c | 446 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/ |
D | Kbuild | 1 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/ |
D | part_tbl.c | 73 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/ |
D | part_tbl.c | 70 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/ |
D | ide-pm.c | 83 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/ |
D | mesh_ps.c | 152 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 …]
|
D | Makefile | 50 mac80211-$(CONFIG_PM) += pm.o
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-amd8111.c | 72 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 …]
|
D | gpio-pch.c | 43 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 …]
|
D | gpio-ml-ioh.c | 45 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 …]
|
D | gpio-samsung.c | 747 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/ |
D | pci-alchemy.c | 42 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/ |
D | Makefile | 31 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
|
D | pm-gpio.c | 315 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/ |
D | sysfs-class-powercap | 4 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/ |
D | pm.c | 99 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 …]
|
D | pm.h | 29 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
|
D | Makefile | 12 cw1200_core-$(CONFIG_PM) += pm.o
|
/linux-4.1.27/arch/arm/mach-tegra/ |
D | Makefile | 6 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/ |
D | of_net.c | 24 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()
|
D | of_mtd.c | 37 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/ |
D | task_mmu.c | 997 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/ |
D | smtdef.c | 167 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/ |
D | Makefile | 16 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/ |
D | Makefile | 9 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/ |
D | vlan_netlink.c | 182 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/ |
D | README | 6 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/ |
D | driver.c | 166 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/ |
D | ohci-tmio.c | 80 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/ |
D | pcan_usb_pro.c | 102 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/ |
D | Makefile | 8 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/ |
D | platform.c | 883 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/ |
D | Makefile | 10 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/ |
D | addi_apci_1500.c | 59 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/ |
D | drivers-testing.txt | 17 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).
|
D | pci.txt | 271 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 …]
|
D | devices.txt | 117 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/ |
D | migrate.c | 1182 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/ |
D | Makefile | 3 obj-$(CONFIG_CPU_AT32AP700X) += at32ap700x.o pm-at32ap700x.o 4 obj-$(CONFIG_PM) += pm.o
|
/linux-4.1.27/drivers/isdn/hardware/eicon/ |
D | dsp_tst.h | 45 #define dsp_make_address_ex(pm, address) ((word)((pm) ? (address) : (address) + 0x4000)) argument
|
/linux-4.1.27/Documentation/devicetree/bindings/watchdog/ |
D | brcm,bcm2835-pm-wdog.txt | 5 - compatible : should be "brcm,bcm2835-pm-wdt" 15 compatible = "brcm,bcm2835-pm-wdt";
|
/linux-4.1.27/drivers/power/reset/ |
D | at91-poweroff.c | 76 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/ |
D | time.c | 171 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/ |
D | dvo_ch7xxx.c | 249 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/ |
D | ccp-ops.c | 1913 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/ |
D | spi-fsl-espi.c | 136 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 …]
|
D | spi-fsl-spi.c | 227 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/ |
D | simple-pm-bus.txt | 12 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";
|
D | renesas,bsc.txt | 15 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/ |
D | Makefile | 18 obj-$(CONFIG_PM) += pm.o cmode.o 19 obj-$(CONFIG_MB93093_PDK) += pm-mb93093.o
|
/linux-4.1.27/drivers/staging/olpc_dcon/ |
D | olpc_dcon.c | 123 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/ |
D | Makefile | 20 obj-$(CONFIG_CPU_PXA910) += pm-pxa910.o 21 obj-$(CONFIG_CPU_MMP2) += pm-mmp2.o
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ux500/ |
D | power_domain.txt | 12 - compatible: Must be "stericsson,ux500-pm-domains". 17 compatible = "stericsson,ux500-pm-domains";
|
/linux-4.1.27/drivers/hsi/clients/ |
D | nokia-modem.c | 32 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/ |
D | fc0012.c | 139 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()
|
D | fc0013.c | 233 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/ |
D | af_phonet.c | 301 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/ |
D | vga_switcheroo.c | 623 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/ |
D | wmfw.h | 33 __le32 pm; member 40 __le32 pm; member
|
D | uda1380.c | 538 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()
|
D | wm8804-spi.c | 46 .pm = &wm8804_pm,
|
D | pcm512x-spi.c | 69 .pm = &pcm512x_pm_ops,
|
D | wm8804-i2c.c | 53 .pm = &wm8804_pm,
|
D | cs42xx8-i2c.c | 53 .pm = &cs42xx8_pm,
|
D | pcm512x-i2c.c | 72 .pm = &pcm512x_pm_ops,
|
/linux-4.1.27/arch/arm/mach-s3c64xx/ |
D | Makefile | 19 obj-$(CONFIG_PM) += pm.o 20 obj-$(CONFIG_PM_SLEEP) += irq-pm.o sleep.o
|
/linux-4.1.27/net/iucv/ |
D | iucv.c | 108 .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/ |
D | Makefile | 9 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/ |
D | atyfb_base.c | 2005 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/ |
D | wanxl.c | 122 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/ |
D | rtc-msm6242.c | 148 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()
|
D | rtc-pcf8523.c | 106 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/ |
D | clock.txt | 6 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/ |
D | send.c | 3007 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/ |
D | exec-osm.c | 467 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/ |
D | Makefile | 1 obj-$(CONFIG_PM) += pm.o
|
/linux-4.1.27/Documentation/cpu-freq/ |
D | index.txt | 38 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/ |
D | Makefile | 6 obj-$(CONFIG_PM) += pm.o sleep.o
|
/linux-4.1.27/arch/arm/mach-zynq/ |
D | Makefile | 6 obj-y := common.o slcr.o pm.o
|
/linux-4.1.27/arch/sh/boards/mach-hp6xx/ |
D | Makefile | 6 obj-$(CONFIG_PM) += pm.o pm_wakeup.o
|
/linux-4.1.27/arch/mips/loongson/lemote-2f/ |
D | Makefile | 11 obj-$(CONFIG_LOONGSON_SUSPEND) += pm.o
|
/linux-4.1.27/arch/powerpc/mm/ |
D | hugetlbpage.c | 195 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/ |
D | Makefile | 6 obj-$(CONFIG_PM) += pm.o dpm.o
|
/linux-4.1.27/arch/arm/mach-lpc32xx/ |
D | Makefile | 6 obj-y += pm.o suspend.o
|
/linux-4.1.27/arch/mips/alchemy/devboards/ |
D | Makefile | 6 obj-$(CONFIG_PM) += pm.o
|
/linux-4.1.27/arch/arm/mach-rockchip/ |
D | Makefile | 4 obj-$(CONFIG_PM_SLEEP) += pm.o sleep.o
|
/linux-4.1.27/arch/arm/mach-s5pv210/ |
D | Makefile | 12 obj-$(CONFIG_PM_SLEEP) += pm.o sleep.o
|
/linux-4.1.27/arch/arm/mach-cns3xxx/ |
D | Makefile | 2 cns3xxx-y += core.o pm.o
|
/linux-4.1.27/arch/arm/mach-highbank/ |
D | Makefile | 6 obj-$(CONFIG_PM_SLEEP) += pm.o
|
/linux-4.1.27/arch/arm/mach-prima2/ |
D | Makefile | 4 obj-$(CONFIG_SUSPEND) += pm.o sleep.o
|
/linux-4.1.27/include/linux/platform_data/ |
D | sa11x0-serial.h | 21 void (*pm)(struct uart_port *, u_int, u_int); member
|
/linux-4.1.27/arch/mips/mti-malta/ |
D | Makefile | 13 obj-$(CONFIG_MIPS_MALTA_PM) += malta-pm.o
|
/linux-4.1.27/arch/mips/jz4740/ |
D | Makefile | 18 obj-$(CONFIG_PM) += pm.o
|
/linux-4.1.27/arch/x86/platform/olpc/ |
D | Makefile | 2 obj-$(CONFIG_OLPC_XO1_PM) += olpc-xo1-pm.o xo1-wakeup.o
|
/linux-4.1.27/drivers/misc/mei/ |
D | pci-txe.c | 384 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,
|
D | pci-me.c | 434 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/ |
D | Makefile | 5 obj-y := cpu.o id.o timer.o pm.o
|
/linux-4.1.27/arch/blackfin/mach-common/ |
D | Makefile | 9 obj-$(CONFIG_PM) += pm.o
|
/linux-4.1.27/kernel/irq/ |
D | Makefile | 8 obj-$(CONFIG_PM_SLEEP) += pm.o
|
/linux-4.1.27/sound/soc/au1x/ |
D | psc-i2s.c | 381 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,
|
D | db1000.c | 54 .pm = &snd_soc_pm_ops,
|
D | psc.h | 24 unsigned long pm[2]; member
|
D | psc-ac97.c | 452 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/ |
D | Makefile | 18 obj-$(CONFIG_SIMPLE_PM_BUS) += simple-pm-bus.o
|
/linux-4.1.27/drivers/net/team/ |
D | team_mode_loadbalance.c | 96 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/ |
D | Makefile | 26 obj-$(CONFIG_LOONGSON_SUSPEND) += pm.o
|
/linux-4.1.27/arch/arm/mach-at91/ |
D | Makefile | 17 obj-$(CONFIG_PM) += pm.o
|
/linux-4.1.27/drivers/dma/ |
D | coh901318.c | 1284 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/ |
D | Makefile | 14 obj-$(CONFIG_EXYNOS_CPU_SUSPEND) += pm.o sleep.o
|
/linux-4.1.27/sound/soc/samsung/ |
D | s3c24xx_simtec_tlv320aic23.c | 91 .pm = simtec_audio_pm,
|
D | s3c24xx_simtec_hermes.c | 103 .pm = simtec_audio_pm,
|
D | snow.c | 118 .pm = &snd_soc_pm_ops,
|
/linux-4.1.27/drivers/media/pci/saa7134/ |
D | saa7134-video.c | 107 .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/ |
D | renesas,sysc-rmobile.txt | 23 - pm-domains: This node contains a hierarchy of PM domain nodes, which should 60 pm-domains {
|
/linux-4.1.27/arch/unicore32/kernel/ |
D | Makefile | 18 obj-$(CONFIG_PUV3_PM) += pm.o sleep.o
|
/linux-4.1.27/arch/arm/mach-sa1100/ |
D | Makefile | 38 obj-$(CONFIG_PM) += pm.o sleep.o
|
/linux-4.1.27/arch/s390/include/asm/ |
D | nmi.h | 38 __u32 pm : 1; /* 22 psw program mask and cc validity */ member
|
/linux-4.1.27/drivers/ata/ |
D | ahci_platform.c | 90 .pm = &ahci_pm_ops,
|
D | ahci_da850.c | 113 .pm = &ahci_da850_pm_ops,
|
/linux-4.1.27/drivers/mmc/host/ |
D | sdhci-of-hlwd.c | 88 .pm = SDHCI_PLTFM_PMOPS,
|
D | sdhci-cns3xxx.c | 104 .pm = SDHCI_PLTFM_PMOPS,
|
D | dw_mmc-k3.c | 89 .pm = &dw_mci_k3_pmops,
|
D | sdhci-dove.c | 120 .pm = SDHCI_PLTFM_PMOPS,
|
D | dw_mmc-pci.c | 114 .pm = &dw_mci_pci_pmops
|
/linux-4.1.27/drivers/scsi/sym53c8xx_2/ |
D | sym_hipd.c | 2413 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/ |
D | phy-fsl-usb.c | 488 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/ |
D | hmc5843_spi.c | 88 .pm = HMC5843_PM_OPS,
|
D | hmc5843_i2c.c | 93 .pm = HMC5843_PM_OPS,
|
/linux-4.1.27/sound/soc/blackfin/ |
D | bf5xx-ad1836.c | 107 .pm = &snd_soc_pm_ops,
|
D | bfin-eval-adau1x81.c | 120 .pm = &snd_soc_pm_ops,
|
D | bfin-eval-adau1701.c | 112 .pm = &snd_soc_pm_ops,
|
D | bfin-eval-adau1x61.c | 132 .pm = &snd_soc_pm_ops,
|
/linux-4.1.27/sound/soc/pxa/ |
D | imote2.c | 93 .pm = &snd_soc_pm_ops,
|
D | palm27x.c | 161 .pm = &snd_soc_pm_ops,
|
D | e750_wm9705.c | 144 .pm = &snd_soc_pm_ops,
|
/linux-4.1.27/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | Kbuild | 16 include $(src)/nvkm/engine/pm/Kbuild
|
/linux-4.1.27/drivers/hwmon/ |
D | adt7410.c | 69 .pm = ADT7X10_DEV_PM_OPS,
|
D | adt7310.c | 108 .pm = ADT7X10_DEV_PM_OPS,
|
/linux-4.1.27/sound/pci/oxygen/ |
D | virtuoso.c | 101 .pm = &oxygen_pci_pm,
|
/linux-4.1.27/Documentation/fault-injection/ |
D | notifier-error-inject.txt | 46 /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/ |
D | 8250_mtk.c | 185 uart.port.pm = mtk8250_do_pm; in mtk8250_probe() 284 .pm = &mtk8250_pm_ops,
|
/linux-4.1.27/drivers/mfd/ |
D | arizona-spi.c | 97 .pm = &arizona_pm_ops,
|
D | wm831x-i2c.c | 97 .pm = &wm831x_pm_ops,
|
D | arizona-i2c.c | 101 .pm = &arizona_pm_ops,
|
D | wm831x-spi.c | 100 .pm = &wm831x_spi_pm,
|
/linux-4.1.27/arch/arm/plat-samsung/include/plat/ |
D | gpio-core.h | 73 struct samsung_gpio_pm *pm; member
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-ibm_iic.c | 460 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/ |
D | Makefile | 107 obj-$(CONFIG_CPU_PM) += pm.o 108 obj-$(CONFIG_MIPS_CPS_PM) += pm-cps.o
|
/linux-4.1.27/drivers/staging/iio/adc/ |
D | ad7606_spi.c | 106 .pm = AD7606_SPI_PM_OPS,
|
/linux-4.1.27/drivers/gpu/drm/msm/edp/ |
D | edp.h | 83 u32 pixel_rate, u32 *pm, u32 *pn);
|
/linux-4.1.27/arch/powerpc/include/asm/ |
D | vio.h | 125 const struct dev_pm_ops *pm; member
|
/linux-4.1.27/arch/arm/mach-davinci/ |
D | Makefile | 39 obj-$(CONFIG_SUSPEND) += pm.o sleep.o
|
/linux-4.1.27/sound/soc/fsl/ |
D | fsl_esai.c | 126 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/ |
D | stmp3xxx_rtc_wdt.c | 123 .pm = &stmp3xxx_wdt_pm_ops,
|
/linux-4.1.27/drivers/staging/iio/addac/ |
D | adt7316-i2c.c | 126 .pm = ADT7316_PM_OPS,
|