Lines Matching defs:info
258 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
260 pvol = info->index_table;
263 ret = regmap_update_bits(rdev->regmap, info->desc.vsel_reg,
264 info->desc.vsel_mask,
265 idx << info->vsel_shift);
274 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
277 ret = regmap_read(rdev->regmap, info->desc.vsel_reg, &selector);
281 info->desc.name, ret);
285 selector = (selector & info->desc.vsel_mask) >> info->vsel_shift;
286 pvol = info->index_table;
287 for (idx = 0; idx < info->desc.n_voltages; idx++) {
298 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
300 ret = regmap_read(rdev->regmap, info->da_vsel_reg, ®val);
304 info->desc.name, ret);
308 ret = (regval >> info->da_vsel_shift) & info->da_vsel_mask;
317 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
319 ret = regmap_read(rdev->regmap, info->status_reg, ®val);
325 return (regval & info->qi) ? REGULATOR_STATUS_ON : REGULATOR_STATUS_OFF;
331 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
346 info->modeset_reg, info->modeset_mask,
347 info->modeset_shift, val);
349 val <<= info->modeset_shift;
351 return regmap_update_bits(rdev->regmap, info->modeset_reg,
352 info->modeset_mask, val);
357 struct mt6358_regulator_info *info = rdev_get_drvdata(rdev);
360 ret = regmap_read(rdev->regmap, info->modeset_reg, ®val);
367 switch ((regval & info->modeset_mask) >> info->modeset_shift) {