Lines Matching defs:task

261 		    "idm_ini_conn_destroy: Couldn't dispatch task");
677 * transferred to the initiator associated with task 'idt'. The connection
723 * Bind buffer but don't start a transfer since the task
733 * Once the task is aborted, any buffers added to the
758 * mapped to the respective buffer by the task tags (ITT & TTT).
804 * Bind buffer but don't start a transfer since the task
859 * task. This allows us to also ignore the case where we've
860 * been asked to abort a task but the last transfer of the
861 * task has completed. IDM has no idea whether this was, in
862 * fact, the last transfer of the task so it would be difficult
864 * after task reassignment is complete.
930 * task. This allows us to also ignore the case where we've
931 * been asked to abort a task but the last transfer of the
932 * task has completed. IDM has no idea whether this was, in
933 * fact, the last transfer of the task so it would be difficult
935 * after task reassignment is complete.
1081 * This function associates a buffer with a task. This is only for use by the
1250 * This function will allocate a idm_task_t structure. A task tag is also
1251 * generated and saved in idt_tt. The task is not active.
1293 * Mark the task active and initialize some stats. The caller
1295 * The task service does not function as a task/work engine, it is the
1304 /* mark the task as ACTIVE */
1315 * This function sets the state to indicate that the task is no longer active.
1328 * the client has decided the task is over but before we've marked
1329 * the task idle. One specific unavoidable scenario is the case where
1331 * lookup of this task. We are at the mercy of the remote node in
1332 * that case so we need to handle it. Now that the task state
1343 * This function will free the Task Tag and the memory allocated for the task
1360 * STMF to free all buffers associated with the task however STMF
1414 * Task doesn't match or task is aborting and
1431 * Set the task state to TASK_COMPLETE so it can no longer
1444 * This function looks up a task by task tag.
1453 * This function looks up a task by task tag. If found, the task state
1465 * This function looks up a task by the client-private idt_client_handle.
1468 * intended strictly for error recovery/task management.
1528 idm_task_t *task;
1532 * Passing NULL as the task indicates that all tasks
1543 task = idm.idm_taskid_table[idx];
1544 if (task == NULL)
1546 mutex_enter(&task->idt_mutex);
1547 if ((task->idt_state != TASK_IDLE) &&
1548 (task->idt_state != TASK_COMPLETE) &&
1549 (task->idt_ic == ic)) {
1551 idm_task_abort_one(ic, task, abort_type);
1554 mutex_exit(&task->idt_mutex);
1588 * Abort the idm task.
1589 * Caller must hold the task mutex, which will be released before return
1689 * the status PDU and marking the task suspended.
2185 "idm_refcnt_rele: Couldn't dispatch task");
2213 "idm_refcnt_rele: Couldn't dispatch task");
2247 "Couldn't dispatch task");
2345 * Allocate the task ID table and set "next" to 0.
2353 /* Create the global buffer and task kmem caches */