Lines Matching refs:charger_wq
296 struct workqueue_struct *charger_wq; member
443 queue_delayed_work(di->charger_wq, in ab8500_charger_set_usb_connected()
1460 queue_delayed_work(di->charger_wq, in ab8500_charger_ac_en()
1623 queue_delayed_work(di->charger_wq, &di->check_vbat_work, HZ); in ab8500_charger_usb_en()
1953 queue_delayed_work(di->charger_wq, &di->check_vbat_work, t * HZ); in ab8500_charger_check_vbat_work()
1998 queue_delayed_work(di->charger_wq, in ab8500_charger_check_hw_failure_work()
2030 queue_delayed_work(di->charger_wq, in ab8500_charger_kick_watchdog_work()
2099 queue_delayed_work(di->charger_wq, in ab8500_charger_usb_attached_work()
2132 queue_work(di->charger_wq, &di->ac_work); in ab8500_charger_ac_attached_work()
2140 queue_delayed_work(di->charger_wq, in ab8500_charger_ac_attached_work()
2346 queue_delayed_work(di->charger_wq, in ab8500_charger_usb_link_status_work()
2355 queue_delayed_work(di->charger_wq, in ab8500_charger_usb_link_status_work()
2359 queue_delayed_work(di->charger_wq, in ab8500_charger_usb_link_status_work()
2453 queue_delayed_work(di->charger_wq, in ab8500_charger_check_usbchargernotok_work()
2536 queue_work(di->charger_wq, &di->ac_work); in ab8500_charger_mainchunplugdet_handler()
2557 queue_work(di->charger_wq, &di->ac_work); in ab8500_charger_mainchplugdet_handler()
2563 queue_delayed_work(di->charger_wq, in ab8500_charger_mainchplugdet_handler()
2585 queue_delayed_work(di->charger_wq, &di->check_hw_failure_work, 0); in ab8500_charger_mainextchnotok_handler()
2604 queue_work(di->charger_wq, &di->check_main_thermal_prot_work); in ab8500_charger_mainchthprotr_handler()
2623 queue_work(di->charger_wq, &di->check_main_thermal_prot_work); in ab8500_charger_mainchthprotf_handler()
2687 queue_work(di->charger_wq, &di->detect_usb_type_work); in ab8500_charger_vbusdetf_handler()
2706 queue_work(di->charger_wq, &di->detect_usb_type_work); in ab8500_charger_vbusdetr_handler()
2724 queue_work(di->charger_wq, &di->usb_link_status_work); in ab8500_charger_usblinkstatus_handler()
2743 queue_work(di->charger_wq, &di->check_usb_thermal_prot_work); in ab8500_charger_usbchthprotr_handler()
2762 queue_work(di->charger_wq, &di->check_usb_thermal_prot_work); in ab8500_charger_usbchthprotf_handler()
2779 queue_delayed_work(di->charger_wq, &di->check_usbchgnotok_work, 0); in ab8500_charger_usbchargernotokr_handler()
2831 queue_delayed_work(di->charger_wq, &di->vbus_drop_end_work, in ab8500_charger_vbuschdropend_handler()
2853 queue_delayed_work(di->charger_wq, &di->check_hw_failure_work, 0); in ab8500_charger_vbusovv_handler()
3204 queue_delayed_work(di->charger_wq, &di->usb_state_changed_work, HZ/2); in ab8500_charger_usb_notifier_call()
3231 queue_delayed_work(di->charger_wq, &di->kick_wd_work, in ab8500_charger_resume()
3237 queue_delayed_work(di->charger_wq, in ab8500_charger_resume()
3242 queue_delayed_work(di->charger_wq, &di->vbus_drop_end_work, 0); in ab8500_charger_resume()
3308 destroy_workqueue(di->charger_wq); in ab8500_charger_remove()
3432 di->charger_wq = alloc_ordered_workqueue("ab8500_charger_wq", in ab8500_charger_probe()
3434 if (di->charger_wq == NULL) { in ab8500_charger_probe()
3558 queue_work(di->charger_wq, in ab8500_charger_probe()
3586 queue_delayed_work(di->charger_wq, in ab8500_charger_probe()
3592 queue_delayed_work(di->charger_wq, in ab8500_charger_probe()
3618 destroy_workqueue(di->charger_wq); in ab8500_charger_probe()