Home
last modified time | relevance | path

Searched refs:cm_wq (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.4/drivers/power/supply/
Dcharger-manager.c79 static struct workqueue_struct *cm_wq; /* init at driver add */ variable
786 WARN(cm_wq == NULL, "charger-manager: workqueue not initialized" in _setup_polling()
798 mod_delayed_work(cm_wq, &cm_monitor_work, polling_jiffy); in _setup_polling()
801 if (queue_delayed_work(cm_wq, &cm_monitor_work, polling_jiffy)) in _setup_polling()
836 mod_delayed_work(cm_wq, &cm->fullbatt_vchk_work, in fullbatt_handler()
1962 queue_delayed_work(cm_wq, &cm->fullbatt_vchk_work, in cm_suspend_complete()
1987 cm_wq = create_freezable_workqueue("charger_manager"); in charger_manager_init()
1988 if (unlikely(!cm_wq)) in charger_manager_init()
1999 destroy_workqueue(cm_wq); in charger_manager_cleanup()
2000 cm_wq = NULL; in charger_manager_cleanup()