Lines Matching refs:chargalg_wq
240 struct workqueue_struct *chargalg_wq; member
269 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_safety_timer_expired()
288 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_maintenance_timer_expired()
954 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_get_ext_psy_data()
972 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_get_ext_psy_data()
1183 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_external_power_changed()
1523 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_algorithm()
1544 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_periodic_work()
1548 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_periodic_work()
1571 queue_delayed_work(di->chargalg_wq, in abx500_chargalg_wd_work()
1668 queue_work(di->chargalg_wq, in abx500_chargalg_sysfs_charger()
1676 queue_work(di->chargalg_wq, in abx500_chargalg_sysfs_charger()
1684 queue_work(di->chargalg_wq, in abx500_chargalg_sysfs_charger()
1757 queue_delayed_work(di->chargalg_wq, &di->chargalg_wd_work, 0); in abx500_chargalg_resume()
1763 queue_delayed_work(di->chargalg_wq, &di->chargalg_periodic_work, 0); in abx500_chargalg_resume()
1793 destroy_workqueue(di->chargalg_wq); in abx500_chargalg_remove()
1843 di->chargalg_wq = in abx500_chargalg_probe()
1845 if (di->chargalg_wq == NULL) { in abx500_chargalg_probe()
1879 queue_delayed_work(di->chargalg_wq, &di->chargalg_periodic_work, 0); in abx500_chargalg_probe()
1887 destroy_workqueue(di->chargalg_wq); in abx500_chargalg_probe()