Lines Matching defs:task
29 struct sas_task *task = kmem_cache_zalloc(sas_task_cache, flags);
31 if (task) {
32 spin_lock_init(&task->task_state_lock);
33 task->task_state_flags = SAS_TASK_STATE_PENDING;
36 return task;
42 struct sas_task *task = sas_alloc_task(flags);
45 if (!task || !slow) {
46 if (task)
47 kmem_cache_free(sas_task_cache, task);
52 task->slow_task = slow;
53 slow->task = task;
57 return task;
61 void sas_free_task(struct sas_task *task)
63 if (task) {
64 kfree(task->slow_task);
65 kmem_cache_free(sas_task_cache, task);