bdreg 170 drivers/regulator/bd9571mwv-regulator.c struct bd9571mwv_reg *bdreg = dev_get_drvdata(dev); bdreg 172 drivers/regulator/bd9571mwv-regulator.c return sprintf(buf, "%s\n", bdreg->bkup_mode_enabled ? "on" : "off"); bdreg 179 drivers/regulator/bd9571mwv-regulator.c struct bd9571mwv_reg *bdreg = dev_get_drvdata(dev); bdreg 186 drivers/regulator/bd9571mwv-regulator.c ret = kstrtobool(buf, &bdreg->bkup_mode_enabled); bdreg 190 drivers/regulator/bd9571mwv-regulator.c if (!bdreg->rstbmode_level) bdreg 197 drivers/regulator/bd9571mwv-regulator.c ret = bd9571mwv_bkup_mode_read(bdreg->bd, &mode); bdreg 202 drivers/regulator/bd9571mwv-regulator.c if (bdreg->bkup_mode_enabled) bdreg 203 drivers/regulator/bd9571mwv-regulator.c mode |= bdreg->bkup_mode_cnt_keepon; bdreg 205 drivers/regulator/bd9571mwv-regulator.c ret = bd9571mwv_bkup_mode_write(bdreg->bd, mode); bdreg 216 drivers/regulator/bd9571mwv-regulator.c struct bd9571mwv_reg *bdreg = dev_get_drvdata(dev); bdreg 220 drivers/regulator/bd9571mwv-regulator.c if (!bdreg->bkup_mode_enabled) bdreg 224 drivers/regulator/bd9571mwv-regulator.c ret = bd9571mwv_bkup_mode_read(bdreg->bd, &mode); bdreg 228 drivers/regulator/bd9571mwv-regulator.c bdreg->bkup_mode_cnt_saved = mode; bdreg 230 drivers/regulator/bd9571mwv-regulator.c if (!bdreg->rstbmode_pulse) bdreg 235 drivers/regulator/bd9571mwv-regulator.c mode |= bdreg->bkup_mode_cnt_keepon; bdreg 237 drivers/regulator/bd9571mwv-regulator.c if (mode != bdreg->bkup_mode_cnt_saved) bdreg 238 drivers/regulator/bd9571mwv-regulator.c return bd9571mwv_bkup_mode_write(bdreg->bd, mode); bdreg 245 drivers/regulator/bd9571mwv-regulator.c struct bd9571mwv_reg *bdreg = dev_get_drvdata(dev); bdreg 247 drivers/regulator/bd9571mwv-regulator.c if (!bdreg->bkup_mode_enabled) bdreg 251 drivers/regulator/bd9571mwv-regulator.c return bd9571mwv_bkup_mode_write(bdreg->bd, bdreg->bkup_mode_cnt_saved); bdreg 273 drivers/regulator/bd9571mwv-regulator.c struct bd9571mwv_reg *bdreg; bdreg 278 drivers/regulator/bd9571mwv-regulator.c bdreg = devm_kzalloc(&pdev->dev, sizeof(*bdreg), GFP_KERNEL); bdreg 279 drivers/regulator/bd9571mwv-regulator.c if (!bdreg) bdreg 282 drivers/regulator/bd9571mwv-regulator.c bdreg->bd = bd; bdreg 284 drivers/regulator/bd9571mwv-regulator.c platform_set_drvdata(pdev, bdreg); bdreg 308 drivers/regulator/bd9571mwv-regulator.c bdreg->bkup_mode_cnt_keepon = val; bdreg 310 drivers/regulator/bd9571mwv-regulator.c bdreg->rstbmode_level = of_property_read_bool(bd->dev->of_node, bdreg 312 drivers/regulator/bd9571mwv-regulator.c bdreg->rstbmode_pulse = of_property_read_bool(bd->dev->of_node, bdreg 314 drivers/regulator/bd9571mwv-regulator.c if (bdreg->rstbmode_level && bdreg->rstbmode_pulse) { bdreg 320 drivers/regulator/bd9571mwv-regulator.c if (bdreg->bkup_mode_cnt_keepon) { bdreg 327 drivers/regulator/bd9571mwv-regulator.c bdreg->bkup_mode_enabled = bdreg->rstbmode_pulse;