| /linux-4.4.14/drivers/base/power/ |
| D | generic_ops.c | 25 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_suspend() local 28 ret = pm && pm->runtime_suspend ? pm->runtime_suspend(dev) : 0; in pm_generic_runtime_suspend() 44 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_runtime_resume() local 47 ret = pm && pm->runtime_resume ? pm->runtime_resume(dev) : 0; in pm_generic_runtime_resume() 66 if (drv && drv->pm && drv->pm->prepare) in pm_generic_prepare() 67 ret = drv->pm->prepare(dev); in pm_generic_prepare() 78 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_suspend_noirq() local 80 return pm && pm->suspend_noirq ? pm->suspend_noirq(dev) : 0; in pm_generic_suspend_noirq() 90 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pm_generic_suspend_late() local 92 return pm && pm->suspend_late ? pm->suspend_late(dev) : 0; in pm_generic_suspend_late() [all …]
|
| D | main.c | 494 } else if (dev->type && dev->type->pm) { in device_resume_noirq() 496 callback = pm_noirq_op(dev->type->pm, state); in device_resume_noirq() 497 } else if (dev->class && dev->class->pm) { in device_resume_noirq() 499 callback = pm_noirq_op(dev->class->pm, state); in device_resume_noirq() 500 } else if (dev->bus && dev->bus->pm) { in device_resume_noirq() 502 callback = pm_noirq_op(dev->bus->pm, state); in device_resume_noirq() 505 if (!callback && dev->driver && dev->driver->pm) { in device_resume_noirq() 507 callback = pm_noirq_op(dev->driver->pm, state); in device_resume_noirq() 624 } else if (dev->type && dev->type->pm) { in device_resume_early() 626 callback = pm_late_early_op(dev->type->pm, state); in device_resume_early() [all …]
|
| D | domain.c | 1426 if (dev->type && dev->type->pm) in pm_genpd_default_save_state() 1427 cb = dev->type->pm->runtime_suspend; in pm_genpd_default_save_state() 1428 else if (dev->class && dev->class->pm) in pm_genpd_default_save_state() 1429 cb = dev->class->pm->runtime_suspend; in pm_genpd_default_save_state() 1430 else if (dev->bus && dev->bus->pm) in pm_genpd_default_save_state() 1431 cb = dev->bus->pm->runtime_suspend; in pm_genpd_default_save_state() 1435 if (!cb && dev->driver && dev->driver->pm) in pm_genpd_default_save_state() 1436 cb = dev->driver->pm->runtime_suspend; in pm_genpd_default_save_state() 1449 if (dev->type && dev->type->pm) in pm_genpd_default_restore_state() 1450 cb = dev->type->pm->runtime_resume; in pm_genpd_default_restore_state() [all …]
|
| D | runtime.c | 26 else if (dev->type && dev->type->pm) in __rpm_get_callback() 27 ops = dev->type->pm; in __rpm_get_callback() 28 else if (dev->class && dev->class->pm) in __rpm_get_callback() 29 ops = dev->class->pm; in __rpm_get_callback() 30 else if (dev->bus && dev->bus->pm) in __rpm_get_callback() 31 ops = dev->bus->pm; in __rpm_get_callback() 40 if (!cb && dev->driver && dev->driver->pm) in __rpm_get_callback() 41 cb = *(pm_callback_t *)((void *)dev->driver->pm + cb_offset); in __rpm_get_callback()
|
| /linux-4.4.14/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 | cyttsp4_i2c.c | 74 .pm = &cyttsp4_pm_ops,
|
| D | cyttsp_i2c.c | 77 .pm = &cyttsp_pm_ops,
|
| D | tsc2004.c | 73 .pm = &tsc200x_pm_ops,
|
| D | tsc2005.c | 78 .pm = &tsc200x_pm_ops,
|
| /linux-4.4.14/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 …]
|
| /linux-4.4.14/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 | 360 rdev->pm.dynpm_can_upclock = true; in r600_pm_get_dynpm_state() 361 rdev->pm.dynpm_can_downclock = true; in r600_pm_get_dynpm_state() 367 if (rdev->pm.num_power_states > 2) in r600_pm_get_dynpm_state() 370 switch (rdev->pm.dynpm_planned_action) { in r600_pm_get_dynpm_state() 372 rdev->pm.requested_power_state_index = min_power_state_index; in r600_pm_get_dynpm_state() 373 rdev->pm.requested_clock_mode_index = 0; in r600_pm_get_dynpm_state() 374 rdev->pm.dynpm_can_downclock = false; in r600_pm_get_dynpm_state() 377 if (rdev->pm.current_power_state_index == min_power_state_index) { in r600_pm_get_dynpm_state() 378 rdev->pm.requested_power_state_index = rdev->pm.current_power_state_index; in r600_pm_get_dynpm_state() 379 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 | 1765 struct si_power_info *pi = rdev->pm.dpm.priv; in si_get_pi() 1839 u32 p_limit1 = rdev->pm.dpm.tdp_limit; in si_update_dte_from_pl2() 1840 u32 p_limit2 = rdev->pm.dpm.near_tdp_limit; in si_update_dte_from_pl2() 2129 if (tdp_adjustment > (u32)rdev->pm.dpm.tdp_od_limit) in si_calculate_adjusted_tdp_limits() 2132 max_tdp_limit = ((100 + 100) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits() 2135 *tdp_limit = ((100 + tdp_adjustment) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits() 2136 *near_tdp_limit = rdev->pm.dpm.near_tdp_limit_adjusted + (*tdp_limit - rdev->pm.dpm.tdp_limit); in si_calculate_adjusted_tdp_limits() 2138 *tdp_limit = ((100 - tdp_adjustment) * rdev->pm.dpm.tdp_limit) / 100; in si_calculate_adjusted_tdp_limits() 2139 adjustment_delta = rdev->pm.dpm.tdp_limit - *tdp_limit; in si_calculate_adjusted_tdp_limits() 2140 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 | trinity_dpm.c | 356 struct trinity_power_info *pi = rdev->pm.dpm.priv; in trinity_get_pi() 1060 rdev->pm.dpm.thermal.min_temp = low_temp; in trinity_set_thermal_temperature_range() 1061 rdev->pm.dpm.thermal.max_temp = high_temp; in trinity_set_thermal_temperature_range() 1123 trinity_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in trinity_dpm_enable() 1136 r600_is_internal_thermal_sensor(rdev->pm.int_thermal_type)) { in trinity_dpm_late_enable() 1166 r600_is_internal_thermal_sensor(rdev->pm.int_thermal_type)) { in trinity_dpm_disable() 1171 trinity_update_current_ps(rdev, rdev->pm.dpm.boot_ps); in trinity_dpm_disable() 1226 rdev->pm.dpm.forced_level = level; in trinity_dpm_force_performance_level() 1234 struct radeon_ps requested_ps = *rdev->pm.dpm.requested_ps; in trinity_dpm_pre_set_power_state() 1255 trinity_dpm_bapm_enable(rdev, rdev->pm.dpm.ac_power); in trinity_dpm_set_power_state() [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() 1312 mutex_init(&rdev->pm.mutex); in radeon_device_init() 1316 init_rwsem(&rdev->pm.mclk_lock); in radeon_device_init() 1477 if (rdev->pm.dpm_enabled && in radeon_device_init() [all …]
|
| D | evergreen.c | 1501 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_ps_idx = rdev->pm.default_power_state_index; in sumo_pm_init_profile() 1502 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in sumo_pm_init_profile() 1503 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_cm_idx = 0; in sumo_pm_init_profile() 1504 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_cm_idx = 0; in sumo_pm_init_profile() 1512 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_ps_idx = idx; in sumo_pm_init_profile() 1513 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_ps_idx = idx; in sumo_pm_init_profile() 1514 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_cm_idx = 0; in sumo_pm_init_profile() 1515 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_cm_idx = 0; in sumo_pm_init_profile() 1517 rdev->pm.profiles[PM_PROFILE_LOW_MH_IDX].dpms_off_ps_idx = idx; in sumo_pm_init_profile() 1518 rdev->pm.profiles[PM_PROFILE_LOW_MH_IDX].dpms_on_ps_idx = idx; in sumo_pm_init_profile() [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 | 244 .pm = { 312 .pm = { 408 .pm = { 476 .pm = { 544 .pm = { 612 .pm = { 680 .pm = { 748 .pm = { 816 .pm = { 884 .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 | 509 if ((rdev->pm.pm_method == PM_METHOD_DPM) && in radeon_info_ioctl() 510 rdev->pm.dpm_enabled) in radeon_info_ioctl() 511 *value = rdev->pm.dpm.dyn_state.max_clock_voltage_on_ac.sclk * 10; in radeon_info_ioctl() 513 *value = rdev->pm.default_sclk * 10; in radeon_info_ioctl() 554 if (rdev->asic->pm.get_temperature) in radeon_info_ioctl() 561 if (rdev->pm.dpm_enabled) in radeon_info_ioctl() 564 *value = rdev->pm.current_sclk / 100; in radeon_info_ioctl() 568 if (rdev->pm.dpm_enabled) in radeon_info_ioctl() 571 *value = rdev->pm.current_mclk / 100; in radeon_info_ioctl()
|
| D | radeon_vce.c | 269 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_vce_idle_work_handler() 294 if ((rdev->pm.pm_method == PM_METHOD_DPM) && rdev->pm.dpm_enabled) { in radeon_vce_note_usage() 300 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()
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/gpu/drm/amd/amdgpu/ |
| D | amdgpu_pm.c | 37 if (adev->pm.dpm_enabled) { in amdgpu_pm_acpi_event_handler() 38 mutex_lock(&adev->pm.mutex); in amdgpu_pm_acpi_event_handler() 40 adev->pm.dpm.ac_power = true; in amdgpu_pm_acpi_event_handler() 42 adev->pm.dpm.ac_power = false; in amdgpu_pm_acpi_event_handler() 43 if (adev->pm.funcs->enable_bapm) in amdgpu_pm_acpi_event_handler() 44 amdgpu_dpm_enable_bapm(adev, adev->pm.dpm.ac_power); in amdgpu_pm_acpi_event_handler() 45 mutex_unlock(&adev->pm.mutex); in amdgpu_pm_acpi_event_handler() 55 enum amdgpu_pm_state_type pm = adev->pm.dpm.user_state; in amdgpu_get_dpm_state() local 58 (pm == POWER_STATE_TYPE_BATTERY) ? "battery" : in amdgpu_get_dpm_state() 59 (pm == POWER_STATE_TYPE_BALANCED) ? "balanced" : "performance"); in amdgpu_get_dpm_state() [all …]
|
| D | amdgpu_dpm.c | 107 if (rps == adev->pm.dpm.current_ps) in amdgpu_dpm_print_ps_status() 109 if (rps == adev->pm.dpm.requested_ps) in amdgpu_dpm_print_ps_status() 111 if (rps == adev->pm.dpm.boot_ps) in amdgpu_dpm_print_ps_status() 295 adev->pm.dpm.platform_caps = le32_to_cpu(power_info->pplib.ulPlatformCaps); in amdgpu_get_platform_caps() 296 adev->pm.dpm.backbias_response_time = le16_to_cpu(power_info->pplib.usBackbiasTime); in amdgpu_get_platform_caps() 297 adev->pm.dpm.voltage_response_time = le16_to_cpu(power_info->pplib.usVoltageTime); in amdgpu_get_platform_caps() 334 adev->pm.dpm.fan.t_hyst = fan_info->fan.ucTHyst; in amdgpu_parse_extended_power_table() 335 adev->pm.dpm.fan.t_min = le16_to_cpu(fan_info->fan.usTMin); in amdgpu_parse_extended_power_table() 336 adev->pm.dpm.fan.t_med = le16_to_cpu(fan_info->fan.usTMed); in amdgpu_parse_extended_power_table() 337 adev->pm.dpm.fan.t_high = le16_to_cpu(fan_info->fan.usTHigh); in amdgpu_parse_extended_power_table() [all …]
|
| D | iceland_dpm.c | 47 err = request_firmware(&adev->pm.fw, fw_name, adev->dev); in iceland_dpm_init_microcode() 50 err = amdgpu_ucode_validate(adev->pm.fw); in iceland_dpm_init_microcode() 55 release_firmware(adev->pm.fw); in iceland_dpm_init_microcode() 56 adev->pm.fw = NULL; in iceland_dpm_init_microcode() 83 mutex_lock(&adev->pm.mutex); in iceland_dpm_hw_init() 101 mutex_unlock(&adev->pm.mutex); in iceland_dpm_hw_init() 106 mutex_unlock(&adev->pm.mutex); in iceland_dpm_hw_init() 114 mutex_lock(&adev->pm.mutex); in iceland_dpm_hw_fini() 120 mutex_unlock(&adev->pm.mutex); in iceland_dpm_hw_fini() 134 mutex_lock(&adev->pm.mutex); in iceland_dpm_resume() [all …]
|
| D | tonga_dpm.c | 46 err = request_firmware(&adev->pm.fw, fw_name, adev->dev); in tonga_dpm_init_microcode() 49 err = amdgpu_ucode_validate(adev->pm.fw); in tonga_dpm_init_microcode() 54 release_firmware(adev->pm.fw); in tonga_dpm_init_microcode() 55 adev->pm.fw = NULL; in tonga_dpm_init_microcode() 82 mutex_lock(&adev->pm.mutex); in tonga_dpm_hw_init() 100 mutex_unlock(&adev->pm.mutex); in tonga_dpm_hw_init() 105 mutex_unlock(&adev->pm.mutex); in tonga_dpm_hw_init() 113 mutex_lock(&adev->pm.mutex); in tonga_dpm_hw_fini() 119 mutex_unlock(&adev->pm.mutex); in tonga_dpm_hw_fini() 179 if (NULL == adev->pm.funcs) in tonga_dpm_set_funcs() [all …]
|
| D | fiji_dpm.c | 47 err = request_firmware(&adev->pm.fw, fw_name, adev->dev); in fiji_dpm_init_microcode() 50 err = amdgpu_ucode_validate(adev->pm.fw); in fiji_dpm_init_microcode() 55 release_firmware(adev->pm.fw); in fiji_dpm_init_microcode() 56 adev->pm.fw = NULL; in fiji_dpm_init_microcode() 83 mutex_lock(&adev->pm.mutex); in fiji_dpm_hw_init() 97 mutex_unlock(&adev->pm.mutex); in fiji_dpm_hw_init() 102 mutex_unlock(&adev->pm.mutex); in fiji_dpm_hw_init() 109 mutex_lock(&adev->pm.mutex); in fiji_dpm_hw_fini() 111 mutex_unlock(&adev->pm.mutex); in fiji_dpm_hw_fini() 179 if (NULL == adev->pm.funcs) in fiji_dpm_set_funcs() [all …]
|
| D | cz_dpm.c | 57 struct cz_power_info *pi = adev->pm.dpm.priv; in cz_get_pi() 75 &adev->pm.dpm.dyn_state.vddc_dependency_on_sclk; in cz_construct_max_power_limits_table() 167 &adev->pm.dpm.dyn_state.max_clock_voltage_on_ac); in cz_parse_sys_info_table() 177 &adev->pm.dpm.dyn_state.uvd_clock_voltage_dependency_table; in cz_patch_voltage_values() 179 &adev->pm.dpm.dyn_state.vce_clock_voltage_dependency_table; in cz_patch_voltage_values() 181 &adev->pm.dpm.dyn_state.acp_clock_voltage_dependency_table; in cz_patch_voltage_values() 244 &adev->pm.dpm.dyn_state.vddc_dependency_on_sclk; in cz_parse_pplib_clock_info() 278 adev->pm.dpm.boot_ps = rps; in cz_parse_pplib_non_clock_info() 282 adev->pm.dpm.uvd_ps = rps; in cz_parse_pplib_non_clock_info() 331 adev->pm.dpm.ps = kzalloc(sizeof(struct amdgpu_ps) * in cz_parse_power_table() [all …]
|
| D | ci_dpm.c | 313 struct ci_power_info *pi = adev->pm.dpm.priv; in ci_get_pi() 398 if (adev->pm.dpm.dyn_state.cac_leakage_table.entries == NULL) in ci_populate_bapm_vddc_vid_sidd() 400 if (adev->pm.dpm.dyn_state.cac_leakage_table.count > 8) in ci_populate_bapm_vddc_vid_sidd() 402 if (adev->pm.dpm.dyn_state.cac_leakage_table.count != in ci_populate_bapm_vddc_vid_sidd() 403 adev->pm.dpm.dyn_state.vddc_dependency_on_sclk.count) in ci_populate_bapm_vddc_vid_sidd() 406 for (i = 0; i < adev->pm.dpm.dyn_state.cac_leakage_table.count; i++) { in ci_populate_bapm_vddc_vid_sidd() 407 if (adev->pm.dpm.platform_caps & ATOM_PP_PLATFORM_CAP_EVV) { in ci_populate_bapm_vddc_vid_sidd() 408 lo_vid[i] = ci_convert_to_vid(adev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc1); in ci_populate_bapm_vddc_vid_sidd() 409 hi_vid[i] = ci_convert_to_vid(adev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc2); in ci_populate_bapm_vddc_vid_sidd() 410 hi2_vid[i] = ci_convert_to_vid(adev->pm.dpm.dyn_state.cac_leakage_table.entries[i].vddc3); in ci_populate_bapm_vddc_vid_sidd() [all …]
|
| D | kv_dpm.c | 78 &adev->pm.dpm.dyn_state.vddc_dependency_on_sclk; in kv_convert_vid2_to_vid7() 100 &adev->pm.dpm.dyn_state.vddc_dependency_on_sclk; in kv_convert_vid7_to_vid2() 384 struct kv_power_info *pi = adev->pm.dpm.priv; in kv_get_pi() 808 &adev->pm.dpm.dyn_state.vddc_dependency_on_sclk; in kv_program_bootup_state() 910 &adev->pm.dpm.dyn_state.uvd_clock_voltage_dependency_table; in kv_populate_uvd_table() 983 &adev->pm.dpm.dyn_state.vce_clock_voltage_dependency_table; in kv_populate_vce_table() 1044 &adev->pm.dpm.dyn_state.samu_clock_voltage_dependency_table; in kv_populate_samu_table() 1110 &adev->pm.dpm.dyn_state.acp_clock_voltage_dependency_table; in kv_populate_acp_table() 1169 &adev->pm.dpm.dyn_state.vddc_dependency_on_sclk; in kv_calculate_dfs_bypass_settings() 1356 kv_update_current_ps(adev, adev->pm.dpm.boot_ps); in kv_dpm_enable() [all …]
|
| D | ci_smc.c | 217 if (!adev->pm.fw) in amdgpu_ci_load_smc_ucode() 220 hdr = (const struct smc_firmware_header_v1_0 *)adev->pm.fw->data; in amdgpu_ci_load_smc_ucode() 223 adev->pm.fw_version = le32_to_cpu(hdr->header.ucode_version); in amdgpu_ci_load_smc_ucode() 227 (adev->pm.fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes)); in amdgpu_ci_load_smc_ucode()
|
| D | amdgpu_cgs.c | 711 err = request_firmware(&adev->pm.fw, fw_name, adev->dev); in amdgpu_cgs_get_firmware_info() 717 err = amdgpu_ucode_validate(adev->pm.fw); in amdgpu_cgs_get_firmware_info() 720 release_firmware(adev->pm.fw); in amdgpu_cgs_get_firmware_info() 721 adev->pm.fw = NULL; in amdgpu_cgs_get_firmware_info() 725 hdr = (const struct smc_firmware_header_v1_0 *) adev->pm.fw->data; in amdgpu_cgs_get_firmware_info() 726 adev->pm.fw_version = le32_to_cpu(hdr->header.ucode_version); in amdgpu_cgs_get_firmware_info() 729 src = (const uint8_t *)(adev->pm.fw->data + in amdgpu_cgs_get_firmware_info() 732 info->version = adev->pm.fw_version; in amdgpu_cgs_get_firmware_info()
|
| D | amdgpu.h | 2063 struct amdgpu_pm pm; member 2279 #define amdgpu_dpm_get_temperature(adev) (adev)->pm.funcs->get_temperature((adev)) 2280 #define amdgpu_dpm_pre_set_power_state(adev) (adev)->pm.funcs->pre_set_power_state((adev)) 2281 #define amdgpu_dpm_set_power_state(adev) (adev)->pm.funcs->set_power_state((adev)) 2282 #define amdgpu_dpm_post_set_power_state(adev) (adev)->pm.funcs->post_set_power_state((adev)) 2283 #define amdgpu_dpm_display_configuration_changed(adev) (adev)->pm.funcs->display_configuration_chan… 2284 #define amdgpu_dpm_get_sclk(adev, l) (adev)->pm.funcs->get_sclk((adev), (l)) 2285 #define amdgpu_dpm_get_mclk(adev, l) (adev)->pm.funcs->get_mclk((adev), (l)) 2286 #define amdgpu_dpm_print_power_state(adev, ps) (adev)->pm.funcs->print_power_state((adev), (ps)) 2287 #define amdgpu_dpm_debugfs_print_current_performance_level(adev, m) (adev)->pm.funcs->debugfs_print… [all …]
|
| D | amdgpu_kms.c | 340 fw_info.ver = adev->pm.fw_version; in amdgpu_info_ioctl() 440 if (adev->pm.dpm_enabled) { in amdgpu_info_ioctl() 442 adev->pm.dpm.dyn_state.max_clock_voltage_on_ac.sclk * 10; in amdgpu_info_ioctl() 444 adev->pm.dpm.dyn_state.max_clock_voltage_on_ac.mclk * 10; in amdgpu_info_ioctl() 446 dev_info.max_engine_clock = adev->pm.default_sclk * 10; in amdgpu_info_ioctl() 447 dev_info.max_memory_clock = adev->pm.default_mclk * 10; in amdgpu_info_ioctl()
|
| D | iceland_smc.c | 279 if (!adev->pm.fw) in iceland_smu_upload_firmware_image() 282 hdr = (const struct smc_firmware_header_v1_0 *)adev->pm.fw->data; in iceland_smu_upload_firmware_image() 285 adev->pm.fw_version = le32_to_cpu(hdr->header.ucode_version); in iceland_smu_upload_firmware_image() 289 (adev->pm.fw->data + le32_to_cpu(hdr->header.ucode_array_offset_bytes)); in iceland_smu_upload_firmware_image()
|
| /linux-4.4.14/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.4.14/drivers/gpu/drm/amd/amdkfd/ |
| D | kfd_packet_manager.c | 54 static void pm_calc_rlib_size(struct packet_manager *pm, in pm_calc_rlib_size() argument 61 BUG_ON(!pm || !rlib_size || !over_subscription); in pm_calc_rlib_size() 63 process_count = pm->dqm->processes_count; in pm_calc_rlib_size() 64 queue_count = pm->dqm->queue_count; in pm_calc_rlib_size() 75 (pm->dqm->dev->device_info->asic_family == CHIP_CARRIZO) ? in pm_calc_rlib_size() 92 static int pm_allocate_runlist_ib(struct packet_manager *pm, in pm_allocate_runlist_ib() argument 100 BUG_ON(!pm); in pm_allocate_runlist_ib() 101 BUG_ON(pm->allocated == true); in pm_allocate_runlist_ib() 104 pm_calc_rlib_size(pm, rl_buffer_size, is_over_subscription); in pm_allocate_runlist_ib() 106 retval = kfd_gtt_sa_allocate(pm->dqm->dev, *rl_buffer_size, in pm_allocate_runlist_ib() [all …]
|
| D | kfd_priv.h | 684 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm); 685 void pm_uninit(struct packet_manager *pm); 686 int pm_send_set_resources(struct packet_manager *pm, 688 int pm_send_runlist(struct packet_manager *pm, struct list_head *dqm_queues); 689 int pm_send_query_status(struct packet_manager *pm, uint64_t fence_address, 692 int pm_send_unmap_queue(struct packet_manager *pm, enum kfd_queue_type type, 697 void pm_release_ib(struct packet_manager *pm);
|
| /linux-4.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/engine/pm/ |
| D | base.c | 34 nvkm_pm_count_perfdom(struct nvkm_pm *pm) in nvkm_pm_count_perfdom() argument 39 list_for_each_entry(dom, &pm->domains, head) in nvkm_pm_count_perfdom() 60 nvkm_perfdom_find(struct nvkm_pm *pm, int di) in nvkm_perfdom_find() argument 65 list_for_each_entry(dom, &pm->domains, head) { in nvkm_perfdom_find() 73 nvkm_perfsig_find(struct nvkm_pm *pm, u8 di, u8 si, struct nvkm_perfdom **pdom) in nvkm_perfsig_find() argument 78 dom = nvkm_perfdom_find(pm, di); in nvkm_perfsig_find() 102 nvkm_perfsrc_find(struct nvkm_pm *pm, struct nvkm_perfsig *sig, int si) in nvkm_perfsrc_find() argument 117 list_for_each_entry(src, &pm->sources, head) { in nvkm_perfsrc_find() 127 nvkm_perfsrc_enable(struct nvkm_pm *pm, struct nvkm_perfctr *ctr) in nvkm_perfsrc_enable() argument 129 struct nvkm_subdev *subdev = &pm->engine.subdev; in nvkm_perfsrc_enable() [all …]
|
| D | nv40.c | 27 nv40_perfctr_init(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in nv40_perfctr_init() argument 30 struct nvkm_device *device = pm->engine.subdev.device; in nv40_perfctr_init() 44 nv40_perfctr_read(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in nv40_perfctr_read() argument 47 struct nvkm_device *device = pm->engine.subdev.device; in nv40_perfctr_read() 59 nv40_perfctr_next(struct nvkm_pm *pm, struct nvkm_perfdom *dom) in nv40_perfctr_next() argument 61 struct nvkm_device *device = pm->engine.subdev.device; in nv40_perfctr_next() 62 if (pm->sequence != pm->sequence) { in nv40_perfctr_next() 64 pm->sequence = pm->sequence; in nv40_perfctr_next() 83 struct nv40_pm *pm; in nv40_pm_new_() local 86 if (!(pm = kzalloc(sizeof(*pm), GFP_KERNEL))) in nv40_pm_new_() [all …]
|
| D | Kbuild | 1 nvkm-y += nvkm/engine/pm/base.o 2 nvkm-y += nvkm/engine/pm/nv40.o 3 nvkm-y += nvkm/engine/pm/nv50.o 4 nvkm-y += nvkm/engine/pm/g84.o 5 nvkm-y += nvkm/engine/pm/gt200.o 6 nvkm-y += nvkm/engine/pm/gt215.o 7 nvkm-y += nvkm/engine/pm/gf100.o 8 nvkm-y += nvkm/engine/pm/gf108.o 9 nvkm-y += nvkm/engine/pm/gf117.o 10 nvkm-y += nvkm/engine/pm/gk104.o
|
| D | gf100.c | 128 gf100_perfctr_init(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in gf100_perfctr_init() argument 131 struct nvkm_device *device = pm->engine.subdev.device; in gf100_perfctr_init() 146 gf100_perfctr_read(struct nvkm_pm *pm, struct nvkm_perfdom *dom, in gf100_perfctr_read() argument 149 struct nvkm_device *device = pm->engine.subdev.device; in gf100_perfctr_read() 161 gf100_perfctr_next(struct nvkm_pm *pm, struct nvkm_perfdom *dom) in gf100_perfctr_next() argument 163 struct nvkm_device *device = pm->engine.subdev.device; in gf100_perfctr_next() 176 gf100_pm_fini(struct nvkm_pm *pm) in gf100_pm_fini() argument 178 struct nvkm_device *device = pm->engine.subdev.device; in gf100_pm_fini() 192 struct nvkm_pm *pm; in gf100_pm_new_() local 196 if (!(pm = *ppm = kzalloc(sizeof(*pm), GFP_KERNEL))) in gf100_pm_new_() [all …]
|
| /linux-4.4.14/drivers/pci/ |
| D | pci-driver.c | 658 WARN(ret && drv->driver.pm, "driver %s device %04x:%04x\n", in pci_has_legacy_pm_support() 677 if (drv && drv->pm && drv->pm->prepare) { in pci_pm_prepare() 678 int error = drv->pm->prepare(dev); in pci_pm_prepare() 703 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_suspend() local 708 if (!pm) { in pci_pm_suspend() 724 if (pm->suspend) { in pci_pm_suspend() 728 error = pm->suspend(dev); in pci_pm_suspend() 729 suspend_report_result(pm->suspend, error); in pci_pm_suspend() 737 pm->suspend); in pci_pm_suspend() 750 const struct dev_pm_ops *pm = dev->driver ? dev->driver->pm : NULL; in pci_pm_suspend_noirq() local [all …]
|
| /linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/ide/ |
| D | ide-pm.c | 113 struct ide_pm_state *pm = rq->special; in ide_complete_power_step() local 117 drive->name, pm->pm_step); in ide_complete_power_step() 122 switch (pm->pm_step) { in ide_complete_power_step() 124 if (pm->pm_state == PM_EVENT_FREEZE) in ide_complete_power_step() 125 pm->pm_step = IDE_PM_COMPLETED; in ide_complete_power_step() 127 pm->pm_step = IDE_PM_STANDBY; in ide_complete_power_step() 130 pm->pm_step = IDE_PM_COMPLETED; in ide_complete_power_step() 133 pm->pm_step = IDE_PM_IDLE; in ide_complete_power_step() 136 pm->pm_step = IDE_PM_RESTORE_DMA; in ide_complete_power_step() 143 struct ide_pm_state *pm = rq->special; in ide_start_power_step() local [all …]
|
| /linux-4.4.14/net/mac80211/ |
| D | mesh_ps.c | 152 enum nl80211_mesh_power_mode pm) in ieee80211_mps_set_sta_local_pm() argument 156 if (sta->mesh->local_pm == pm) in ieee80211_mps_set_sta_local_pm() 160 pm, sta->sta.addr); in ieee80211_mps_set_sta_local_pm() 162 sta->mesh->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->mesh->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 …]
|
| /linux-4.4.14/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.4.14/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.4.14/arch/arm/plat-samsung/ |
| D | Makefile | 26 obj-$(CONFIG_PM_SLEEP) += pm-common.o 27 obj-$(CONFIG_EXYNOS_CPU_SUSPEND) += pm-common.o 28 obj-$(CONFIG_SAMSUNG_PM) += pm.o 29 obj-$(CONFIG_SAMSUNG_PM_GPIO) += pm-gpio.o 30 obj-$(CONFIG_SAMSUNG_PM_CHECK) += pm-check.o 31 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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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 iomux-imx31.o ehci-imx31.o pm-imx3.o 12 obj-$(CONFIG_SOC_IMX35) += mm-imx3.o cpu-imx35.o ehci-imx35.o pm-imx3.o 14 imx5-pm-$(CONFIG_PM) += pm-imx5.o 15 obj-$(CONFIG_SOC_IMX5) += cpu-imx5.o $(imx5-pm-y) 94 obj-$(CONFIG_SOC_IMX6) += pm-imx6.o
|
| /linux-4.4.14/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.4.14/fs/proc/ |
| D | task_mmu.c | 1022 struct pagemapread *pm) in add_to_pagemap() argument 1024 pm->buffer[pm->pos++] = *pme; in add_to_pagemap() 1025 if (pm->pos >= pm->len) in add_to_pagemap() 1033 struct pagemapread *pm = walk->private; in pagemap_pte_hole() local 1049 err = add_to_pagemap(addr, &pme, pm); in pagemap_pte_hole() 1061 err = add_to_pagemap(addr, &pme, pm); in pagemap_pte_hole() 1070 static pagemap_entry_t pte_to_pagemap_entry(struct pagemapread *pm, in pte_to_pagemap_entry() argument 1077 if (pm->show_pfn) in pte_to_pagemap_entry() 1109 struct pagemapread *pm = walk->private; in pagemap_pmd_range() local 1135 if (pm->show_pfn) in pagemap_pmd_range() [all …]
|
| /linux-4.4.14/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.4.14/arch/arm/mach-shmobile/ |
| D | Makefile | 13 obj-$(CONFIG_ARCH_R8A7779) += setup-r8a7779.o pm-r8a7779.o 42 obj-$(CONFIG_PM_RCAR) += pm-rcar.o 43 obj-$(CONFIG_PM_RMOBILE) += pm-rmobile.o 44 obj-$(CONFIG_ARCH_RCAR_GEN2) += pm-rcar-gen2.o
|
| /linux-4.4.14/drivers/base/ |
| D | platform.c | 961 if (drv->pm) { in platform_pm_suspend() 962 if (drv->pm->suspend) in platform_pm_suspend() 963 ret = drv->pm->suspend(dev); in platform_pm_suspend() 979 if (drv->pm) { in platform_pm_resume() 980 if (drv->pm->resume) in platform_pm_resume() 981 ret = drv->pm->resume(dev); in platform_pm_resume() 1001 if (drv->pm) { in platform_pm_freeze() 1002 if (drv->pm->freeze) in platform_pm_freeze() 1003 ret = drv->pm->freeze(dev); in platform_pm_freeze() 1019 if (drv->pm) { in platform_pm_thaw() [all …]
|
| D | property.c | 640 const char *pm; in device_get_phy_mode() local 643 err = device_property_read_string(dev, "phy-mode", &pm); in device_get_phy_mode() 646 "phy-connection-type", &pm); in device_get_phy_mode() 651 if (!strcasecmp(pm, phy_modes(i))) in device_get_phy_mode()
|
| /linux-4.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
| D | base.c | 493 .pm = nv40_pm_new, 519 .pm = nv40_pm_new, 545 .pm = nv40_pm_new, 571 .pm = nv40_pm_new, 597 .pm = nv40_pm_new, 623 .pm = nv40_pm_new, 649 .pm = nv40_pm_new, 675 .pm = nv40_pm_new, 701 .pm = nv40_pm_new, 727 .pm = nv40_pm_new, [all …]
|
| /linux-4.4.14/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).
|
| /linux-4.4.14/mm/ |
| D | migrate.c | 1209 struct page_to_node *pm = (struct page_to_node *)private; in new_page_node() local 1211 while (pm->node != MAX_NUMNODES && pm->page != p) in new_page_node() 1212 pm++; in new_page_node() 1214 if (pm->node == MAX_NUMNODES) in new_page_node() 1217 *result = &pm->status; in new_page_node() 1221 pm->node); in new_page_node() 1223 return __alloc_pages_node(pm->node, in new_page_node() 1234 struct page_to_node *pm, in do_move_page_to_node_array() argument 1246 for (pp = pm; pp->node != MAX_NUMNODES; pp++) { in do_move_page_to_node_array() 1307 (unsigned long)pm, MIGRATE_SYNC, MR_SYSCALL); in do_move_page_to_node_array() [all …]
|
| /linux-4.4.14/arch/avr32/mach-at32ap/ |
| D | Makefile | 3 obj-$(CONFIG_CPU_AT32AP700X) += at32ap700x.o pm-at32ap700x.o 4 obj-$(CONFIG_PM) += pm.o
|
| /linux-4.4.14/drivers/isdn/hardware/eicon/ |
| D | dsp_tst.h | 45 #define dsp_make_address_ex(pm, address) ((word)((pm) ? (address) : (address) + 0x4000)) argument
|
| /linux-4.4.14/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.4.14/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_buffers.c | 326 const struct mlxsw_sp_sb_pm *pm; in mlxsw_sp_port_sb_pms_init() local 328 pm = &mlxsw_sp_sb_pms[i]; in mlxsw_sp_port_sb_pms_init() 330 pm->pool, pm->dir, in mlxsw_sp_port_sb_pms_init() 331 pm->min_buff, pm->max_buff); in mlxsw_sp_port_sb_pms_init()
|
| /linux-4.4.14/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.4.14/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.4.14/drivers/power/reset/ |
| D | at91-poweroff.c | 78 const char *pm; in at91_poweroff_get_wakeup_mode() local 82 err = of_property_read_string(np, "atmel,wakeup-mode", &pm); in at91_poweroff_get_wakeup_mode() 87 if (!strcasecmp(pm, shdwc_wakeup_modes[i])) in at91_poweroff_get_wakeup_mode()
|
| /linux-4.4.14/drivers/crypto/ccp/ |
| D | ccp-ops.c | 1929 if (!ecc->u.pm.point_1.x || in ccp_run_ecc_pm_cmd() 1930 (ecc->u.pm.point_1.x_len > CCP_ECC_MODULUS_BYTES) || in ccp_run_ecc_pm_cmd() 1931 !ecc->u.pm.point_1.y || in ccp_run_ecc_pm_cmd() 1932 (ecc->u.pm.point_1.y_len > CCP_ECC_MODULUS_BYTES)) in ccp_run_ecc_pm_cmd() 1936 if (!ecc->u.pm.point_2.x || in ccp_run_ecc_pm_cmd() 1937 (ecc->u.pm.point_2.x_len > CCP_ECC_MODULUS_BYTES) || in ccp_run_ecc_pm_cmd() 1938 !ecc->u.pm.point_2.y || in ccp_run_ecc_pm_cmd() 1939 (ecc->u.pm.point_2.y_len > CCP_ECC_MODULUS_BYTES)) in ccp_run_ecc_pm_cmd() 1942 if (!ecc->u.pm.domain_a || in ccp_run_ecc_pm_cmd() 1943 (ecc->u.pm.domain_a_len > CCP_ECC_MODULUS_BYTES)) in ccp_run_ecc_pm_cmd() [all …]
|
| /linux-4.4.14/drivers/spi/ |
| D | spi-fsl-espi.c | 139 u8 pm; in fsl_espi_setup_transfer() local 181 pm = DIV_ROUND_UP(mpc8xxx_spi->spibrg, hz * 16 * 4); in fsl_espi_setup_transfer() 183 WARN_ONCE(pm > 33, "%s: Requested speed is too low: %d Hz. " in fsl_espi_setup_transfer() 186 if (pm > 33) in fsl_espi_setup_transfer() 187 pm = 33; in fsl_espi_setup_transfer() 189 pm = DIV_ROUND_UP(mpc8xxx_spi->spibrg, hz * 4); in fsl_espi_setup_transfer() 191 if (pm) in fsl_espi_setup_transfer() 192 pm--; in fsl_espi_setup_transfer() 193 if (pm < 2) in fsl_espi_setup_transfer() 194 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.4.14/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.4.14/arch/frv/kernel/ |
| D | Makefile | 18 obj-$(CONFIG_PM) += pm.o cmode.o 19 obj-$(CONFIG_MB93093_PDK) += pm-mb93093.o
|
| /linux-4.4.14/drivers/staging/olpc_dcon/ |
| D | olpc_dcon.c | 122 u8 pm; in dcon_bus_stabilize() local 127 pm = 1; in dcon_bus_stabilize() 128 x = olpc_ec_cmd(EC_DCON_POWER_MODE, &pm, 1, NULL, 0); in dcon_bus_stabilize() 145 pm = 0; in dcon_bus_stabilize() 146 olpc_ec_cmd(EC_DCON_POWER_MODE, &pm, 1, NULL, 0); in dcon_bus_stabilize() 209 u8 pm = 0; in dcon_sleep() local 211 x = olpc_ec_cmd(EC_DCON_POWER_MODE, &pm, 1, NULL, 0); in dcon_sleep() 780 .pm = &dcon_pm_ops,
|
| /linux-4.4.14/Documentation/devicetree/bindings/remoteproc/ |
| D | wkup_m3_rproc.txt | 28 - ti,pm-firmware: Name of firmware file to be used for loading and 47 ti,pm-firmware = "am335x-pm-firmware.elf";
|
| /linux-4.4.14/arch/arm/mach-mmp/ |
| D | Makefile | 20 obj-$(CONFIG_CPU_PXA910) += pm-pxa910.o 21 obj-$(CONFIG_CPU_MMP2) += pm-mmp2.o
|
| /linux-4.4.14/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.4.14/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, 185 if(pm) { in nokia_modem_probe()
|
| /linux-4.4.14/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 | 231 unsigned char reg[7], am, pm, multi, tmp; in fc0013_set_params() local 374 pm = (unsigned char)(xdiv / 8); in fc0013_set_params() 375 am = (unsigned char)(xdiv - (8 * pm)); in fc0013_set_params() 379 reg[2] = pm - 1; in fc0013_set_params() 382 reg[2] = pm; in fc0013_set_params()
|
| /linux-4.4.14/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 \ 81 obj-$(CONFIG_OMAP_PM_NOOP) += omap-pm-noop.o 87 omap-4-5-pm-common = pm44xx.o omap-mpuss-lowpower.o 88 obj-$(CONFIG_ARCH_OMAP4) += $(omap-4-5-pm-common) 89 obj-$(CONFIG_SOC_OMAP5) += $(omap-4-5-pm-common) 90 obj-$(CONFIG_SOC_DRA7XX) += $(omap-4-5-pm-common) 91 obj-$(CONFIG_PM_DEBUG) += pm-debug.o
|
| /linux-4.4.14/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.4.14/arch/arm/mach-s3c64xx/ |
| D | Makefile | 19 obj-$(CONFIG_PM) += pm.o 20 obj-$(CONFIG_PM_SLEEP) += irq-pm.o sleep.o
|
| /linux-4.4.14/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.4.14/drivers/gpu/vga/ |
| D | vga_switcheroo.c | 874 ret = dev->bus->pm->runtime_suspend(dev); in vga_switcheroo_runtime_suspend() 893 ret = dev->bus->pm->runtime_resume(dev); in vga_switcheroo_runtime_resume() 916 if (dev->bus && dev->bus->pm) { in vga_switcheroo_init_domain_pm_ops() 917 domain->ops = *dev->bus->pm; in vga_switcheroo_init_domain_pm_ops() 959 ret = dev->bus->pm->runtime_resume(dev); in vga_switcheroo_runtime_resume_hdmi_audio() 987 if (dev->bus && dev->bus->pm) { in vga_switcheroo_init_domain_pm_optimus_hdmi_audio() 988 domain->ops = *dev->bus->pm; in vga_switcheroo_init_domain_pm_optimus_hdmi_audio()
|
| /linux-4.4.14/drivers/video/fbdev/aty/ |
| D | atyfb_base.c | 2014 u32 pm; in aty_power_mgmt() local 2017 pm = aty_ld_lcd(POWER_MANAGEMENT, par); in aty_power_mgmt() 2018 pm = (pm & ~PWR_MGT_MODE_MASK) | PWR_MGT_MODE_REG; in aty_power_mgmt() 2019 aty_st_lcd(POWER_MANAGEMENT, pm, par); in aty_power_mgmt() 2020 pm = aty_ld_lcd(POWER_MANAGEMENT, par); in aty_power_mgmt() 2025 pm &= ~PWR_MGT_ON; in aty_power_mgmt() 2026 aty_st_lcd(POWER_MANAGEMENT, pm, par); in aty_power_mgmt() 2027 pm = aty_ld_lcd(POWER_MANAGEMENT, par); in aty_power_mgmt() 2029 pm &= ~(PWR_BLON | AUTO_PWR_UP); in aty_power_mgmt() 2030 pm |= SUSPEND_NOW; in aty_power_mgmt() [all …]
|
| /linux-4.4.14/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.4.14/sound/soc/codecs/ |
| D | wmfw.h | 44 __le32 pm; member 51 __le32 pm; member
|
| D | uda1380.c | 536 u16 pm = uda1380_read_reg_cache(codec, UDA1380_PM); in uda1380_pcm_hw_params() local 552 uda1380_write(codec, UDA1380_PM, R02_PON_PLL | pm); in uda1380_pcm_hw_params() 572 u16 pm = uda1380_read_reg_cache(codec, UDA1380_PM); in uda1380_pcm_shutdown() local 573 uda1380_write(codec, UDA1380_PM, ~R02_PON_PLL & pm); in uda1380_pcm_shutdown() 587 int pm = uda1380_read_reg_cache(codec, UDA1380_PM); in uda1380_set_bias_level() local 595 uda1380_write(codec, UDA1380_PM, R02_PON_BIAS | pm); in uda1380_set_bias_level()
|
| D | wm8804-spi.c | 45 .pm = &wm8804_pm,
|
| D | wm8804-i2c.c | 52 .pm = &wm8804_pm,
|
| D | cs42xx8-i2c.c | 52 .pm = &cs42xx8_pm,
|
| D | pcm512x-spi.c | 68 .pm = &pcm512x_pm_ops,
|
| D | pcm512x-i2c.c | 71 .pm = &pcm512x_pm_ops,
|
| /linux-4.4.14/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()
|
| /linux-4.4.14/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.4.14/fs/btrfs/ |
| D | send.c | 3038 struct pending_dir_move *entry = NULL, *pm; in add_pending_dir_move() local 3043 pm = kmalloc(sizeof(*pm), GFP_NOFS); in add_pending_dir_move() 3044 if (!pm) in add_pending_dir_move() 3046 pm->parent_ino = parent_ino; in add_pending_dir_move() 3047 pm->ino = ino; in add_pending_dir_move() 3048 pm->gen = ino_gen; in add_pending_dir_move() 3049 pm->is_orphan = is_orphan; in add_pending_dir_move() 3050 INIT_LIST_HEAD(&pm->list); in add_pending_dir_move() 3051 INIT_LIST_HEAD(&pm->update_refs); in add_pending_dir_move() 3052 RB_CLEAR_NODE(&pm->node); in add_pending_dir_move() [all …]
|
| /linux-4.4.14/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.4.14/arch/arm/mach-mxs/ |
| D | Makefile | 1 obj-$(CONFIG_PM) += pm.o
|
| /linux-4.4.14/arch/sh/kernel/cpu/shmobile/ |
| D | Makefile | 6 obj-$(CONFIG_PM) += pm.o sleep.o
|
| /linux-4.4.14/arch/sh/boards/mach-hp6xx/ |
| D | Makefile | 6 obj-$(CONFIG_PM) += pm.o pm_wakeup.o
|
| /linux-4.4.14/arch/arm/mach-zynq/ |
| D | Makefile | 6 obj-y := common.o slcr.o pm.o
|
| /linux-4.4.14/arch/arm/mach-zx/ |
| D | Makefile | 1 obj-$(CONFIG_SOC_ZX296702) += zx296702.o zx296702-pm-domain.o
|
| /linux-4.4.14/arch/mips/loongson64/lemote-2f/ |
| D | Makefile | 11 obj-$(CONFIG_SUSPEND) += pm.o
|
| /linux-4.4.14/arch/arm/mach-socfpga/ |
| D | Makefile | 7 obj-$(CONFIG_SOCFPGA_SUSPEND) += pm.o self-refresh.o
|
| /linux-4.4.14/arch/powerpc/mm/ |
| D | hugetlbpage.c | 214 pmd_t *pm; in huge_pte_alloc() local 239 pm = pmd_alloc(mm, pu, addr); in huge_pte_alloc() 242 return (pte_t *)pm; in huge_pte_alloc() 244 hpdp = (hugepd_t *)pm; in huge_pte_alloc() 264 pmd_t *pm; in huge_pte_alloc() local 282 pm = pmd_alloc(mm, pu, addr); in huge_pte_alloc() 283 hpdp = (hugepd_t *)pm; in huge_pte_alloc()
|
| /linux-4.4.14/arch/blackfin/mach-bf609/ |
| D | Makefile | 6 obj-$(CONFIG_PM) += pm.o dpm.o
|
| /linux-4.4.14/arch/arm/mach-lpc32xx/ |
| D | Makefile | 6 obj-y += pm.o suspend.o
|
| /linux-4.4.14/arch/mips/alchemy/devboards/ |
| D | Makefile | 6 obj-$(CONFIG_PM) += pm.o
|
| /linux-4.4.14/arch/arm/mach-s5pv210/ |
| D | Makefile | 12 obj-$(CONFIG_PM_SLEEP) += pm.o sleep.o
|
| /linux-4.4.14/arch/arm/mach-rockchip/ |
| D | Makefile | 4 obj-$(CONFIG_PM_SLEEP) += pm.o sleep.o
|
| /linux-4.4.14/arch/arm/mach-cns3xxx/ |
| D | Makefile | 2 cns3xxx-y += core.o pm.o
|
| /linux-4.4.14/arch/arm/mach-highbank/ |
| D | Makefile | 6 obj-$(CONFIG_PM_SLEEP) += pm.o
|
| /linux-4.4.14/arch/arm/mach-prima2/ |
| D | Makefile | 4 obj-$(CONFIG_SUSPEND) += pm.o sleep.o
|
| /linux-4.4.14/drivers/mtd/nand/brcmnand/ |
| D | brcmstb_nand.c | 36 .pm = &brcmnand_pm_ops,
|
| /linux-4.4.14/include/linux/platform_data/ |
| D | sa11x0-serial.h | 21 void (*pm)(struct uart_port *, u_int, u_int); member
|
| /linux-4.4.14/arch/mips/jz4740/ |
| D | Makefile | 20 obj-$(CONFIG_PM) += pm.o
|
| /linux-4.4.14/arch/x86/platform/olpc/ |
| D | Makefile | 2 obj-$(CONFIG_OLPC_XO1_PM) += olpc-xo1-pm.o xo1-wakeup.o
|
| /linux-4.4.14/sound/soc/au1x/ |
| D | psc-i2s.c | 370 wd->pm[0] = __raw_readl(PSC_SEL(wd)); in au1xpsc_i2s_drvsuspend() 389 __raw_writel(wd->pm[0], PSC_SEL(wd)); in au1xpsc_i2s_drvresume() 411 .pm = AU1XPSCI2S_PMOPS,
|
| D | db1000.c | 47 .pm = &snd_soc_pm_ops,
|
| 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,
|
| D | psc.h | 24 unsigned long pm[2]; member
|
| /linux-4.4.14/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 | 432 if (pdev->dev.bus && pdev->dev.bus->pm) { in mei_me_set_pm_domain() 433 dev->pg_domain.ops = *pdev->dev.bus->pm; in mei_me_set_pm_domain() 476 .driver.pm = MEI_ME_PM_OPS,
|
| /linux-4.4.14/arch/arm/mach-at91/ |
| D | Makefile | 12 obj-$(CONFIG_PM) += pm.o
|
| /linux-4.4.14/arch/arm/mach-ux500/ |
| D | Makefile | 5 obj-y := cpu.o id.o timer.o pm.o
|
| /linux-4.4.14/arch/blackfin/mach-common/ |
| D | Makefile | 9 obj-$(CONFIG_PM) += pm.o
|
| /linux-4.4.14/kernel/irq/ |
| D | Makefile | 9 obj-$(CONFIG_PM_SLEEP) += pm.o
|
| /linux-4.4.14/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.4.14/arch/mips/loongson64/common/ |
| D | Makefile | 26 obj-$(CONFIG_SUSPEND) += pm.o
|
| /linux-4.4.14/arch/mips/mti-malta/ |
| D | Makefile | 20 obj-$(CONFIG_MIPS_MALTA_PM) += malta-pm.o
|
| /linux-4.4.14/drivers/bus/ |
| D | Makefile | 19 obj-$(CONFIG_SIMPLE_PM_BUS) += simple-pm-bus.o
|
| /linux-4.4.14/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.4.14/drivers/iio/gyro/ |
| D | bmg160_spi.c | 47 .pm = &bmg160_pm_ops,
|
| D | bmg160_i2c.c | 61 .pm = &bmg160_pm_ops,
|
| /linux-4.4.14/drivers/net/wireless/ath/wil6210/ |
| D | Makefile | 15 wil6210-y += pm.o
|
| /linux-4.4.14/drivers/media/pci/saa7134/ |
| D | saa7134-video.c | 109 .pm = 0x06, 114 .pm = 0x13 | 0x80, 119 .pm = 0x13 | 0x80, 125 .pm = 0x10 | 0x80, 130 .pm = 0x10 | 0x80, 136 .pm = 0x11, 141 .pm = 0x11, 147 .pm = 0x12, 152 .pm = 0x12, 159 .pm = 0x00, [all …]
|
| /linux-4.4.14/sound/soc/samsung/ |
| D | s3c24xx_simtec_tlv320aic23.c | 91 .pm = simtec_audio_pm,
|
| D | s3c24xx_simtec_hermes.c | 103 .pm = simtec_audio_pm,
|
| /linux-4.4.14/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.4.14/arch/arm/mach-exynos/ |
| D | Makefile | 14 obj-$(CONFIG_EXYNOS_CPU_SUSPEND) += pm.o sleep.o
|
| /linux-4.4.14/drivers/iio/accel/ |
| D | bmc150-accel-spi.c | 81 .pm = &bmc150_accel_pm_ops,
|
| D | bmc150-accel-i2c.c | 92 .pm = &bmc150_accel_pm_ops,
|
| /linux-4.4.14/arch/arm/mach-sa1100/ |
| D | Makefile | 38 obj-$(CONFIG_PM) += pm.o sleep.o
|
| /linux-4.4.14/arch/unicore32/kernel/ |
| D | Makefile | 18 obj-$(CONFIG_PUV3_PM) += pm.o sleep.o
|
| /linux-4.4.14/drivers/net/ethernet/stmicro/stmmac/ |
| D | dwmac-generic.c | 74 .pm = &stmmac_pltfr_pm_ops,
|
| D | dwmac-lpc18xx.c | 78 .pm = &stmmac_pltfr_pm_ops,
|
| D | dwmac-meson.c | 92 .pm = &stmmac_pltfr_pm_ops,
|
| /linux-4.4.14/arch/s390/include/asm/ |
| D | nmi.h | 48 u64 pm : 1; /* 22 psw program mask and cc validity */ member
|
| /linux-4.4.14/drivers/mmc/host/ |
| D | sdhci-of-hlwd.c | 88 .pm = SDHCI_PLTFM_PMOPS,
|
| D | sdhci-cns3xxx.c | 104 .pm = SDHCI_PLTFM_PMOPS,
|
| /linux-4.4.14/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.4.14/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.4.14/sound/soc/blackfin/ |
| D | bf5xx-ad1836.c | 99 .pm = &snd_soc_pm_ops,
|
| /linux-4.4.14/sound/soc/pxa/ |
| D | imote2.c | 85 .pm = &snd_soc_pm_ops,
|
| /linux-4.4.14/drivers/mfd/ |
| D | intel-lpss-acpi.c | 91 .pm = &intel_lpss_acpi_pm_ops,
|
| /linux-4.4.14/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() 947 .pm = &fsl_esai_pm_ops,
|
| /linux-4.4.14/sound/pci/oxygen/ |
| D | virtuoso.c | 101 .pm = &oxygen_pci_pm,
|
| /linux-4.4.14/drivers/pwm/ |
| D | pwm-lpss-pci.c | 93 .pm = &pwm_lpss_pci_pm,
|
| /linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/engine/ |
| D | Kbuild | 16 include $(src)/nvkm/engine/pm/Kbuild
|
| /linux-4.4.14/drivers/staging/iio/magnetometer/ |
| D | hmc5843_spi.c | 90 .pm = HMC5843_PM_OPS,
|
| /linux-4.4.14/drivers/hwmon/ |
| D | adt7410.c | 69 .pm = ADT7X10_DEV_PM_OPS,
|
| /linux-4.4.14/drivers/ata/ |
| D | ahci_platform.c | 99 .pm = &ahci_pm_ops,
|
| /linux-4.4.14/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/
|