Lines Matching refs:slow_task
685 if (!del_timer(&task->slow_task->timer)) in pm8001_task_done()
687 complete(&task->slow_task->completion); in pm8001_task_done()
696 complete(&task->slow_task->completion); in pm8001_tmf_timedout()
729 task->slow_task->timer.function = pm8001_tmf_timedout; in pm8001_exec_internal_tmf_task()
730 task->slow_task->timer.expires = jiffies + PM8001_TASK_TIMEOUT*HZ; in pm8001_exec_internal_tmf_task()
731 add_timer(&task->slow_task->timer); in pm8001_exec_internal_tmf_task()
736 del_timer(&task->slow_task->timer); in pm8001_exec_internal_tmf_task()
742 wait_for_completion(&task->slow_task->completion); in pm8001_exec_internal_tmf_task()
815 task->slow_task->timer.function = pm8001_tmf_timedout; in pm8001_exec_internal_task_abort()
816 task->slow_task->timer.expires = jiffies + PM8001_TASK_TIMEOUT * HZ; in pm8001_exec_internal_task_abort()
817 add_timer(&task->slow_task->timer); in pm8001_exec_internal_task_abort()
832 del_timer(&task->slow_task->timer); in pm8001_exec_internal_task_abort()
838 wait_for_completion(&task->slow_task->completion); in pm8001_exec_internal_task_abort()
1201 struct sas_task_slow slow_task; in pm8001_abort_task() local
1219 if (task->slow_task == NULL) { in pm8001_abort_task()
1220 init_completion(&slow_task.completion); in pm8001_abort_task()
1221 task->slow_task = &slow_task; in pm8001_abort_task()
1304 &task->slow_task->completion, in pm8001_abort_task()
1328 if (task->slow_task == &slow_task) in pm8001_abort_task()
1329 task->slow_task = NULL; in pm8001_abort_task()