Lines Matching refs:slow_task
687 del_timer(&task->slow_task->timer); in pm8001_task_done()
688 complete(&task->slow_task->completion); in pm8001_task_done()
700 complete(&task->slow_task->completion); in pm8001_tmf_timedout()
735 task->slow_task->timer.function = pm8001_tmf_timedout; in pm8001_exec_internal_tmf_task()
736 task->slow_task->timer.expires = jiffies + PM8001_TASK_TIMEOUT*HZ; in pm8001_exec_internal_tmf_task()
737 add_timer(&task->slow_task->timer); in pm8001_exec_internal_tmf_task()
742 del_timer(&task->slow_task->timer); in pm8001_exec_internal_tmf_task()
746 wait_for_completion(&task->slow_task->completion); in pm8001_exec_internal_tmf_task()
814 task->slow_task->timer.function = pm8001_tmf_timedout; in pm8001_exec_internal_task_abort()
815 task->slow_task->timer.expires = jiffies + PM8001_TASK_TIMEOUT * HZ; in pm8001_exec_internal_task_abort()
816 add_timer(&task->slow_task->timer); in pm8001_exec_internal_task_abort()
831 del_timer(&task->slow_task->timer); in pm8001_exec_internal_task_abort()
835 wait_for_completion(&task->slow_task->completion); in pm8001_exec_internal_task_abort()
1187 struct sas_task_slow slow_task; in pm8001_abort_task() local
1214 if (task->slow_task == NULL) { in pm8001_abort_task()
1215 init_completion(&slow_task.completion); in pm8001_abort_task()
1216 task->slow_task = &slow_task; in pm8001_abort_task()
1299 &task->slow_task->completion, in pm8001_abort_task()
1323 if (task->slow_task == &slow_task) in pm8001_abort_task()
1324 task->slow_task = NULL; in pm8001_abort_task()