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,