Home
last modified time | relevance | path

Searched refs:charger_work (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/drivers/power/supply/
H A Dpda_power.c30 static struct delayed_work charger_work; variable
185 cancel_delayed_work(&charger_work); in power_changed_isr()
186 schedule_delayed_work(&charger_work, in power_changed_isr()
253 cancel_delayed_work(&charger_work); in otg_handle_notification()
254 schedule_delayed_work(&charger_work, in otg_handle_notification()
304 INIT_DELAYED_WORK(&charger_work, charger_work_func); in pda_power_probe()
443 cancel_delayed_work_sync(&charger_work); in pda_power_remove()
H A Dlp8788-charger.c95 * @charger_work : work queue for charger input interrupts
106 struct work_struct charger_work; member
418 container_of(work, struct lp8788_charger, charger_work); in lp8788_charger_event()
468 schedule_work(&pchg->charger_work); in lp8788_charger_irq_thread()
529 INIT_WORK(&pchg->charger_work, lp8788_charger_event); in lp8788_irq_register()
722 flush_work(&pchg->charger_work); in lp8788_charger_remove()
/kernel/linux/linux-6.6/drivers/power/supply/
H A Dlp8788-charger.c95 * @charger_work : work queue for charger input interrupts
106 struct work_struct charger_work; member
418 container_of(work, struct lp8788_charger, charger_work); in lp8788_charger_event()
468 schedule_work(&pchg->charger_work); in lp8788_charger_irq_thread()
529 INIT_WORK(&pchg->charger_work, lp8788_charger_event); in lp8788_irq_register()
721 flush_work(&pchg->charger_work); in lp8788_charger_remove()

Completed in 4 milliseconds