Lines Matching refs:chargalg_wq
260 struct workqueue_struct *chargalg_wq; member
300 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_safety_timer_expired()
324 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_maintenance_timer_expired()
1089 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_get_ext_psy_data()
1107 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_get_ext_psy_data()
1319 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_external_power_changed()
1699 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_algorithm()
1720 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_periodic_work()
1724 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_periodic_work()
1747 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_wd_work()
1830 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_curr_step_store()
1868 queue_work(di->chargalg_wq, in abx500_chargalg_en_store()
1876 queue_work(di->chargalg_wq, in abx500_chargalg_en_store()
1884 queue_work(di->chargalg_wq, in abx500_chargalg_en_store()
1989 queue_delayed_work(di->chargalg_wq, &di->chargalg_wd_work, 0); in abx500_chargalg_resume()
1995 queue_delayed_work(di->chargalg_wq, &di->chargalg_periodic_work, 0); in abx500_chargalg_resume()
2032 destroy_workqueue(di->chargalg_wq); in abx500_chargalg_remove()
2098 di->chargalg_wq = in abx500_chargalg_probe()
2100 if (di->chargalg_wq == NULL) { in abx500_chargalg_probe()
2137 queue_delayed_work(di->chargalg_wq, &di->chargalg_periodic_work, 0); in abx500_chargalg_probe()
2145 destroy_workqueue(di->chargalg_wq); in abx500_chargalg_probe()