Searched refs:poll_task (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/power/supply/ |
H A D | tps65217_charger.c | 38 struct task_struct *poll_task; member 189 struct task_struct *poll_task; in tps65217_charger_probe() local 224 poll_task = kthread_run(tps65217_charger_poll_task, in tps65217_charger_probe() 226 if (IS_ERR(poll_task)) { in tps65217_charger_probe() 227 ret = PTR_ERR(poll_task); in tps65217_charger_probe() 233 charger->poll_task = poll_task; in tps65217_charger_probe() 261 if (charger->poll_task) in tps65217_charger_remove() 262 kthread_stop(charger->poll_task); in tps65217_charger_remove()
|
H A D | tps65090-charger.c | 34 struct task_struct *poll_task; member 312 cdata->poll_task = kthread_run(tps65090_charger_poll_task, in tps65090_charger_probe() 315 if (IS_ERR(cdata->poll_task)) { in tps65090_charger_probe() 316 ret = PTR_ERR(cdata->poll_task); in tps65090_charger_probe() 336 kthread_stop(cdata->poll_task); in tps65090_charger_remove()
|
/kernel/linux/linux-6.6/drivers/power/supply/ |
H A D | tps65217_charger.c | 37 struct task_struct *poll_task; member 188 struct task_struct *poll_task; in tps65217_charger_probe() local 223 poll_task = kthread_run(tps65217_charger_poll_task, in tps65217_charger_probe() 225 if (IS_ERR(poll_task)) { in tps65217_charger_probe() 226 ret = PTR_ERR(poll_task); in tps65217_charger_probe() 232 charger->poll_task = poll_task; in tps65217_charger_probe() 260 if (charger->poll_task) in tps65217_charger_remove() 261 kthread_stop(charger->poll_task); in tps65217_charger_remove()
|
H A D | tps65090-charger.c | 34 struct task_struct *poll_task; member 312 cdata->poll_task = kthread_run(tps65090_charger_poll_task, in tps65090_charger_probe() 315 if (IS_ERR(cdata->poll_task)) { in tps65090_charger_probe() 316 ret = PTR_ERR(cdata->poll_task); in tps65090_charger_probe() 336 kthread_stop(cdata->poll_task); in tps65090_charger_remove()
|
/kernel/linux/linux-5.10/drivers/platform/x86/ |
H A D | surface3_power.c | 52 struct task_struct *poll_task; member 544 data->poll_task = kthread_run(mshw0011_poll_task, data, "mshw0011_adp"); in mshw0011_probe() 545 if (IS_ERR(data->poll_task)) { in mshw0011_probe() 546 error = PTR_ERR(data->poll_task); in mshw0011_probe() 559 kthread_stop(data->poll_task); in mshw0011_probe() 571 kthread_stop(cdata->poll_task); in mshw0011_remove()
|
/kernel/linux/linux-6.6/drivers/platform/surface/ |
H A D | surface3_power.c | 52 struct task_struct *poll_task; member 537 data->poll_task = kthread_run(mshw0011_poll_task, data, "mshw0011_adp"); in mshw0011_probe() 538 if (IS_ERR(data->poll_task)) { in mshw0011_probe() 539 error = PTR_ERR(data->poll_task); in mshw0011_probe() 552 kthread_stop(data->poll_task); in mshw0011_probe() 564 kthread_stop(cdata->poll_task); in mshw0011_remove()
|
/kernel/linux/linux-5.10/drivers/macintosh/ |
H A D | therm_windtunnel.c | 51 struct task_struct *poll_task; member 343 kthread_stop(x.poll_task); in do_remove() 344 x.poll_task = NULL; in do_remove() 435 x.poll_task = kthread_run(control_loop, NULL, "g4fand"); in do_probe()
|
/kernel/linux/linux-6.6/drivers/macintosh/ |
H A D | therm_windtunnel.c | 52 struct task_struct *poll_task; member 346 kthread_stop(x.poll_task); in do_remove() 347 x.poll_task = NULL; in do_remove() 437 x.poll_task = kthread_run(control_loop, NULL, "g4fand"); in do_probe()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | psi_types.h | 153 struct task_struct __rcu *poll_task; member
|
/kernel/linux/linux-5.10/kernel/sched/ |
H A D | psi.c | 205 rcu_assign_pointer(group->poll_task, NULL); in group_init() 569 task = rcu_dereference(group->poll_task); in psi_schedule_poll_work() 1122 if (!rcu_access_pointer(group->poll_task)) { in psi_trigger_create() 1133 rcu_assign_pointer(group->poll_task, task); in psi_trigger_create() 1182 /* Destroy poll_task when the last trigger is destroyed */ in psi_trigger_destroy() 1186 group->poll_task, in psi_trigger_destroy() 1188 rcu_assign_pointer(group->poll_task, NULL); in psi_trigger_destroy() 1198 * poll_task. in psi_trigger_destroy() 1208 * can no longer be found through group->poll_task. in psi_trigger_destroy()
|
Completed in 8 milliseconds