Lines Matching refs:s_reg
768 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_request() local
769 struct regulator *reg = s_reg->regulator; in sunxi_pmx_request()
774 refcount_inc(&s_reg->refcount); in sunxi_pmx_request()
795 s_reg->regulator = reg; in sunxi_pmx_request()
796 refcount_set(&s_reg->refcount, 1); in sunxi_pmx_request()
801 regulator_put(s_reg->regulator); in sunxi_pmx_request()
812 struct sunxi_pinctrl_regulator *s_reg = &pctl->regulators[bank_offset]; in sunxi_pmx_free() local
814 if (!refcount_dec_and_test(&s_reg->refcount)) in sunxi_pmx_free()
817 regulator_disable(s_reg->regulator); in sunxi_pmx_free()
818 regulator_put(s_reg->regulator); in sunxi_pmx_free()
819 s_reg->regulator = NULL; in sunxi_pmx_free()