coupler 3646 drivers/regulator/core.c struct regulator_coupler *coupler = c_desc->coupler; coupler 3668 drivers/regulator/core.c if (coupler && coupler->balance_voltage) coupler 3669 drivers/regulator/core.c return coupler->balance_voltage(coupler, rdev, state); coupler 4785 drivers/regulator/core.c int regulator_coupler_register(struct regulator_coupler *coupler) coupler 4788 drivers/regulator/core.c list_add_tail(&coupler->list, ®ulator_coupler_list); coupler 4797 drivers/regulator/core.c struct regulator_coupler *coupler; coupler 4805 drivers/regulator/core.c list_for_each_entry_reverse(coupler, ®ulator_coupler_list, list) { coupler 4806 drivers/regulator/core.c err = coupler->attach_regulator(coupler, rdev); coupler 4808 drivers/regulator/core.c if (!coupler->balance_voltage && coupler 4812 drivers/regulator/core.c return coupler; coupler 4827 drivers/regulator/core.c if (coupler->detach_regulator) coupler 4828 drivers/regulator/core.c coupler->detach_regulator(coupler, rdev); coupler 4838 drivers/regulator/core.c struct regulator_coupler *coupler = rdev->coupling_desc.coupler; coupler 4854 drivers/regulator/core.c if (c_rdev->coupling_desc.coupler != coupler) { coupler 4873 drivers/regulator/core.c struct regulator_coupler *coupler = rdev->coupling_desc.coupler; coupler 4909 drivers/regulator/core.c if (coupler && coupler->detach_regulator) { coupler 4910 drivers/regulator/core.c err = coupler->detach_regulator(coupler, rdev); coupler 4951 drivers/regulator/core.c rdev->coupling_desc.coupler = regulator_find_coupler(rdev); coupler 4952 drivers/regulator/core.c if (IS_ERR(rdev->coupling_desc.coupler)) { coupler 4953 drivers/regulator/core.c err = PTR_ERR(rdev->coupling_desc.coupler); coupler 4961 drivers/regulator/core.c static int generic_coupler_attach(struct regulator_coupler *coupler, coupler 44 include/linux/regulator/coupler.h int (*attach_regulator)(struct regulator_coupler *coupler, coupler 46 include/linux/regulator/coupler.h int (*detach_regulator)(struct regulator_coupler *coupler, coupler 48 include/linux/regulator/coupler.h int (*balance_voltage)(struct regulator_coupler *coupler, coupler 54 include/linux/regulator/coupler.h int regulator_coupler_register(struct regulator_coupler *coupler); coupler 66 include/linux/regulator/coupler.h static inline int regulator_coupler_register(struct regulator_coupler *coupler) coupler 431 include/linux/regulator/driver.h struct regulator_coupler *coupler;