Home
last modified time | relevance | path

Searched refs:itask (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/
H A Discsit.c218 iscsit_task_free(iscsit_task_t *itask);
224 iscsit_tm_task_free(iscsit_task_t *itask);
227 iscsit_task_start(iscsit_task_t *itask);
230 iscsit_task_done(iscsit_task_t *itask);
967 iscsit_task_t *itask = idt->idt_private; in iscsit_task_aborted() local
973 mutex_enter(&itask->it_mutex); in iscsit_task_aborted()
974 itask->it_aborted = B_TRUE; in iscsit_task_aborted()
981 if (itask->it_stmf_abort) { in iscsit_task_aborted()
982 mutex_exit(&itask->it_mutex); in iscsit_task_aborted()
986 iscsit_task_done(itask); in iscsit_task_aborted()
[all …]
/illumos-gate/usr/src/uts/common/io/comstar/stmf/
H A Dstmf.c97 static void stmf_task_audit(stmf_i_scsi_task_t *itask,
154 static void stmf_itl_task_start(stmf_i_scsi_task_t *itask);
155 static void stmf_itl_lu_new_task(stmf_i_scsi_task_t *itask);
156 static void stmf_itl_task_done(stmf_i_scsi_task_t *itask);
158 static void stmf_lport_xfer_start(stmf_i_scsi_task_t *itask,
160 static void stmf_lport_xfer_done(stmf_i_scsi_task_t *itask,
168 hrtime_t *done_tstamp, stmf_i_scsi_task_t *itask);
1639 stmf_i_scsi_task_t *itask; in find_task_from_msgid() local
1654 for (itask = ilu->ilu_tasks; itask != NULL; in find_task_from_msgid()
1655 itask = itask->itask_lu_next) { in find_task_from_msgid()
[all …]
H A Dstmf_impl.h297 ASSERT((itask->itask_flags & ITASK_IN_FREE_LIST) == 0); \
298 ASSERT(mutex_owned(&itask->itask_mutex)); \
311 atomic_or_32(&itask->itask_flags, ITASK_IN_WORKER_QUEUE); \
316 #define STMF_DEQUEUE_ITASK(w, itask) \ argument
318 if ((itask = w->worker_task_head) != NULL) { \
319 w->worker_task_head = itask->itask_worker_next; \
/illumos-gate/usr/src/cmd/mdb/common/modules/stmf/
H A Dstmf.c1165 stmf_i_scsi_task_t itask; in stmf_scsi_task_walk_step() local
1173 if (mdb_vread(&itask, sizeof (stmf_i_scsi_task_t), in stmf_scsi_task_walk_step()
1180 wsp->walk_addr = (uintptr_t)itask.itask_task; in stmf_scsi_task_walk_step()
1191 wsp->walk_addr = (uintptr_t)(itask.itask_worker_next); in stmf_scsi_task_walk_step()
1207 stmf_i_scsi_task_t itask; in stmf_scsi_task() local
1239 if (mdb_vread(&itask, sizeof (stmf_i_scsi_task_t), in stmf_scsi_task()
1246 task_addr = itask.itask_task; in stmf_scsi_task()
/illumos-gate/usr/src/cmd/mdb/common/modules/idm/
H A Didm.c2313 iscsit_task_t itask; in iscsi_print_iscsit_task_data() local
2317 if (mdb_vread(&itask, sizeof (iscsit_task_t), in iscsi_print_iscsit_task_data()
2324 (uintptr_t)itask.it_stmf_task) != sizeof (scsi_task_t)) { in iscsi_print_iscsit_task_data()
2333 itask.it_stmf_abort, itask.it_aborted); in iscsi_print_iscsit_task_data()
2336 itask.it_stmf_task, good_scsi_task ? scsi_task.task_lu_private : 0, in iscsi_print_iscsit_task_data()
2340 itask.it_itt, itask.it_ttt); in iscsi_print_iscsit_task_data()
2342 itask.it_cmdsn); in iscsi_print_iscsit_task_data()