Lines Matching refs:chargalg_wq
255 struct workqueue_struct *chargalg_wq; member
295 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_safety_timer_expired()
319 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_maintenance_timer_expired()
1046 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_get_ext_psy_data()
1064 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_get_ext_psy_data()
1276 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_external_power_changed()
1633 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_algorithm()
1654 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_periodic_work()
1658 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_periodic_work()
1681 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_wd_work()
1764 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_curr_step_store()
1802 queue_work(di->chargalg_wq, in abx500_chargalg_en_store()
1810 queue_work(di->chargalg_wq, in abx500_chargalg_en_store()
1818 queue_work(di->chargalg_wq, in abx500_chargalg_en_store()
1923 queue_delayed_work(di->chargalg_wq, &di->chargalg_wd_work, 0); in abx500_chargalg_resume()
1929 queue_delayed_work(di->chargalg_wq, &di->chargalg_periodic_work, 0); in abx500_chargalg_resume()
1966 destroy_workqueue(di->chargalg_wq); in abx500_chargalg_remove()
2032 di->chargalg_wq = alloc_ordered_workqueue("abx500_chargalg_wq", in abx500_chargalg_probe()
2034 if (di->chargalg_wq == NULL) { in abx500_chargalg_probe()
2071 queue_delayed_work(di->chargalg_wq, &di->chargalg_periodic_work, 0); in abx500_chargalg_probe()
2079 destroy_workqueue(di->chargalg_wq); in abx500_chargalg_probe()