Lines Matching refs:io_req
622 struct qedf_ioreq *io_req; in qedf_eh_abort() local
641 io_req = (struct qedf_ioreq *)sc_cmd->SCp.ptr; in qedf_eh_abort()
642 if (!io_req) { in qedf_eh_abort()
649 "fp_idx=%d.\n", sc_cmd, io_req->xid, io_req->fp_idx); in qedf_eh_abort()
657 init_completion(&io_req->abts_done); in qedf_eh_abort()
658 rval = qedf_initiate_abts(io_req, true); in qedf_eh_abort()
664 wait_for_completion(&io_req->abts_done); in qedf_eh_abort()
666 if (io_req->event == QEDF_IOREQ_EV_ABORT_SUCCESS || in qedf_eh_abort()
667 io_req->event == QEDF_IOREQ_EV_ABORT_FAILED || in qedf_eh_abort()
668 io_req->event == QEDF_IOREQ_EV_CLEANUP_SUCCESS) { in qedf_eh_abort()
682 io_req->xid); in qedf_eh_abort()
685 io_req->xid); in qedf_eh_abort()
1946 struct qedf_ioreq *io_req = NULL; in qedf_process_completions() local
1989 io_req = &qedf->cmd_mgr->cmds[xid]; in qedf_process_completions()
1995 if (!io_req) in qedf_process_completions()
2001 cpu = io_req->cpu; in qedf_process_completions()
2002 io_req->int_cpu = smp_processor_id(); in qedf_process_completions()
2497 struct qedf_ioreq *io_req; in qedf_process_cqe() local
2505 io_req = &qedf->cmd_mgr->cmds[xid]; in qedf_process_cqe()
2508 if (!io_req) in qedf_process_cqe()
2511 fcport = io_req->fcport; in qedf_process_cqe()
2531 switch (io_req->cmd_type) { in qedf_process_cqe()
2533 qedf_scsi_completion(qedf, cqe, io_req); in qedf_process_cqe()
2536 qedf_process_els_compl(qedf, cqe, io_req); in qedf_process_cqe()
2539 qedf_process_tmf_compl(qedf, cqe, io_req); in qedf_process_cqe()
2542 qedf_process_seq_cleanup_compl(qedf, cqe, io_req); in qedf_process_cqe()
2550 qedf_process_error_detect(qedf, cqe, io_req); in qedf_process_cqe()
2556 qedf_process_cleanup_compl(qedf, cqe, io_req); in qedf_process_cqe()
2562 qedf_process_abts_compl(qedf, cqe, io_req); in qedf_process_cqe()
2578 qedf_process_warning_compl(qedf, cqe, io_req); in qedf_process_cqe()