/openbmc/linux/drivers/regulator/ |
H A D | max1586.c | 56 static int max1586_v3_get_voltage_sel(struct regulator_dev *rdev) in max1586_v3_get_voltage_sel() argument 58 struct max1586_data *max1586 = rdev_get_drvdata(rdev); in max1586_v3_get_voltage_sel() 66 struct max1586_data *max1586 = rdev_get_drvdata(rdev); in max1586_v3_set_voltage_sel() 72 regulator_list_voltage_linear(rdev, selector) / 1000); in max1586_v3_set_voltage_sel() 86 struct max1586_data *max1586 = rdev_get_drvdata(rdev); in max1586_v6_get_voltage_sel() 94 struct max1586_data *max1586 = rdev_get_drvdata(rdev); in max1586_v6_set_voltage_sel() 100 rdev->desc->volt_table[selector] / 1000); in max1586_v6_set_voltage_sel() 250 struct regulator_dev *rdev; in max1586_pmic_probe() local 271 rdev = devm_regulator_register(&client->dev, in max1586_pmic_probe() 273 if (IS_ERR(rdev)) { in max1586_pmic_probe() [all …]
|
H A D | stm32-booster.c | 41 static int stm32mp1_booster_enable(struct regulator_dev *rdev) in stm32mp1_booster_enable() argument 43 return regmap_write(rdev->regmap, STM32MP1_SYSCFG_PMCSETR, in stm32mp1_booster_enable() 47 static int stm32mp1_booster_disable(struct regulator_dev *rdev) in stm32mp1_booster_disable() argument 49 return regmap_write(rdev->regmap, STM32MP1_SYSCFG_PMCCLRR, in stm32mp1_booster_disable() 78 struct regulator_dev *rdev; in stm32_booster_probe() local 94 rdev = devm_regulator_register(dev, desc, &config); in stm32_booster_probe() 95 if (IS_ERR(rdev)) { in stm32_booster_probe() 96 ret = PTR_ERR(rdev); in stm32_booster_probe()
|
H A D | da9055-regulator.c | 78 struct regulator_dev *rdev; member 84 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_buck_get_mode() 107 static int da9055_buck_set_mode(struct regulator_dev *rdev, in da9055_buck_set_mode() argument 110 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_buck_set_mode() 132 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_ldo_get_mode() 148 struct da9055_regulator *regulator = rdev_get_drvdata(rdev); in da9055_ldo_set_mode() 257 ret = regulator_map_voltage_linear(rdev, uV, uV); in da9055_regulator_set_suspend_voltage() 488 regulator_notifier_call_chain(regulator->rdev, in da9055_ldo5_6_oc_irq() 539 regulator->rdev = devm_regulator_register(&pdev->dev, in da9055_regulator_probe() 542 if (IS_ERR(regulator->rdev)) { in da9055_regulator_probe() [all …]
|
H A D | max77693-regulator.c | 57 const struct chg_reg_data *reg_data = rdev_get_drvdata(rdev); in max77693_chg_get_current_limit() 58 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77693_chg_get_current_limit() 59 unsigned int chg_max_uA = rdev->constraints->max_uA; in max77693_chg_get_current_limit() 64 ret = regmap_read(rdev->regmap, reg_data->linear_reg, ®); in max77693_chg_get_current_limit() 86 const struct chg_reg_data *reg_data = rdev_get_drvdata(rdev); in max77693_chg_set_current_limit() 87 unsigned int chg_min_uA = rdev->constraints->min_uA; in max77693_chg_set_current_limit() 99 return regmap_write(rdev->regmap, reg_data->linear_reg, sel); in max77693_chg_set_current_limit() 256 struct regulator_dev *rdev; in max77693_pmic_probe() local 261 rdev = devm_regulator_register(&pdev->dev, in max77693_pmic_probe() 263 if (IS_ERR(rdev)) { in max77693_pmic_probe() [all …]
|
H A D | bd718x7-regulator.c | 122 ret = regmap_read(rdev->regmap, rdev->desc->enable_reg, &val); in bd71837_get_buck34_enable_hwctrl() 145 dev_err(&rdev->dev, in voltage_change_done() 157 if (rdev->desc->ops->is_enabled(rdev)) { in voltage_change_prepare() 160 now = rdev->desc->ops->get_voltage_sel(rdev); in voltage_change_prepare() 164 now = rdev->desc->ops->list_voltage(rdev, now); in voltage_change_prepare() 168 new = rdev->desc->ops->list_voltage(rdev, sel); in voltage_change_prepare() 195 dev_err(&rdev->dev, in voltage_change_prepare() 209 dev_err(&rdev->dev, in voltage_change_prepare() 254 if (rdev->desc->ops->is_enabled(rdev)) in bd71837_set_voltage_sel_pickable_restricted() 445 dev_err(&rdev->dev, in bd718x7_xvp_sanity_check() [all …]
|
H A D | rt6245-regulator.c | 38 static int rt6245_enable(struct regulator_dev *rdev) in rt6245_enable() argument 40 struct rt6245_priv *priv = rdev_get_drvdata(rdev); in rt6245_enable() 41 struct regmap *regmap = rdev_get_regmap(rdev); in rt6245_enable() 59 static int rt6245_disable(struct regulator_dev *rdev) in rt6245_disable() argument 61 struct rt6245_priv *priv = rdev_get_drvdata(rdev); in rt6245_disable() 62 struct regmap *regmap = rdev_get_regmap(rdev); in rt6245_disable() 76 static int rt6245_is_enabled(struct regulator_dev *rdev) in rt6245_is_enabled() argument 78 struct rt6245_priv *priv = rdev_get_drvdata(rdev); in rt6245_is_enabled() 193 struct regulator_dev *rdev; in rt6245_probe() local 229 if (IS_ERR(rdev)) { in rt6245_probe() [all …]
|
H A D | tps6286x-regulator.c | 31 static int tps6286x_set_mode(struct regulator_dev *rdev, unsigned int mode) in tps6286x_set_mode() argument 46 return regmap_update_bits(rdev->regmap, TPS6286X_CONTROL, in tps6286x_set_mode() 50 static unsigned int tps6286x_get_mode(struct regulator_dev *rdev) in tps6286x_get_mode() argument 55 ret = regmap_read(rdev->regmap, TPS6286X_CONTROL, &val); in tps6286x_get_mode() 118 struct regulator_dev *rdev; in tps6286x_i2c_probe() local 129 rdev = devm_regulator_register(&i2c->dev, &tps6286x_reg, &config); in tps6286x_i2c_probe() 130 if (IS_ERR(rdev)) { in tps6286x_i2c_probe() 132 return PTR_ERR(rdev); in tps6286x_i2c_probe()
|
H A D | ab8500.c | 307 dev_err(rdev_get_dev(rdev), in ab8500_regulator_enable() 312 dev_vdbg(rdev_get_dev(rdev), in ab8500_regulator_enable() 334 dev_err(rdev_get_dev(rdev), in ab8500_regulator_disable() 339 dev_vdbg(rdev_get_dev(rdev), in ab8500_regulator_disable() 361 dev_err(rdev_get_dev(rdev), in ab8500_regulator_is_enabled() 366 dev_vdbg(rdev_get_dev(rdev), in ab8500_regulator_is_enabled() 550 dev_err(rdev_get_dev(rdev), in ab8500_regulator_get_voltage_sel() 555 dev_vdbg(rdev_get_dev(rdev), in ab8500_regulator_get_voltage_sel() 585 dev_err(rdev_get_dev(rdev), in ab8500_regulator_set_voltage_sel() 1693 if (IS_ERR(rdev)) { in ab8500_regulator_register() [all …]
|
H A D | da9210-regulator.c | 20 struct regulator_dev *rdev; member 81 regulator_notifier_call_chain(chip->rdev, in da9210_irq_handler() 87 regulator_notifier_call_chain(chip->rdev, in da9210_irq_handler() 93 regulator_notifier_call_chain(chip->rdev, in da9210_irq_handler() 98 regulator_notifier_call_chain(chip->rdev, in da9210_irq_handler() 135 struct regulator_dev *rdev = NULL; in da9210_i2c_probe() local 177 rdev = devm_regulator_register(&i2c->dev, &da9210_reg, &config); in da9210_i2c_probe() 178 if (IS_ERR(rdev)) { in da9210_i2c_probe() 180 return PTR_ERR(rdev); in da9210_i2c_probe() 183 chip->rdev = rdev; in da9210_i2c_probe()
|
H A D | lp87565-regulator.c | 76 static int lp87565_buck_set_ramp_delay(struct regulator_dev *rdev, in lp87565_buck_set_ramp_delay() argument 79 int id = rdev_get_id(rdev); in lp87565_buck_set_ramp_delay() 100 ret = regmap_update_bits(rdev->regmap, regulators[id].ctrl2_reg, in lp87565_buck_set_ramp_delay() 104 dev_err(&rdev->dev, "SLEW RATE write failed: %d\n", ret); in lp87565_buck_set_ramp_delay() 108 rdev->constraints->ramp_delay = lp87565_buck_ramp_delay[reg]; in lp87565_buck_set_ramp_delay() 111 rdev->constraints->ramp_delay = in lp87565_buck_set_ramp_delay() 112 rdev->constraints->ramp_delay * 85 / 100; in lp87565_buck_set_ramp_delay() 192 struct regulator_dev *rdev; in lp87565_regulator_probe() local 218 rdev = devm_regulator_register(&pdev->dev, ®ulators[i].desc, in lp87565_regulator_probe() 220 if (IS_ERR(rdev)) { in lp87565_regulator_probe() [all …]
|
H A D | mt6397-regulator.c | 161 struct mt6397_regulator_info *info = rdev_get_drvdata(rdev); in mt6397_regulator_set_mode() 176 dev_dbg(&rdev->dev, "mt6397 buck set_mode %#x, %#x, %#x\n", in mt6397_regulator_set_mode() 181 ret = regmap_update_bits(rdev->regmap, info->modeset_reg, in mt6397_regulator_set_mode() 185 dev_err(&rdev->dev, in mt6397_regulator_set_mode() 195 struct mt6397_regulator_info *info = rdev_get_drvdata(rdev); in mt6397_regulator_get_mode() 200 dev_err(&rdev->dev, in mt6397_regulator_get_mode() 218 static int mt6397_get_status(struct regulator_dev *rdev) in mt6397_get_status() argument 353 struct regulator_dev *rdev; in mt6397_regulator_probe() local 382 rdev = devm_regulator_register(&pdev->dev, in mt6397_regulator_probe() 384 if (IS_ERR(rdev)) { in mt6397_regulator_probe() [all …]
|
H A D | ltc3676.c | 75 struct ltc3676 *ltc3676 = rdev_get_drvdata(rdev); in ltc3676_set_suspend_voltage() 77 int dcdc = rdev_get_id(rdev); in ltc3676_set_suspend_voltage() 81 sel = regulator_map_voltage_linear(rdev, uV, uV); in ltc3676_set_suspend_voltage() 87 rdev->desc->vsel_mask, sel); in ltc3676_set_suspend_voltage() 90 static int ltc3676_set_suspend_mode(struct regulator_dev *rdev, in ltc3676_set_suspend_mode() argument 93 struct ltc3676 *ltc3676= rdev_get_drvdata(rdev); in ltc3676_set_suspend_mode() 96 int dcdc = rdev_get_id(rdev); in ltc3676_set_suspend_mode() 110 rdev->desc->name, mode); in ltc3676_set_suspend_mode() 120 struct ltc3676 *ltc3676 = rdev_get_drvdata(rdev); in ltc3676_set_voltage_sel() 122 int ret, dcdc = rdev_get_id(rdev); in ltc3676_set_voltage_sel() [all …]
|
H A D | sy8827n.c | 39 static int sy8827n_set_mode(struct regulator_dev *rdev, unsigned int mode) in sy8827n_set_mode() argument 41 struct sy8827n_device_info *di = rdev_get_drvdata(rdev); in sy8827n_set_mode() 45 regmap_update_bits(rdev->regmap, di->vsel_reg, in sy8827n_set_mode() 49 regmap_update_bits(rdev->regmap, di->vsel_reg, in sy8827n_set_mode() 58 static unsigned int sy8827n_get_mode(struct regulator_dev *rdev) in sy8827n_get_mode() argument 60 struct sy8827n_device_info *di = rdev_get_drvdata(rdev); in sy8827n_get_mode() 64 ret = regmap_read(rdev->regmap, di->vsel_reg, &val); in sy8827n_get_mode() 90 struct regulator_dev *rdev; in sy8827n_regulator_register() local 105 rdev = devm_regulator_register(di->dev, &di->desc, config); in sy8827n_regulator_register() 106 return PTR_ERR_OR_ZERO(rdev); in sy8827n_regulator_register()
|
H A D | bd9576-regulator.c | 98 struct regulator_dev *rdev; member 246 dev_warn(rdev_get_dev(rdev), in check_ocp_flag_mismatch() 265 dev_warn(rdev_get_dev(rdev), in check_uvd_flag_mismatch() 283 dev_warn(rdev_get_dev(rdev), in check_ovd_flag_mismatch() 327 d = rdev_get_drvdata(rdev); in bd9576_set_ocp() 405 d = rdev_get_drvdata(rdev); in bd9576_set_uvp() 445 d = rdev_get_drvdata(rdev); in bd9576_set_ovp() 488 d = rdev_get_drvdata(rdev); in bd9576_set_tw() 1038 if (IS_ERR(r->rdev)) in bd957x_probe() 1051 rdevs[i] = r->rdev; in bd957x_probe() [all …]
|
H A D | mt6359-regulator.c | 275 dev_err(&rdev->dev, in mt6359_regulator_get_mode() 288 dev_err(&rdev->dev, in mt6359_regulator_get_mode() 311 ret = regmap_update_bits(rdev->regmap, in mt6359_regulator_set_mode() 337 ret = regmap_update_bits(rdev->regmap, in mt6359_regulator_set_mode() 347 dev_err(&rdev->dev, in mt6359_regulator_set_mode() 373 ret = regmap_update_bits(rdev->regmap, in mt6359p_vemc_set_voltage_sel() 406 ret = regmap_read(rdev->regmap, in mt6359p_vemc_get_voltage_sel() 411 ret = regmap_read(rdev->regmap, in mt6359p_vemc_get_voltage_sel() 952 struct regulator_dev *rdev; in mt6359_regulator_probe() local 970 if (IS_ERR(rdev)) { in mt6359_regulator_probe() [all …]
|
H A D | max8649.c | 59 static int max8649_enable_time(struct regulator_dev *rdev) in max8649_enable_time() argument 61 struct max8649_regulator_info *info = rdev_get_drvdata(rdev); in max8649_enable_time() 66 ret = regmap_read(info->regmap, rdev->desc->vsel_reg, &val); in max8649_enable_time() 70 voltage = regulator_list_voltage_linear(rdev, (unsigned char)val); in max8649_enable_time() 82 static int max8649_set_mode(struct regulator_dev *rdev, unsigned int mode) in max8649_set_mode() argument 84 struct max8649_regulator_info *info = rdev_get_drvdata(rdev); in max8649_set_mode() 88 regmap_update_bits(info->regmap, rdev->desc->vsel_reg, in max8649_set_mode() 92 regmap_update_bits(info->regmap, rdev->desc->vsel_reg, in max8649_set_mode() 101 static unsigned int max8649_get_mode(struct regulator_dev *rdev) in max8649_get_mode() argument 103 struct max8649_regulator_info *info = rdev_get_drvdata(rdev); in max8649_get_mode() [all …]
|
H A D | qcom_spmi-regulator.c | 644 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_vs_enable() 651 return regulator_enable_regmap(rdev); in spmi_regulator_vs_enable() 657 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_vs_ocp() 862 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_map_voltage() 874 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_common_set_voltage() 894 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_ftsmps426_set_voltage() 908 struct spmi_regulator *vreg = rdev_get_drvdata(rdev); in spmi_regulator_set_voltage_time_sel() 1210 return spmi_regulator_common_set_mode(rdev, mode); in spmi_regulator_common_set_load() 2377 struct regulator_dev *rdev; in qcom_spmi_regulator_probe() local 2472 if (IS_ERR(rdev)) { in qcom_spmi_regulator_probe() [all …]
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | r600.h | 38 u32 r600_gpu_check_soft_reset(struct radeon_device *rdev); 39 int r600_ih_ring_alloc(struct radeon_device *rdev); 40 void r600_ih_ring_fini(struct radeon_device *rdev); 42 void r600_audio_enable(struct radeon_device *rdev, struct r600_audio_pin *pin, 46 void r600_hdmi_audio_set_dto(struct radeon_device *rdev, 48 void r600_set_avi_packet(struct radeon_device *rdev, u32 offset,
|
H A D | radeon_legacy_crtc.c | 484 if (ASIC_IS_R300(rdev)) in radeon_crtc_do_set_base() 491 if (ASIC_IS_R300(rdev)) in radeon_crtc_do_set_base() 500 if (ASIC_IS_R300(rdev)) { in radeon_crtc_do_set_base() 548 if (ASIC_IS_R300(rdev)) { in radeon_crtc_do_set_base() 568 radeon_bandwidth_update(rdev); in radeon_crtc_do_set_base() 672 if ((rdev->family == CHIP_RS400) || (rdev->family == CHIP_RS480)) in radeon_set_crtc_timing() 703 if ((rdev->family == CHIP_RS400) || (rdev->family == CHIP_RS480)) in radeon_set_crtc_timing() 774 pll = &rdev->clock.p2pll; in radeon_set_pll() 776 pll = &rdev->clock.p1pll; in radeon_set_pll() 797 if (!rdev->is_atom_bios) { in radeon_set_pll() [all …]
|
/openbmc/linux/drivers/infiniband/hw/cxgb4/ |
H A D | iw_cxgb4.h | 200 return rdev->flags & T4_FATAL_ERROR; in c4iw_fatal_error() 205 return (int)(rdev->lldi.vr->stag.size >> 5); in c4iw_num_stags() 266 if (c4iw_fatal_error(rdev)) { in c4iw_wait_for_reply() 275 rdev->flags |= T4_FATAL_ERROR; in c4iw_wait_for_reply() 299 ret = c4iw_ofld_send(rdev, skb); in c4iw_ref_send_wait() 316 struct c4iw_rdev rdev; member 941 int c4iw_init_ctrl_qp(struct c4iw_rdev *rdev); 942 int c4iw_pblpool_create(struct c4iw_rdev *rdev); 943 int c4iw_rqtpool_create(struct c4iw_rdev *rdev); 949 int c4iw_destroy_ctrl_qp(struct c4iw_rdev *rdev); [all …]
|
/openbmc/linux/drivers/watchdog/ |
H A D | retu_wdt.c | 25 struct retu_dev *rdev; member 37 retu_write(wdev->rdev, RETU_REG_WATCHDOG, RETU_WDT_MAX_TIMER); in retu_wdt_ping_enable() 44 retu_write(wdev->rdev, RETU_REG_WATCHDOG, RETU_WDT_MAX_TIMER); in retu_wdt_ping_disable() 61 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_start() 77 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_ping() 86 return retu_write(wdev->rdev, RETU_REG_WATCHDOG, wdog->timeout); in retu_wdt_set_timeout() 104 struct retu_dev *rdev = dev_get_drvdata(pdev->dev.parent); in retu_wdt_probe() local 128 wdev->rdev = rdev; in retu_wdt_probe()
|
/openbmc/linux/drivers/media/rc/ |
H A D | fintek-cir.c | 465 struct rc_dev *rdev; in fintek_probe() local 474 if (!rdev) in fintek_probe() 514 rdev->priv = fintek; in fintek_probe() 516 rdev->open = fintek_open; in fintek_probe() 517 rdev->close = fintek_close; in fintek_probe() 524 rdev->dev.parent = &pdev->dev; in fintek_probe() 526 rdev->map_name = RC_MAP_RC6_MCE; in fintek_probe() 527 rdev->timeout = 1000; in fintek_probe() 531 fintek->rdev = rdev; in fintek_probe() 543 ret = rc_register_device(rdev); in fintek_probe() [all …]
|
/openbmc/linux/drivers/soc/tegra/ |
H A D | regulators-tegra20.c | 96 struct regulator_dev *rdev; in tegra20_core_rtc_max_spread() local 102 rdev = c_desc->coupled_rdevs[i]; in tegra20_core_rtc_max_spread() 353 if ((core_rdev != rdev && cpu_rdev != rdev && rtc_rdev != rdev) || in tegra20_regulator_balance_voltage() 362 if (rdev == cpu_rdev) in tegra20_regulator_balance_voltage() 366 if (rdev == core_rdev) in tegra20_regulator_balance_voltage() 485 tegra->core_rdev = rdev; in tegra20_regulator_attach() 491 tegra->rtc_rdev = rdev; in tegra20_regulator_attach() 497 tegra->cpu_rdev = rdev; in tegra20_regulator_attach() 517 if (tegra->core_rdev == rdev) { in tegra20_regulator_detach() 522 if (tegra->rtc_rdev == rdev) { in tegra20_regulator_detach() [all …]
|
/openbmc/linux/net/wireless/ |
H A D | wext-sme.c | 57 err = cfg80211_connect(rdev, wdev->netdev, in cfg80211_mgd_wext_connect() 103 err = cfg80211_disconnect(rdev, dev, in cfg80211_mgd_wext_siwfreq() 110 err = cfg80211_mgd_wext_connect(rdev, wdev); in cfg80211_mgd_wext_siwfreq() 182 err = cfg80211_disconnect(rdev, dev, in cfg80211_mgd_wext_siwessid() 197 err = cfg80211_mgd_wext_connect(rdev, wdev); in cfg80211_mgd_wext_siwessid() 279 err = cfg80211_disconnect(rdev, dev, in cfg80211_mgd_wext_siwap() 364 err = cfg80211_disconnect(rdev, dev, in cfg80211_wext_siwgenie() 384 struct cfg80211_registered_device *rdev; in cfg80211_wext_siwmlme() local 390 rdev = wiphy_to_rdev(wdev->wiphy); in cfg80211_wext_siwmlme() 398 wiphy_lock(&rdev->wiphy); in cfg80211_wext_siwmlme() [all …]
|
/openbmc/linux/drivers/md/ |
H A D | raid5.c | 698 if (rdev && test_bit(Faulty, &rdev->flags)) in raid5_calc_degraded() 700 if (!rdev || test_bit(Faulty, &rdev->flags)) in raid5_calc_degraded() 724 if (rdev && test_bit(Faulty, &rdev->flags)) in raid5_calc_degraded() 726 if (!rdev || test_bit(Faulty, &rdev->flags)) in raid5_calc_degraded() 1187 rdev = rcu_dereference(conf->disks[i].rdev); in ops_run_io() 1204 if (rdev && test_bit(Faulty, &rdev->flags)) in ops_run_io() 2782 rdev = rdev_pend_deref(conf->disks[i].rdev); in raid5_end_read_request() 4769 if (rdev && test_bit(Faulty, &rdev->flags)) in analyse_stripe() 7651 RCU_INIT_POINTER(disk->rdev, rdev); in setup_conf() 8241 if (rdev == rcu_access_pointer(p->rdev)) in raid5_remove_disk() [all …]
|