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;