Lines Matching refs:trig
23 struct led_trigger trig;
28 container_of(trigger, struct power_supply_led_trigger, trig)
55 psy_trig->trig.name = kasprintf(GFP_KERNEL, name_template, psy->desc->name);
56 if (!psy_trig->trig.name)
59 psy_trig->trig.activate = power_supply_led_trigger_activate;
62 ret = led_trigger_register(&psy_trig->trig);
66 *tp = &psy_trig->trig;
70 kfree(psy_trig->trig.name);
79 static void power_supply_unregister_led_trigger(struct led_trigger *trig)
83 if (!trig)
86 psy_trig = trigger_to_psy_trigger(trig);
87 led_trigger_unregister(&psy_trig->trig);
88 kfree(psy_trig->trig.name);
105 led_trigger_event(psy->trig, LED_FULL);
117 led_trigger_event(psy->trig, LED_FULL);
127 led_trigger_event(psy->trig, LED_OFF);
140 power_supply_unregister_led_trigger(psy->trig);
152 &psy->trig, &err);
179 led_trigger_event(psy->trig, LED_FULL);
181 led_trigger_event(psy->trig, LED_OFF);
186 return power_supply_register_led_trigger(psy, "%s-online", &psy->trig, NULL);
191 power_supply_unregister_led_trigger(psy->trig);