tskim 254 drivers/scsi/bfa/bfa_fcpim.c static bfa_boolean_t bfa_tskim_match_scope(struct bfa_tskim_s *tskim, tskim 256 drivers/scsi/bfa/bfa_fcpim.c static void bfa_tskim_gather_ios(struct bfa_tskim_s *tskim); tskim 258 drivers/scsi/bfa/bfa_fcpim.c static void bfa_tskim_cleanup_ios(struct bfa_tskim_s *tskim); tskim 259 drivers/scsi/bfa/bfa_fcpim.c static bfa_boolean_t bfa_tskim_send(struct bfa_tskim_s *tskim); tskim 260 drivers/scsi/bfa/bfa_fcpim.c static bfa_boolean_t bfa_tskim_send_abort(struct bfa_tskim_s *tskim); tskim 261 drivers/scsi/bfa/bfa_fcpim.c static void bfa_tskim_iocdisable_ios(struct bfa_tskim_s *tskim); tskim 266 drivers/scsi/bfa/bfa_fcpim.c static void bfa_tskim_sm_uninit(struct bfa_tskim_s *tskim, tskim 268 drivers/scsi/bfa/bfa_fcpim.c static void bfa_tskim_sm_active(struct bfa_tskim_s *tskim, tskim 270 drivers/scsi/bfa/bfa_fcpim.c static void bfa_tskim_sm_cleanup(struct bfa_tskim_s *tskim, tskim 272 drivers/scsi/bfa/bfa_fcpim.c static void bfa_tskim_sm_iocleanup(struct bfa_tskim_s *tskim, tskim 274 drivers/scsi/bfa/bfa_fcpim.c static void bfa_tskim_sm_qfull(struct bfa_tskim_s *tskim, tskim 276 drivers/scsi/bfa/bfa_fcpim.c static void bfa_tskim_sm_cleanup_qfull(struct bfa_tskim_s *tskim, tskim 278 drivers/scsi/bfa/bfa_fcpim.c static void bfa_tskim_sm_hcb(struct bfa_tskim_s *tskim, tskim 967 drivers/scsi/bfa/bfa_fcpim.c struct bfa_tskim_s *tskim; tskim 972 drivers/scsi/bfa/bfa_fcpim.c tskim = (struct bfa_tskim_s *) qe; tskim 973 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_iocdisable(tskim); tskim 1014 drivers/scsi/bfa/bfa_fcpim.c struct bfa_tskim_s *tskim; tskim 1034 drivers/scsi/bfa/bfa_fcpim.c tskim = (struct bfa_tskim_s *) qe; tskim 1036 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_cleanup(tskim); tskim 2684 drivers/scsi/bfa/bfa_fcpim.c if (!ioim->iosp->tskim) { tskim 2692 drivers/scsi/bfa/bfa_fcpim.c bfa_wc_down(&ioim->iosp->tskim->wc); tskim 2896 drivers/scsi/bfa/bfa_fcpim.c ioim->iosp->tskim = NULL; tskim 2901 drivers/scsi/bfa/bfa_fcpim.c bfa_ioim_cleanup_tm(struct bfa_ioim_s *ioim, struct bfa_tskim_s *tskim) tskim 2906 drivers/scsi/bfa/bfa_fcpim.c ioim->iosp->tskim = tskim; tskim 3033 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_sm_uninit(struct bfa_tskim_s *tskim, enum bfa_tskim_event event) tskim 3035 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(tskim->bfa, tskim->tsk_tag << 16 | event); tskim 3039 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_active); tskim 3040 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_gather_ios(tskim); tskim 3046 drivers/scsi/bfa/bfa_fcpim.c if (!bfa_itnim_is_online(tskim->itnim)) { tskim 3047 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_iocleanup); tskim 3048 drivers/scsi/bfa/bfa_fcpim.c tskim->tsk_status = BFI_TSKIM_STS_OK; tskim 3049 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_cleanup_ios(tskim); tskim 3053 drivers/scsi/bfa/bfa_fcpim.c if (!bfa_tskim_send(tskim)) { tskim 3054 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_qfull); tskim 3055 drivers/scsi/bfa/bfa_fcpim.c bfa_stats(tskim->itnim, tm_qwait); tskim 3056 drivers/scsi/bfa/bfa_fcpim.c bfa_reqq_wait(tskim->bfa, tskim->itnim->reqq, tskim 3057 drivers/scsi/bfa/bfa_fcpim.c &tskim->reqq_wait); tskim 3062 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_fault(tskim->bfa, event); tskim 3071 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_sm_active(struct bfa_tskim_s *tskim, enum bfa_tskim_event event) tskim 3073 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(tskim->bfa, tskim->tsk_tag << 16 | event); tskim 3077 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_iocleanup); tskim 3078 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_cleanup_ios(tskim); tskim 3082 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_cleanup); tskim 3083 drivers/scsi/bfa/bfa_fcpim.c if (!bfa_tskim_send_abort(tskim)) { tskim 3084 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_cleanup_qfull); tskim 3085 drivers/scsi/bfa/bfa_fcpim.c bfa_stats(tskim->itnim, tm_qwait); tskim 3086 drivers/scsi/bfa/bfa_fcpim.c bfa_reqq_wait(tskim->bfa, tskim->itnim->reqq, tskim 3087 drivers/scsi/bfa/bfa_fcpim.c &tskim->reqq_wait); tskim 3092 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); tskim 3093 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_iocdisable_ios(tskim); tskim 3094 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_qcomp(tskim, __bfa_cb_tskim_failed); tskim 3098 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_fault(tskim->bfa, event); tskim 3107 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_sm_cleanup(struct bfa_tskim_s *tskim, enum bfa_tskim_event event) tskim 3109 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(tskim->bfa, tskim->tsk_tag << 16 | event); tskim 3120 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_iocleanup); tskim 3121 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_cleanup_ios(tskim); tskim 3125 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); tskim 3126 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_iocdisable_ios(tskim); tskim 3127 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_qcomp(tskim, __bfa_cb_tskim_failed); tskim 3131 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_fault(tskim->bfa, event); tskim 3136 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_sm_iocleanup(struct bfa_tskim_s *tskim, enum bfa_tskim_event event) tskim 3138 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(tskim->bfa, tskim->tsk_tag << 16 | event); tskim 3142 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); tskim 3143 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_qcomp(tskim, __bfa_cb_tskim_done); tskim 3154 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); tskim 3155 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_iocdisable_ios(tskim); tskim 3156 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_qcomp(tskim, __bfa_cb_tskim_failed); tskim 3160 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_fault(tskim->bfa, event); tskim 3168 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_sm_qfull(struct bfa_tskim_s *tskim, enum bfa_tskim_event event) tskim 3170 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(tskim->bfa, tskim->tsk_tag << 16 | event); tskim 3174 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_active); tskim 3175 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_send(tskim); tskim 3182 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_iocleanup); tskim 3183 drivers/scsi/bfa/bfa_fcpim.c bfa_reqq_wcancel(&tskim->reqq_wait); tskim 3184 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_cleanup_ios(tskim); tskim 3188 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); tskim 3189 drivers/scsi/bfa/bfa_fcpim.c bfa_reqq_wcancel(&tskim->reqq_wait); tskim 3190 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_iocdisable_ios(tskim); tskim 3191 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_qcomp(tskim, __bfa_cb_tskim_failed); tskim 3195 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_fault(tskim->bfa, event); tskim 3204 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_sm_cleanup_qfull(struct bfa_tskim_s *tskim, tskim 3207 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(tskim->bfa, tskim->tsk_tag << 16 | event); tskim 3211 drivers/scsi/bfa/bfa_fcpim.c bfa_reqq_wcancel(&tskim->reqq_wait); tskim 3214 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_cleanup); tskim 3215 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_send_abort(tskim); tskim 3219 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_hcb); tskim 3220 drivers/scsi/bfa/bfa_fcpim.c bfa_reqq_wcancel(&tskim->reqq_wait); tskim 3221 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_iocdisable_ios(tskim); tskim 3222 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_qcomp(tskim, __bfa_cb_tskim_failed); tskim 3226 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_fault(tskim->bfa, event); tskim 3234 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_sm_hcb(struct bfa_tskim_s *tskim, enum bfa_tskim_event event) tskim 3236 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(tskim->bfa, tskim->tsk_tag << 16 | event); tskim 3240 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_uninit); tskim 3241 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_free(tskim); tskim 3245 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_notify_comp(tskim); tskim 3252 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_fault(tskim->bfa, event); tskim 3259 drivers/scsi/bfa/bfa_fcpim.c struct bfa_tskim_s *tskim = cbarg; tskim 3262 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_send_event(tskim, BFA_TSKIM_SM_HCB); tskim 3266 drivers/scsi/bfa/bfa_fcpim.c bfa_stats(tskim->itnim, tm_success); tskim 3267 drivers/scsi/bfa/bfa_fcpim.c bfa_cb_tskim_done(tskim->bfa->bfad, tskim->dtsk, tskim->tsk_status); tskim 3273 drivers/scsi/bfa/bfa_fcpim.c struct bfa_tskim_s *tskim = cbarg; tskim 3276 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_send_event(tskim, BFA_TSKIM_SM_HCB); tskim 3280 drivers/scsi/bfa/bfa_fcpim.c bfa_stats(tskim->itnim, tm_failures); tskim 3281 drivers/scsi/bfa/bfa_fcpim.c bfa_cb_tskim_done(tskim->bfa->bfad, tskim->dtsk, tskim 3286 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_match_scope(struct bfa_tskim_s *tskim, struct scsi_lun lun) tskim 3288 drivers/scsi/bfa/bfa_fcpim.c switch (tskim->tm_cmnd) { tskim 3296 drivers/scsi/bfa/bfa_fcpim.c return !memcmp(&tskim->lun, &lun, sizeof(lun)); tskim 3309 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_gather_ios(struct bfa_tskim_s *tskim) tskim 3311 drivers/scsi/bfa/bfa_fcpim.c struct bfa_itnim_s *itnim = tskim->itnim; tskim 3317 drivers/scsi/bfa/bfa_fcpim.c INIT_LIST_HEAD(&tskim->io_q); tskim 3326 drivers/scsi/bfa/bfa_fcpim.c if (bfa_tskim_match_scope(tskim, scsilun)) { tskim 3328 drivers/scsi/bfa/bfa_fcpim.c list_add_tail(&ioim->qe, &tskim->io_q); tskim 3339 drivers/scsi/bfa/bfa_fcpim.c if (bfa_tskim_match_scope(tskim, scsilun)) { tskim 3353 drivers/scsi/bfa/bfa_fcpim.c struct bfa_tskim_s *tskim = tskim_cbarg; tskim 3355 drivers/scsi/bfa/bfa_fcpim.c bfa_stats(tskim->itnim, tm_io_comps); tskim 3356 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_send_event(tskim, BFA_TSKIM_SM_IOS_DONE); tskim 3363 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_cleanup_ios(struct bfa_tskim_s *tskim) tskim 3368 drivers/scsi/bfa/bfa_fcpim.c bfa_wc_init(&tskim->wc, bfa_tskim_cleanp_comp, tskim); tskim 3370 drivers/scsi/bfa/bfa_fcpim.c list_for_each_safe(qe, qen, &tskim->io_q) { tskim 3372 drivers/scsi/bfa/bfa_fcpim.c bfa_wc_up(&tskim->wc); tskim 3373 drivers/scsi/bfa/bfa_fcpim.c bfa_ioim_cleanup_tm(ioim, tskim); tskim 3376 drivers/scsi/bfa/bfa_fcpim.c bfa_wc_wait(&tskim->wc); tskim 3383 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_send(struct bfa_tskim_s *tskim) tskim 3385 drivers/scsi/bfa/bfa_fcpim.c struct bfa_itnim_s *itnim = tskim->itnim; tskim 3391 drivers/scsi/bfa/bfa_fcpim.c m = bfa_reqq_next(tskim->bfa, itnim->reqq); tskim 3399 drivers/scsi/bfa/bfa_fcpim.c bfa_fn_lpu(tskim->bfa)); tskim 3401 drivers/scsi/bfa/bfa_fcpim.c m->tsk_tag = cpu_to_be16(tskim->tsk_tag); tskim 3402 drivers/scsi/bfa/bfa_fcpim.c m->itn_fhdl = tskim->itnim->rport->fw_handle; tskim 3403 drivers/scsi/bfa/bfa_fcpim.c m->t_secs = tskim->tsecs; tskim 3404 drivers/scsi/bfa/bfa_fcpim.c m->lun = tskim->lun; tskim 3405 drivers/scsi/bfa/bfa_fcpim.c m->tm_flags = tskim->tm_cmnd; tskim 3410 drivers/scsi/bfa/bfa_fcpim.c bfa_reqq_produce(tskim->bfa, itnim->reqq, m->mh); tskim 3418 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_send_abort(struct bfa_tskim_s *tskim) tskim 3420 drivers/scsi/bfa/bfa_fcpim.c struct bfa_itnim_s *itnim = tskim->itnim; tskim 3426 drivers/scsi/bfa/bfa_fcpim.c m = bfa_reqq_next(tskim->bfa, itnim->reqq); tskim 3434 drivers/scsi/bfa/bfa_fcpim.c bfa_fn_lpu(tskim->bfa)); tskim 3436 drivers/scsi/bfa/bfa_fcpim.c m->tsk_tag = cpu_to_be16(tskim->tsk_tag); tskim 3441 drivers/scsi/bfa/bfa_fcpim.c bfa_reqq_produce(tskim->bfa, itnim->reqq, m->mh); tskim 3451 drivers/scsi/bfa/bfa_fcpim.c struct bfa_tskim_s *tskim = cbarg; tskim 3453 drivers/scsi/bfa/bfa_fcpim.c bfa_stats(tskim->itnim, tm_qresumes); tskim 3454 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_send_event(tskim, BFA_TSKIM_SM_QRESUME); tskim 3461 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_iocdisable_ios(struct bfa_tskim_s *tskim) tskim 3466 drivers/scsi/bfa/bfa_fcpim.c list_for_each_safe(qe, qen, &tskim->io_q) { tskim 3476 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_iodone(struct bfa_tskim_s *tskim) tskim 3478 drivers/scsi/bfa/bfa_fcpim.c bfa_wc_down(&tskim->wc); tskim 3485 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_iocdisable(struct bfa_tskim_s *tskim) tskim 3487 drivers/scsi/bfa/bfa_fcpim.c tskim->notify = BFA_FALSE; tskim 3488 drivers/scsi/bfa/bfa_fcpim.c bfa_stats(tskim->itnim, tm_iocdowns); tskim 3489 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_send_event(tskim, BFA_TSKIM_SM_HWFAIL); tskim 3496 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_cleanup(struct bfa_tskim_s *tskim) tskim 3498 drivers/scsi/bfa/bfa_fcpim.c tskim->notify = BFA_TRUE; tskim 3499 drivers/scsi/bfa/bfa_fcpim.c bfa_stats(tskim->itnim, tm_cleanups); tskim 3500 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_send_event(tskim, BFA_TSKIM_SM_CLEANUP); tskim 3509 drivers/scsi/bfa/bfa_fcpim.c struct bfa_tskim_s *tskim; tskim 3516 drivers/scsi/bfa/bfa_fcpim.c tskim = (struct bfa_tskim_s *) bfa_mem_kva_curp(fcp); tskim 3517 drivers/scsi/bfa/bfa_fcpim.c fcpim->tskim_arr = tskim; tskim 3519 drivers/scsi/bfa/bfa_fcpim.c for (i = 0; i < fcpim->num_tskim_reqs; i++, tskim++) { tskim 3523 drivers/scsi/bfa/bfa_fcpim.c memset(tskim, 0, sizeof(struct bfa_tskim_s)); tskim 3524 drivers/scsi/bfa/bfa_fcpim.c tskim->tsk_tag = i; tskim 3525 drivers/scsi/bfa/bfa_fcpim.c tskim->bfa = fcpim->bfa; tskim 3526 drivers/scsi/bfa/bfa_fcpim.c tskim->fcpim = fcpim; tskim 3527 drivers/scsi/bfa/bfa_fcpim.c tskim->notify = BFA_FALSE; tskim 3528 drivers/scsi/bfa/bfa_fcpim.c bfa_reqq_winit(&tskim->reqq_wait, bfa_tskim_qresume, tskim 3529 drivers/scsi/bfa/bfa_fcpim.c tskim); tskim 3530 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_set_state(tskim, bfa_tskim_sm_uninit); tskim 3532 drivers/scsi/bfa/bfa_fcpim.c list_add_tail(&tskim->qe, &fcpim->tskim_free_q); tskim 3535 drivers/scsi/bfa/bfa_fcpim.c bfa_mem_kva_curp(fcp) = (u8 *) tskim; tskim 3543 drivers/scsi/bfa/bfa_fcpim.c struct bfa_tskim_s *tskim; tskim 3546 drivers/scsi/bfa/bfa_fcpim.c tskim = BFA_TSKIM_FROM_TAG(fcpim, tsk_tag); tskim 3547 drivers/scsi/bfa/bfa_fcpim.c WARN_ON(tskim->tsk_tag != tsk_tag); tskim 3549 drivers/scsi/bfa/bfa_fcpim.c tskim->tsk_status = rsp->tsk_status; tskim 3556 drivers/scsi/bfa/bfa_fcpim.c bfa_stats(tskim->itnim, tm_cleanup_comps); tskim 3557 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_send_event(tskim, BFA_TSKIM_SM_CLEANUP_DONE); tskim 3559 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_send_event(tskim, BFA_TSKIM_SM_UTAG); tskim 3561 drivers/scsi/bfa/bfa_fcpim.c bfa_stats(tskim->itnim, tm_fw_rsps); tskim 3562 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_send_event(tskim, BFA_TSKIM_SM_DONE); tskim 3571 drivers/scsi/bfa/bfa_fcpim.c struct bfa_tskim_s *tskim; tskim 3573 drivers/scsi/bfa/bfa_fcpim.c bfa_q_deq(&fcpim->tskim_free_q, &tskim); tskim 3575 drivers/scsi/bfa/bfa_fcpim.c if (tskim) tskim 3576 drivers/scsi/bfa/bfa_fcpim.c tskim->dtsk = dtsk; tskim 3578 drivers/scsi/bfa/bfa_fcpim.c return tskim; tskim 3582 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_free(struct bfa_tskim_s *tskim) tskim 3584 drivers/scsi/bfa/bfa_fcpim.c WARN_ON(!bfa_q_is_on_q_func(&tskim->itnim->tsk_q, &tskim->qe)); tskim 3585 drivers/scsi/bfa/bfa_fcpim.c list_del(&tskim->qe); tskim 3586 drivers/scsi/bfa/bfa_fcpim.c list_add_tail(&tskim->qe, &tskim->fcpim->tskim_free_q); tskim 3601 drivers/scsi/bfa/bfa_fcpim.c bfa_tskim_start(struct bfa_tskim_s *tskim, struct bfa_itnim_s *itnim, tskim 3605 drivers/scsi/bfa/bfa_fcpim.c tskim->itnim = itnim; tskim 3606 drivers/scsi/bfa/bfa_fcpim.c tskim->lun = lun; tskim 3607 drivers/scsi/bfa/bfa_fcpim.c tskim->tm_cmnd = tm_cmnd; tskim 3608 drivers/scsi/bfa/bfa_fcpim.c tskim->tsecs = tsecs; tskim 3609 drivers/scsi/bfa/bfa_fcpim.c tskim->notify = BFA_FALSE; tskim 3612 drivers/scsi/bfa/bfa_fcpim.c list_add_tail(&tskim->qe, &itnim->tsk_q); tskim 3613 drivers/scsi/bfa/bfa_fcpim.c bfa_sm_send_event(tskim, BFA_TSKIM_SM_START); tskim 186 drivers/scsi/bfa/bfa_fcpim.h struct bfa_tskim_s *tskim; /* Relevant TM cmd */ tskim 276 drivers/scsi/bfa/bfa_fcpim.h struct bfa_tskim_s *tskim); tskim 282 drivers/scsi/bfa/bfa_fcpim.h void bfa_tskim_iodone(struct bfa_tskim_s *tskim); tskim 283 drivers/scsi/bfa/bfa_fcpim.h void bfa_tskim_iocdisable(struct bfa_tskim_s *tskim); tskim 284 drivers/scsi/bfa/bfa_fcpim.h void bfa_tskim_cleanup(struct bfa_tskim_s *tskim); tskim 400 drivers/scsi/bfa/bfa_fcpim.h void bfa_tskim_free(struct bfa_tskim_s *tskim); tskim 401 drivers/scsi/bfa/bfa_fcpim.h void bfa_tskim_start(struct bfa_tskim_s *tskim, tskim 244 drivers/scsi/bfa/bfad_im.c struct bfa_tskim_s *tskim; tskim 249 drivers/scsi/bfa/bfad_im.c tskim = bfa_tskim_alloc(&bfad->bfa, (struct bfad_tskim_s *) cmnd); tskim 250 drivers/scsi/bfa/bfad_im.c if (!tskim) { tskim 270 drivers/scsi/bfa/bfad_im.c bfa_tskim_free(tskim); tskim 278 drivers/scsi/bfa/bfad_im.c bfa_tskim_start(tskim, bfa_itnim, scsilun, tskim 298 drivers/scsi/bfa/bfad_im.c struct bfa_tskim_s *tskim; tskim 315 drivers/scsi/bfa/bfad_im.c tskim = bfa_tskim_alloc(&bfad->bfa, (struct bfad_tskim_s *) cmnd); tskim 316 drivers/scsi/bfa/bfad_im.c if (!tskim) { tskim 338 drivers/scsi/bfa/bfad_im.c bfa_tskim_free(tskim); tskim 346 drivers/scsi/bfa/bfad_im.c bfa_tskim_start(tskim, bfa_itnim, scsilun,