/Linux-v4.19/arch/x86/platform/intel-mid/ |
D | pwr.c | 109 static u32 mid_pwr_get_state(struct mid_pwr *pwr, int reg) in mid_pwr_get_state() argument 111 return readl(pwr->regs + PM_SSS(reg)); in mid_pwr_get_state() 114 static void mid_pwr_set_state(struct mid_pwr *pwr, int reg, u32 value) in mid_pwr_set_state() argument 116 writel(value, pwr->regs + PM_SSC(reg)); in mid_pwr_set_state() 119 static void mid_pwr_set_wake(struct mid_pwr *pwr, int reg, u32 value) in mid_pwr_set_wake() argument 121 writel(value, pwr->regs + PM_WKC(reg)); in mid_pwr_set_wake() 124 static void mid_pwr_interrupt_disable(struct mid_pwr *pwr) in mid_pwr_interrupt_disable() argument 126 writel(~PM_ICS_IE, pwr->regs + PM_ICS); in mid_pwr_interrupt_disable() 129 static bool mid_pwr_is_busy(struct mid_pwr *pwr) in mid_pwr_is_busy() argument 131 return !!(readl(pwr->regs + PM_STS) & PM_STS_BUSY); in mid_pwr_is_busy() [all …]
|
/Linux-v4.19/drivers/input/misc/ |
D | rk805-pwrkey.c | 24 struct input_dev *pwr = _pwr; in pwrkey_fall_irq() local 26 input_report_key(pwr, KEY_POWER, 1); in pwrkey_fall_irq() 27 input_sync(pwr); in pwrkey_fall_irq() 34 struct input_dev *pwr = _pwr; in pwrkey_rise_irq() local 36 input_report_key(pwr, KEY_POWER, 0); in pwrkey_rise_irq() 37 input_sync(pwr); in pwrkey_rise_irq() 44 struct input_dev *pwr; in rk805_pwrkey_probe() local 48 pwr = devm_input_allocate_device(&pdev->dev); in rk805_pwrkey_probe() 49 if (!pwr) { in rk805_pwrkey_probe() 54 pwr->name = "rk805 pwrkey"; in rk805_pwrkey_probe() [all …]
|
D | tps65218-pwrbutton.c | 65 struct tps6521x_pwrbutton *pwr = _pwr; in tps6521x_pb_irq() local 66 const struct tps6521x_data *tps_data = pwr->data; in tps6521x_pb_irq() 70 error = regmap_read(pwr->regmap, tps_data->reg_status, ®); in tps6521x_pb_irq() 72 dev_err(pwr->dev, "can't read register: %d\n", error); in tps6521x_pb_irq() 77 input_report_key(pwr->idev, KEY_POWER, 1); in tps6521x_pb_irq() 78 pm_wakeup_event(pwr->dev, 0); in tps6521x_pb_irq() 80 input_report_key(pwr->idev, KEY_POWER, 0); in tps6521x_pb_irq() 83 input_sync(pwr->idev); in tps6521x_pb_irq() 92 struct tps6521x_pwrbutton *pwr; in tps6521x_pb_probe() local 102 pwr = devm_kzalloc(dev, sizeof(*pwr), GFP_KERNEL); in tps6521x_pb_probe() [all …]
|
D | twl4030-pwrbutton.c | 38 struct input_dev *pwr = _pwr; in powerbutton_irq() local 44 pm_wakeup_event(pwr->dev.parent, 0); in powerbutton_irq() 45 input_report_key(pwr, KEY_POWER, value & PWR_PWRON_IRQ); in powerbutton_irq() 46 input_sync(pwr); in powerbutton_irq() 48 dev_err(pwr->dev.parent, "twl4030: i2c error %d while reading" in powerbutton_irq() 57 struct input_dev *pwr; in twl4030_pwrbutton_probe() local 61 pwr = devm_input_allocate_device(&pdev->dev); in twl4030_pwrbutton_probe() 62 if (!pwr) { in twl4030_pwrbutton_probe() 67 input_set_capability(pwr, EV_KEY, KEY_POWER); in twl4030_pwrbutton_probe() 68 pwr->name = "twl4030_pwrbutton"; in twl4030_pwrbutton_probe() [all …]
|
D | mc13783-pwrbutton.c | 33 struct input_dev *pwr; member 68 input_report_key(priv->pwr, priv->keymap[0], val); in button_irq() 75 input_report_key(priv->pwr, priv->keymap[1], val); in button_irq() 82 input_report_key(priv->pwr, priv->keymap[2], val); in button_irq() 86 input_sync(priv->pwr); in button_irq() 95 struct input_dev *pwr; in mc13783_pwrbutton_probe() local 106 pwr = input_allocate_device(); in mc13783_pwrbutton_probe() 107 if (!pwr) { in mc13783_pwrbutton_probe() 123 priv->pwr = pwr; in mc13783_pwrbutton_probe() 131 __set_bit(pdata->b1on_key, pwr->keybit); in mc13783_pwrbutton_probe() [all …]
|
D | pmic8xxx-pwrkey.c | 93 struct input_dev *pwr = _pwr; in pwrkey_press_irq() local 95 input_report_key(pwr, KEY_POWER, 1); in pwrkey_press_irq() 96 input_sync(pwr); in pwrkey_press_irq() 103 struct input_dev *pwr = _pwr; in pwrkey_release_irq() local 105 input_report_key(pwr, KEY_POWER, 0); in pwrkey_release_irq() 106 input_sync(pwr); in pwrkey_release_irq() 342 struct input_dev *pwr; in pmic8xxx_pwrkey_probe() local 378 pwr = devm_input_allocate_device(&pdev->dev); in pmic8xxx_pwrkey_probe() 379 if (!pwr) { in pmic8xxx_pwrkey_probe() 384 input_set_capability(pwr, EV_KEY, KEY_POWER); in pmic8xxx_pwrkey_probe() [all …]
|
/Linux-v4.19/drivers/net/wireless/ti/wl12xx/ |
D | debugfs.c | 76 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, ps_enter, "%u"); 77 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, elp_enter, "%u"); 78 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, missing_bcns, "%u"); 79 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, wake_on_host, "%u"); 80 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, wake_on_timer_exp, "%u"); 81 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, tx_with_ps, "%u"); 82 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, tx_without_ps, "%u"); 83 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, rcvd_beacons, "%u"); 84 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, power_save_off, "%u"); 85 WL12XX_DEBUGFS_FWSTATS_FILE(pwr, enable_ps, "%u"); [all …]
|
/Linux-v4.19/drivers/net/wireless/ti/wl1251/ |
D | debugfs.c | 163 DEBUGFS_FWSTATS_FILE(pwr, ps_enter, 20, "%u"); 164 DEBUGFS_FWSTATS_FILE(pwr, elp_enter, 20, "%u"); 165 DEBUGFS_FWSTATS_FILE(pwr, missing_bcns, 20, "%u"); 166 DEBUGFS_FWSTATS_FILE(pwr, wake_on_host, 20, "%u"); 167 DEBUGFS_FWSTATS_FILE(pwr, wake_on_timer_exp, 20, "%u"); 168 DEBUGFS_FWSTATS_FILE(pwr, tx_with_ps, 20, "%u"); 169 DEBUGFS_FWSTATS_FILE(pwr, tx_without_ps, 20, "%u"); 170 DEBUGFS_FWSTATS_FILE(pwr, rcvd_beacons, 20, "%u"); 171 DEBUGFS_FWSTATS_FILE(pwr, power_save_off, 20, "%u"); 172 DEBUGFS_FWSTATS_FILE(pwr, enable_ps, 20, "%u"); [all …]
|
/Linux-v4.19/tools/perf/ |
D | builtin-timechart.c | 357 struct power_event *pwr = zalloc(sizeof(*pwr)); in c_state_end() local 359 if (!pwr) in c_state_end() 362 pwr->state = cpus_cstate_state[cpu]; in c_state_end() 363 pwr->start_time = cpus_cstate_start_times[cpu]; in c_state_end() 364 pwr->end_time = timestamp; in c_state_end() 365 pwr->cpu = cpu; in c_state_end() 366 pwr->type = CSTATE; in c_state_end() 367 pwr->next = tchart->power_events; in c_state_end() 369 tchart->power_events = pwr; in c_state_end() 374 struct power_event *pwr; in p_state_change() local [all …]
|
/Linux-v4.19/drivers/ata/ |
D | ahci_st.c | 37 struct reset_control *pwr; member 63 if (drv_data->pwr) { in st_ahci_deassert_resets() 64 err = reset_control_deassert(drv_data->pwr); in st_ahci_deassert_resets() 97 if (drv_data->pwr) { in st_ahci_host_stop() 98 err = reset_control_assert(drv_data->pwr); in st_ahci_host_stop() 111 drv_data->pwr = devm_reset_control_get(dev, "pwr-dwn"); in st_ahci_probe_resets() 112 if (IS_ERR(drv_data->pwr)) { in st_ahci_probe_resets() 114 drv_data->pwr = NULL; in st_ahci_probe_resets() 199 if (drv_data->pwr) { in st_ahci_suspend() 200 err = reset_control_assert(drv_data->pwr); in st_ahci_suspend()
|
/Linux-v4.19/drivers/net/wireless/ti/wl18xx/ |
D | debugfs.c | 124 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, missing_bcns_cnt, "%u"); 125 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, rcvd_bcns_cnt, "%u"); 126 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, connection_out_of_sync, "%u"); 127 WL18XX_DEBUGFS_FWSTATS_FILE_ARRAY(pwr, cont_miss_bcns_spread, 129 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, rcvd_awake_bcns_cnt, "%u"); 130 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, sleep_time_count, "%u"); 131 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, sleep_time_avg, "%u"); 132 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, sleep_cycle_avg, "%u"); 133 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, sleep_percent, "%u"); 134 WL18XX_DEBUGFS_FWSTATS_FILE(pwr, ap_sleep_active_conf, "%u"); [all …]
|
/Linux-v4.19/drivers/phy/samsung/ |
D | phy-s5pv210-usb2.c | 118 u32 pwr; in s5pv210_phy_pwr() local 135 pwr = readl(drv->reg_phy + S5PV210_UPHYPWR); in s5pv210_phy_pwr() 136 pwr &= ~phypwr; in s5pv210_phy_pwr() 137 writel(pwr, drv->reg_phy + S5PV210_UPHYPWR); in s5pv210_phy_pwr() 146 pwr = readl(drv->reg_phy + S5PV210_UPHYPWR); in s5pv210_phy_pwr() 147 pwr |= phypwr; in s5pv210_phy_pwr() 148 writel(pwr, drv->reg_phy + S5PV210_UPHYPWR); in s5pv210_phy_pwr()
|
D | phy-exynos4210-usb2.c | 155 u32 pwr; in exynos4210_phy_pwr() local 190 pwr = readl(drv->reg_phy + EXYNOS_4210_UPHYPWR); in exynos4210_phy_pwr() 191 pwr &= ~phypwr; in exynos4210_phy_pwr() 192 writel(pwr, drv->reg_phy + EXYNOS_4210_UPHYPWR); in exynos4210_phy_pwr() 204 pwr = readl(drv->reg_phy + EXYNOS_4210_UPHYPWR); in exynos4210_phy_pwr() 205 pwr |= phypwr; in exynos4210_phy_pwr() 206 writel(pwr, drv->reg_phy + EXYNOS_4210_UPHYPWR); in exynos4210_phy_pwr()
|
D | phy-exynos4x12-usb2.c | 217 u32 pwr; in exynos4x12_phy_pwr() local 243 pwr = readl(drv->reg_phy + EXYNOS_4x12_UPHYPWR); in exynos4x12_phy_pwr() 244 pwr &= ~phypwr; in exynos4x12_phy_pwr() 245 writel(pwr, drv->reg_phy + EXYNOS_4x12_UPHYPWR); in exynos4x12_phy_pwr() 257 pwr = readl(drv->reg_phy + EXYNOS_4x12_UPHYPWR); in exynos4x12_phy_pwr() 258 pwr |= phypwr; in exynos4x12_phy_pwr() 259 writel(pwr, drv->reg_phy + EXYNOS_4x12_UPHYPWR); in exynos4x12_phy_pwr()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | vecemu.c | 40 int exp, pwr; in eexp2() local 56 pwr = (s & 0x7fffff) | 0x800000; in eexp2() 58 pwr <<= exp; in eexp2() 60 pwr >>= -exp; in eexp2() 62 pwr = -pwr; in eexp2() 65 exp = (pwr >> 23) + 126; in eexp2() 72 mant = exp2s[(pwr >> 20) & 7]; in eexp2() 76 : "r" (pwr << 12), "r" (0x172b83ff)); in eexp2()
|
/Linux-v4.19/Documentation/devicetree/bindings/rtc/ |
D | isil,isl12026.txt | 14 - "isil,pwr-bsw": If present PWR.BSW bit must be set to the specified 17 - "isil,pwr-sbib": If present PWR.SBIB bit must be set to the specified 26 isil,pwr-bsw = <0>; 27 isil,pwr-sbib = <1>;
|
/Linux-v4.19/drivers/net/wireless/ath/ath5k/ |
D | eeprom.c | 772 pd->pd_pwr[point] = 2 * pcinfo->pwr[point]; in ath5k_eeprom_convert_pcal_info_5111() 853 cdata->pwr[0] = ((val << 2) & AR5K_EEPROM_POWER_M); in ath5k_eeprom_read_pcal_info_5111() 856 cdata->pwr[0] |= ((val >> 14) & 0x3); in ath5k_eeprom_read_pcal_info_5111() 857 cdata->pwr[1] = ((val >> 8) & AR5K_EEPROM_POWER_M); in ath5k_eeprom_read_pcal_info_5111() 858 cdata->pwr[2] = ((val >> 2) & AR5K_EEPROM_POWER_M); in ath5k_eeprom_read_pcal_info_5111() 859 cdata->pwr[3] = ((val << 4) & AR5K_EEPROM_POWER_M); in ath5k_eeprom_read_pcal_info_5111() 862 cdata->pwr[3] |= ((val >> 12) & 0xf); in ath5k_eeprom_read_pcal_info_5111() 863 cdata->pwr[4] = ((val >> 6) & AR5K_EEPROM_POWER_M); in ath5k_eeprom_read_pcal_info_5111() 864 cdata->pwr[5] = (val & AR5K_EEPROM_POWER_M); in ath5k_eeprom_read_pcal_info_5111() 867 cdata->pwr[6] = ((val >> 10) & AR5K_EEPROM_POWER_M); in ath5k_eeprom_read_pcal_info_5111() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/ata/ |
D | ahci-st.txt | 17 - reset-names : Associated names must be; "pwr-dwn", "sw-rst" and "pwr-rst" 32 reset-names = "pwr-dwn", "sw-rst", "pwr-rst";
|
/Linux-v4.19/drivers/net/wireless/intel/iwlwifi/cfg/ |
D | 7000.c | 277 {.pwr = 1600, .backoff = 0}, 278 {.pwr = 1300, .backoff = 467}, 279 {.pwr = 900, .backoff = 1900}, 280 {.pwr = 800, .backoff = 2630}, 281 {.pwr = 700, .backoff = 3720}, 282 {.pwr = 600, .backoff = 5550}, 283 {.pwr = 500, .backoff = 9350},
|
/Linux-v4.19/drivers/soc/rockchip/ |
D | pm_domains.c | 89 #define DOMAIN(pwr, status, req, idle, ack, wakeup) \ argument 91 .pwr_mask = (pwr >= 0) ? BIT(pwr) : 0, \ 99 #define DOMAIN_M(pwr, status, req, idle, ack, wakeup) \ argument 101 .pwr_w_mask = (pwr >= 0) ? BIT(pwr + 16) : 0, \ 102 .pwr_mask = (pwr >= 0) ? BIT(pwr) : 0, \ 120 #define DOMAIN_PX30(pwr, status, req, wakeup) \ argument 121 DOMAIN_M(pwr, status, req, (req) + 16, req, wakeup) 123 #define DOMAIN_RK3288(pwr, status, req, wakeup) \ argument 124 DOMAIN(pwr, status, req, req, (req) + 16, wakeup) 126 #define DOMAIN_RK3328(pwr, status, req, wakeup) \ argument [all …]
|
/Linux-v4.19/drivers/usb/host/ |
D | ehci-st.c | 36 struct reset_control *pwr; member 71 ret = reset_control_deassert(priv->pwr); in st_ehci_platform_power_on() 111 reset_control_assert(priv->pwr); in st_ehci_platform_power_on() 122 reset_control_assert(priv->pwr); in st_ehci_platform_power_off() 207 priv->pwr = in st_ehci_platform_probe() 209 if (IS_ERR(priv->pwr)) { in st_ehci_platform_probe() 210 err = PTR_ERR(priv->pwr); in st_ehci_platform_probe() 213 priv->pwr = NULL; in st_ehci_platform_probe()
|
D | ohci-st.c | 34 struct reset_control *pwr; member 51 ret = reset_control_deassert(priv->pwr); in st_ohci_platform_power_on() 91 reset_control_assert(priv->pwr); in st_ohci_platform_power_on() 103 reset_control_assert(priv->pwr); in st_ohci_platform_power_off() 188 priv->pwr = in st_ohci_platform_probe() 190 if (IS_ERR(priv->pwr)) { in st_ohci_platform_probe() 191 err = PTR_ERR(priv->pwr); in st_ohci_platform_probe()
|
/Linux-v4.19/drivers/soc/samsung/ |
D | pm_domains.c | 40 u32 timeout, pwr; in exynos_pd_power() local 46 pwr = power_on ? pd->local_pwr_cfg : 0; in exynos_pd_power() 47 writel_relaxed(pwr, base); in exynos_pd_power() 52 while ((readl_relaxed(base + 0x4) & pd->local_pwr_cfg) != pwr) { in exynos_pd_power()
|
/Linux-v4.19/drivers/thermal/st/ |
D | st_thermal_syscfg.c | 70 return regmap_field_write(sensor->pwr, power_state); in st_syscfg_power_ctrl() 77 sensor->pwr = devm_regmap_field_alloc(dev, sensor->regmap, in st_syscfg_alloc_regfields() 80 if (IS_ERR(sensor->pwr)) { in st_syscfg_alloc_regfields() 82 return PTR_ERR(sensor->pwr); in st_syscfg_alloc_regfields()
|
/Linux-v4.19/drivers/rtc/ |
D | rtc-isl12026.c | 382 int pwr, requested_pwr; in isl12026_force_power_modes() local 403 pwr = isl12026_read_reg(client, ISL12026_REG_PWR); in isl12026_force_power_modes() 404 if (pwr < 0) { in isl12026_force_power_modes() 405 dev_warn(&client->dev, "Error: Failed to read PWR %d\n", pwr); in isl12026_force_power_modes() 409 requested_pwr = pwr; in isl12026_force_power_modes() 425 if (pwr >= 0 && pwr != requested_pwr) { in isl12026_force_power_modes() 426 dev_dbg(&client->dev, "PWR: %02x\n", pwr); in isl12026_force_power_modes()
|