Lines Matching refs:tcs

66 #define DECLARE_TCS(tcs) \  argument
67 struct tasklet_completion_status tcs = { \
78 struct tasklet_completion_status *tcs = ascb->uldd_task; in asd_clear_nexus_tasklet_complete() local
85 tcs->dl_opcode = dl->opcode; in asd_clear_nexus_tasklet_complete()
93 struct tasklet_completion_status *tcs = ascb->uldd_task; in asd_clear_nexus_timedout() local
96 tcs->dl_opcode = TMF_RESP_FUNC_FAILED; in asd_clear_nexus_timedout()
105 DECLARE_TCS(tcs); \
114 ascb->uldd_task = &tcs; \
126 res = tcs.dl_opcode; \
267 struct tasklet_completion_status *tcs = ascb->uldd_task; in asd_tmf_timedout() local
270 tcs->tmf_state = TMF_RESP_FUNC_FAILED; in asd_tmf_timedout()
323 struct tasklet_completion_status *tcs; in asd_tmf_tasklet_complete() local
328 tcs = ascb->uldd_task; in asd_tmf_tasklet_complete()
331 tcs->dl_opcode = dl->opcode; in asd_tmf_tasklet_complete()
334 tcs->tmf_state = asd_get_tmf_resp_tasklet(ascb, dl); in asd_tmf_tasklet_complete()
335 tcs->tag_valid = ascb->tag_valid; in asd_tmf_tasklet_complete()
336 tcs->tag = ascb->tag; in asd_tmf_tasklet_complete()
414 DECLARE_TCS(tcs); in asd_abort_task()
433 ascb->uldd_task = &tcs; in asd_abort_task()
481 tascb->tag = tcs.tag; in asd_abort_task()
482 tascb->tag_valid = tcs.tag_valid; in asd_abort_task()
493 if (tcs.dl_opcode == TC_SSP_RESP) { in asd_abort_task()
496 if (tcs.tmf_state == TMF_RESP_FUNC_COMPLETE) in asd_abort_task()
499 res = tcs.tmf_state; in asd_abort_task()
500 } else if (tcs.dl_opcode == TC_NO_ERROR && in asd_abort_task()
501 tcs.tmf_state == TMF_RESP_FUNC_FAILED) { in asd_abort_task()
509 switch (tcs.dl_opcode) { in asd_abort_task()
583 DECLARE_TCS(tcs); in asd_initiate_ssp_tmf()
593 ascb->uldd_task = &tcs; in asd_initiate_ssp_tmf()
628 switch (tcs.dl_opcode) { in asd_initiate_ssp_tmf()
648 res = tcs.dl_opcode; in asd_initiate_ssp_tmf()