Lines Matching refs:cable
1132 struct charger_cable *cable = in charger_extcon_work() local
1136 if (cable->attached && cable->min_uA != 0 && cable->max_uA != 0) { in charger_extcon_work()
1137 ret = regulator_set_current_limit(cable->charger->consumer, in charger_extcon_work()
1138 cable->min_uA, cable->max_uA); in charger_extcon_work()
1141 cable->charger->regulator_name, cable->name); in charger_extcon_work()
1146 cable->charger->regulator_name, in charger_extcon_work()
1147 cable->min_uA, cable->max_uA); in charger_extcon_work()
1150 try_charger_enable(cable->cm, cable->attached); in charger_extcon_work()
1164 struct charger_cable *cable = in charger_extcon_notifier() local
1171 cable->attached = event; in charger_extcon_notifier()
1177 if (cable->attached && is_polling_required(cable->cm)) { in charger_extcon_notifier()
1186 schedule_work(&cable->wq); in charger_extcon_notifier()
1199 struct charger_cable *cable) in charger_extcon_init() argument
1208 INIT_WORK(&cable->wq, charger_extcon_work); in charger_extcon_init()
1209 cable->nb.notifier_call = charger_extcon_notifier; in charger_extcon_init()
1210 ret = extcon_register_interest(&cable->extcon_dev, in charger_extcon_init()
1211 cable->extcon_name, cable->name, &cable->nb); in charger_extcon_init()
1214 cable->extcon_name, cable->name); in charger_extcon_init()
1252 struct charger_cable *cable = &charger->cables[j]; in charger_manager_register_extcon() local
1254 ret = charger_extcon_init(cm, cable); in charger_manager_register_extcon()
1260 cable->charger = charger; in charger_manager_register_extcon()
1261 cable->cm = cm; in charger_manager_register_extcon()
1831 struct charger_cable *cable = &charger->cables[j]; in charger_manager_probe() local
1833 if (cable->extcon_dev.edev) in charger_manager_probe()
1834 extcon_unregister_interest(&cable->extcon_dev); in charger_manager_probe()
1864 struct charger_cable *cable = &charger->cables[j]; in charger_manager_remove() local
1865 extcon_unregister_interest(&cable->extcon_dev); in charger_manager_remove()