Home
last modified time | relevance | path

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

/kernel/linux/linux-5.10/drivers/power/supply/
Dwm97xx_battery.c22 static struct work_struct bat_work; variable
93 schedule_work(&bat_work); in wm97xx_bat_external_power_changed()
133 schedule_work(&bat_work); in wm97xx_chrg_irq()
140 flush_work(&bat_work); in wm97xx_bat_suspend()
146 schedule_work(&bat_work); in wm97xx_bat_resume()
220 INIT_WORK(&bat_work, wm97xx_bat_work); in wm97xx_bat_probe()
235 schedule_work(&bat_work); in wm97xx_bat_probe()
262 cancel_work_sync(&bat_work); in wm97xx_bat_remove()
Dz2_battery.c26 struct work_struct bat_work; member
86 schedule_work(&charger->bat_work); in z2_batt_ext_power_changed()
117 charger = container_of(work, struct z2_charger, bat_work); in z2_batt_work()
124 schedule_work(&charger->bat_work); in z2_charge_switch_irq()
231 INIT_WORK(&charger->bat_work, z2_batt_work); in z2_batt_probe()
241 schedule_work(&charger->bat_work); in z2_batt_probe()
263 cancel_work_sync(&charger->bat_work); in z2_batt_remove()
283 flush_work(&charger->bat_work); in z2_batt_suspend()
292 schedule_work(&charger->bat_work); in z2_batt_resume()
Dcollie_battery.c23 static struct work_struct bat_work; variable
140 schedule_work(&bat_work); in collie_bat_external_power_changed()
146 schedule_work(&bat_work); in collie_bat_gpio_isr()
294 flush_work(&bat_work); in collie_bat_suspend()
311 schedule_work(&bat_work); in collie_bat_resume()
336 INIT_WORK(&bat_work, collie_bat_work); in collie_bat_probe()
364 schedule_work(&bat_work); in collie_bat_probe()
375 cancel_work_sync(&bat_work); in collie_bat_probe()
392 cancel_work_sync(&bat_work); in collie_bat_remove()
Dgeneric-adc-battery.c51 struct delayed_work bat_work; member
66 schedule_delayed_work(&adc_bat->bat_work, msecs_to_jiffies(0)); in gab_ext_power_changed()
209 adc_bat = container_of(delayed_work, struct gab, bat_work); in gab_work()
233 schedule_delayed_work(&adc_bat->bat_work, in gab_charged()
328 INIT_DELAYED_WORK(&adc_bat->bat_work, gab_work); in gab_probe()
347 schedule_delayed_work(&adc_bat->bat_work, in gab_probe()
385 cancel_delayed_work_sync(&adc_bat->bat_work); in gab_remove()
393 cancel_delayed_work_sync(&adc_bat->bat_work); in gab_suspend()
407 schedule_delayed_work(&adc_bat->bat_work, in gab_resume()
Dtosa_battery.c21 static struct work_struct bat_work; variable
144 schedule_work(&bat_work); in tosa_bat_external_power_changed()
150 schedule_work(&bat_work); in tosa_bat_gpio_isr()
331 flush_work(&bat_work); in tosa_bat_suspend()
338 schedule_work(&bat_work); in tosa_bat_resume()
363 INIT_WORK(&bat_work, tosa_bat_work); in tosa_bat_probe()
410 schedule_work(&bat_work); in tosa_bat_probe()
426 cancel_work_sync(&bat_work); in tosa_bat_probe()
447 cancel_work_sync(&bat_work); in tosa_bat_remove()
Dds2782_battery.c59 struct delayed_work bat_work; member
292 info = container_of(work, struct ds278x_info, bat_work.work); in ds278x_bat_work()
295 schedule_delayed_work(&info->bat_work, DS278x_DELAY); in ds278x_bat_work()
321 cancel_delayed_work_sync(&info->bat_work); in ds278x_battery_remove()
339 cancel_delayed_work(&info->bat_work); in ds278x_suspend()
348 schedule_delayed_work(&info->bat_work, DS278x_DELAY); in ds278x_resume()
425 INIT_DELAYED_WORK(&info->bat_work, ds278x_bat_work); in ds278x_battery_probe()
434 schedule_delayed_work(&info->bat_work, DS278x_DELAY); in ds278x_battery_probe()
Ds3c_adc_battery.c42 static struct delayed_work bat_work; variable
46 schedule_delayed_work(&bat_work, in s3c_adc_bat_ext_power_changed()
287 schedule_delayed_work(&bat_work, in s3c_adc_bat_charged()
336 INIT_DELAYED_WORK(&bat_work, s3c_adc_bat_work); in s3c_adc_bat_probe()
361 schedule_delayed_work(&bat_work, in s3c_adc_bat_probe()
397 cancel_delayed_work_sync(&bat_work); in s3c_adc_bat_remove()
437 schedule_delayed_work(&bat_work, in s3c_adc_bat_resume()