Lines Matching refs:itl

4053 stmf_release_itl_handle(stmf_lu_t *lu, stmf_itl_data_t *itl)  in stmf_release_itl_handle()  argument
4058 ASSERT(itl->itl_flags & STMF_ITL_BEING_TERMINATED); in stmf_release_itl_handle()
4064 if ((*itlpp) == itl) in stmf_release_itl_handle()
4068 *itlpp = itl->itl_next; in stmf_release_itl_handle()
4070 lu->lu_abort(lu, STMF_LU_ITL_HANDLE_REMOVED, itl->itl_handle, in stmf_release_itl_handle()
4071 (uint32_t)itl->itl_hdlrm_reason); in stmf_release_itl_handle()
4073 kmem_free(itl, sizeof (*itl)); in stmf_release_itl_handle()
4080 stmf_itl_data_t *itl; in stmf_register_itl_handle() local
4111 itl = (stmf_itl_data_t *)kmem_zalloc(sizeof (*itl), KM_NOSLEEP); in stmf_register_itl_handle()
4112 if (itl == NULL) { in stmf_register_itl_handle()
4118 itl->itl_ilu = ilu; in stmf_register_itl_handle()
4119 itl->itl_session = iss; in stmf_register_itl_handle()
4120 itl->itl_counter = 1; in stmf_register_itl_handle()
4121 itl->itl_lun = n; in stmf_register_itl_handle()
4122 itl->itl_handle = itl_handle; in stmf_register_itl_handle()
4125 itl->itl_next = ilu->ilu_itl_list; in stmf_register_itl_handle()
4126 ilu->ilu_itl_list = itl; in stmf_register_itl_handle()
4128 lun_map_ent->ent_itl_datap = itl; in stmf_register_itl_handle()
4136 stmf_do_itl_dereg(stmf_lu_t *lu, stmf_itl_data_t *itl, uint8_t hdlrm_reason) in stmf_do_itl_dereg() argument
4141 old = new = itl->itl_flags; in stmf_do_itl_dereg()
4145 } while (atomic_cas_8(&itl->itl_flags, old, new) != old); in stmf_do_itl_dereg()
4146 itl->itl_hdlrm_reason = hdlrm_reason; in stmf_do_itl_dereg()
4148 ASSERT(itl->itl_counter); in stmf_do_itl_dereg()
4150 if (atomic_dec_32_nv(&itl->itl_counter)) in stmf_do_itl_dereg()
4153 stmf_release_itl_handle(lu, itl); in stmf_do_itl_dereg()
7437 stmf_itl_data_t *itl = itask->itask_itl_datap; in stmf_itl_task_start() local
7444 if (itl == NULL || task->task_lu == dlun0) in stmf_itl_task_start()
7468 stmf_itl_data_t *itl = itask->itask_itl_datap; in stmf_itl_lu_new_task() local
7472 if (itl == NULL || task->task_lu == dlun0) in stmf_itl_lu_new_task()
7487 stmf_itl_data_t *itl = itask->itask_itl_datap; in stmf_itl_task_done() local
7493 if (itl == NULL || task->task_lu == dlun0) in stmf_itl_task_done()
7535 stmf_itl_data_t *itl = itask->itask_itl_datap; in stmf_lport_xfer_start() local
7537 if (itl == NULL) in stmf_lport_xfer_start()
7549 stmf_itl_data_t *itl = itask->itask_itl_datap; in stmf_lport_xfer_done() local
7553 if (itl == NULL) in stmf_lport_xfer_done()