els_req 563 drivers/scsi/bnx2fc/bnx2fc.h void bnx2fc_process_els_compl(struct bnx2fc_cmd *els_req, els_req 124 drivers/scsi/bnx2fc/bnx2fc_els.c struct bnx2fc_cmd *els_req; els_req 138 drivers/scsi/bnx2fc/bnx2fc_els.c els_req = cb_arg->io_req; els_req 139 drivers/scsi/bnx2fc/bnx2fc_els.c if (test_and_clear_bit(BNX2FC_FLAG_ELS_TIMEOUT, &els_req->req_flags)) { els_req 144 drivers/scsi/bnx2fc/bnx2fc_els.c if (els_req->on_active_queue) { els_req 145 drivers/scsi/bnx2fc/bnx2fc_els.c list_del_init(&els_req->link); els_req 146 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->on_active_queue = 0; els_req 147 drivers/scsi/bnx2fc/bnx2fc_els.c rc = bnx2fc_initiate_cleanup(els_req); els_req 153 drivers/scsi/bnx2fc/bnx2fc_els.c tgt = els_req->tgt; els_req 154 drivers/scsi/bnx2fc/bnx2fc_els.c mp_req = &(els_req->mp_req); els_req 679 drivers/scsi/bnx2fc/bnx2fc_els.c struct bnx2fc_cmd *els_req; els_req 705 drivers/scsi/bnx2fc/bnx2fc_els.c els_req = bnx2fc_elstm_alloc(tgt, BNX2FC_ELS); els_req 706 drivers/scsi/bnx2fc/bnx2fc_els.c if (!els_req) { els_req 711 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->sc_cmd = NULL; els_req 712 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->port = port; els_req 713 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->tgt = tgt; els_req 714 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->cb_func = cb_func; els_req 715 drivers/scsi/bnx2fc/bnx2fc_els.c cb_arg->io_req = els_req; els_req 716 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->cb_arg = cb_arg; els_req 717 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->data_xfer_len = data_len; els_req 719 drivers/scsi/bnx2fc/bnx2fc_els.c mp_req = (struct bnx2fc_mp_req *)&(els_req->mp_req); els_req 720 drivers/scsi/bnx2fc/bnx2fc_els.c rc = bnx2fc_init_mp_req(els_req); els_req 724 drivers/scsi/bnx2fc/bnx2fc_els.c kref_put(&els_req->refcount, bnx2fc_cmd_release); els_req 735 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->data_xfer_len = mp_req->req_len; els_req 742 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->cb_func = NULL; els_req 743 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->cb_arg = NULL; els_req 745 drivers/scsi/bnx2fc/bnx2fc_els.c kref_put(&els_req->refcount, bnx2fc_cmd_release); els_req 769 drivers/scsi/bnx2fc/bnx2fc_els.c xid = els_req->xid; els_req 777 drivers/scsi/bnx2fc/bnx2fc_els.c bnx2fc_init_mp_task(els_req, task); els_req 783 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->cb_func = NULL; els_req 784 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->cb_arg = NULL; els_req 785 drivers/scsi/bnx2fc/bnx2fc_els.c kref_put(&els_req->refcount, bnx2fc_cmd_release); els_req 791 drivers/scsi/bnx2fc/bnx2fc_els.c bnx2fc_cmd_timer_set(els_req, timer_msec); els_req 794 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->on_active_queue = 1; els_req 795 drivers/scsi/bnx2fc/bnx2fc_els.c list_add_tail(&els_req->link, &tgt->els_queue); els_req 805 drivers/scsi/bnx2fc/bnx2fc_els.c void bnx2fc_process_els_compl(struct bnx2fc_cmd *els_req, els_req 814 drivers/scsi/bnx2fc/bnx2fc_els.c "cmd_type = %d\n", els_req->xid, els_req->cmd_type); els_req 817 drivers/scsi/bnx2fc/bnx2fc_els.c &els_req->req_flags)) { els_req 819 drivers/scsi/bnx2fc/bnx2fc_els.c "els - 0x%x\n", els_req->xid); els_req 821 drivers/scsi/bnx2fc/bnx2fc_els.c kref_put(&els_req->refcount, bnx2fc_cmd_release); els_req 826 drivers/scsi/bnx2fc/bnx2fc_els.c if (cancel_delayed_work(&els_req->timeout_work)) els_req 827 drivers/scsi/bnx2fc/bnx2fc_els.c kref_put(&els_req->refcount, els_req 830 drivers/scsi/bnx2fc/bnx2fc_els.c if (els_req->on_active_queue) { els_req 831 drivers/scsi/bnx2fc/bnx2fc_els.c list_del_init(&els_req->link); els_req 832 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->on_active_queue = 0; els_req 835 drivers/scsi/bnx2fc/bnx2fc_els.c mp_req = &(els_req->mp_req); els_req 849 drivers/scsi/bnx2fc/bnx2fc_els.c if ((els_req->cb_func) && (els_req->cb_arg)) { els_req 850 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->cb_func(els_req->cb_arg); els_req 851 drivers/scsi/bnx2fc/bnx2fc_els.c els_req->cb_arg = NULL; els_req 854 drivers/scsi/bnx2fc/bnx2fc_els.c kref_put(&els_req->refcount, bnx2fc_cmd_release); els_req 5290 drivers/scsi/lpfc/lpfc_els.c desc->payload.els_req = word0; els_req 1227 drivers/scsi/lpfc/lpfc_hw.h uint32_t els_req; /* Request payload word 0 value.*/ els_req 4782 drivers/scsi/lpfc/lpfc_hw4.h struct els_request64_wqe els_req; els_req 4802 drivers/scsi/lpfc/lpfc_hw4.h struct els_request64_wqe els_req; els_req 9362 drivers/scsi/lpfc/lpfc_sli.c wqe->els_req.payload_len = xmit_len; els_req 9364 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_tmo, &wqe->els_req.wqe_com, els_req 9367 drivers/scsi/lpfc/lpfc_sli.c bf_set(els_req64_vf, &wqe->els_req, 0); els_req 9369 drivers/scsi/lpfc/lpfc_sli.c bf_set(els_req64_vfid, &wqe->els_req, 0); els_req 9371 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_ctxt_tag, &wqe->els_req.wqe_com, els_req 9373 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_ct, &wqe->els_req.wqe_com, ct); els_req 9374 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_pu, &wqe->els_req.wqe_com, 0); els_req 9390 drivers/scsi/lpfc/lpfc_sli.c bf_set(els_req64_sp, &wqe->els_req, 1); els_req 9391 drivers/scsi/lpfc/lpfc_sli.c bf_set(els_req64_sid, &wqe->els_req, els_req 9396 drivers/scsi/lpfc/lpfc_sli.c bf_set(els_req64_sid, &wqe->els_req, 0); els_req 9397 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_ct, &wqe->els_req.wqe_com, 1); els_req 9398 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_ctxt_tag, &wqe->els_req.wqe_com, els_req 9401 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_ct, &wqe->els_req.wqe_com, 0); els_req 9402 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_ctxt_tag, &wqe->els_req.wqe_com, els_req 9406 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_temp_rpi, &wqe->els_req.wqe_com, els_req 9408 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_els_id, &wqe->els_req.wqe_com, els_id); els_req 9409 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_dbde, &wqe->els_req.wqe_com, 1); els_req 9410 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_iod, &wqe->els_req.wqe_com, LPFC_WQE_IOD_READ); els_req 9411 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_qosd, &wqe->els_req.wqe_com, 1); els_req 9412 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_lenloc, &wqe->els_req.wqe_com, LPFC_WQE_LENLOC_NONE); els_req 9413 drivers/scsi/lpfc/lpfc_sli.c bf_set(wqe_ebde_cnt, &wqe->els_req.wqe_com, 0); els_req 9414 drivers/scsi/lpfc/lpfc_sli.c wqe->els_req.max_response_payload_len = total_len - xmit_len; els_req 507 drivers/scsi/qedf/qedf.h struct qedf_ioreq *els_req); els_req 16 drivers/scsi/qedf/qedf_els.c struct qedf_ioreq *els_req; els_req 57 drivers/scsi/qedf/qedf_els.c els_req = qedf_alloc_cmd(fcport, QEDF_ELS); els_req 58 drivers/scsi/qedf/qedf_els.c if (!els_req) { els_req 66 drivers/scsi/qedf/qedf_els.c "0x%p cb_arg = %p xid = %x\n", els_req, cb_arg, els_req 67 drivers/scsi/qedf/qedf_els.c els_req->xid); els_req 68 drivers/scsi/qedf/qedf_els.c els_req->sc_cmd = NULL; els_req 69 drivers/scsi/qedf/qedf_els.c els_req->cmd_type = QEDF_ELS; els_req 70 drivers/scsi/qedf/qedf_els.c els_req->fcport = fcport; els_req 71 drivers/scsi/qedf/qedf_els.c els_req->cb_func = cb_func; els_req 72 drivers/scsi/qedf/qedf_els.c cb_arg->io_req = els_req; els_req 74 drivers/scsi/qedf/qedf_els.c els_req->cb_arg = cb_arg; els_req 75 drivers/scsi/qedf/qedf_els.c els_req->data_xfer_len = data_len; els_req 78 drivers/scsi/qedf/qedf_els.c els_req->cpu = smp_processor_id(); els_req 80 drivers/scsi/qedf/qedf_els.c mp_req = (struct qedf_mp_req *)&(els_req->mp_req); els_req 81 drivers/scsi/qedf/qedf_els.c rc = qedf_init_mp_req(els_req); els_req 84 drivers/scsi/qedf/qedf_els.c kref_put(&els_req->refcount, qedf_release_cmd); els_req 95 drivers/scsi/qedf/qedf_els.c els_req->cb_func = NULL; els_req 96 drivers/scsi/qedf/qedf_els.c els_req->cb_arg = NULL; els_req 97 drivers/scsi/qedf/qedf_els.c kref_put(&els_req->refcount, qedf_release_cmd); els_req 115 drivers/scsi/qedf/qedf_els.c xid = els_req->xid; els_req 125 drivers/scsi/qedf/qedf_els.c qedf_init_mp_task(els_req, task, sqe); els_req 129 drivers/scsi/qedf/qedf_els.c qedf_cmd_timer_set(qedf, els_req, timer_msec); els_req 135 drivers/scsi/qedf/qedf_els.c set_bit(QEDF_CMD_OUTSTANDING, &els_req->flags); els_req 143 drivers/scsi/qedf/qedf_els.c struct qedf_ioreq *els_req) els_req 148 drivers/scsi/qedf/qedf_els.c " cmd_type = %d.\n", els_req->xid, els_req->cmd_type); els_req 150 drivers/scsi/qedf/qedf_els.c clear_bit(QEDF_CMD_OUTSTANDING, &els_req->flags); els_req 153 drivers/scsi/qedf/qedf_els.c cancel_delayed_work(&els_req->timeout_work); els_req 157 drivers/scsi/qedf/qedf_els.c els_req->mp_req.resp_len = mp_info->data_placement_size; els_req 160 drivers/scsi/qedf/qedf_els.c if ((els_req->cb_func) && (els_req->cb_arg)) { els_req 161 drivers/scsi/qedf/qedf_els.c els_req->cb_func(els_req->cb_arg); els_req 162 drivers/scsi/qedf/qedf_els.c els_req->cb_arg = NULL; els_req 165 drivers/scsi/qedf/qedf_els.c kref_put(&els_req->refcount, qedf_release_cmd); els_req 405 drivers/scsi/qedf/qedf_els.c struct qedf_ioreq *els_req; els_req 415 drivers/scsi/qedf/qedf_els.c els_req = cb_arg->io_req; els_req 417 drivers/scsi/qedf/qedf_els.c if (!els_req) { els_req 426 drivers/scsi/qedf/qedf_els.c if (els_req->event == QEDF_IOREQ_EV_ELS_FLUSH) { els_req 428 drivers/scsi/qedf/qedf_els.c els_req->xid); els_req 432 drivers/scsi/qedf/qedf_els.c fcport = els_req->fcport; els_req 433 drivers/scsi/qedf/qedf_els.c mp_req = &(els_req->mp_req); els_req 443 drivers/scsi/qedf/qedf_els.c if (els_req->event == QEDF_IOREQ_EV_ELS_TMO) { els_req 1537 drivers/scsi/qedf/qedf_io.c struct qedf_ioreq *els_req) els_req 1540 drivers/scsi/qedf/qedf_io.c "Flushing ELS request xid=0x%x refcount=%d.\n", els_req->xid, els_req 1541 drivers/scsi/qedf/qedf_io.c kref_read(&els_req->refcount)); els_req 1547 drivers/scsi/qedf/qedf_io.c els_req->event = QEDF_IOREQ_EV_ELS_FLUSH; els_req 1550 drivers/scsi/qedf/qedf_io.c cancel_delayed_work_sync(&els_req->timeout_work); els_req 1553 drivers/scsi/qedf/qedf_io.c if (els_req->cb_func && els_req->cb_arg) { els_req 1554 drivers/scsi/qedf/qedf_io.c els_req->cb_func(els_req->cb_arg); els_req 1555 drivers/scsi/qedf/qedf_io.c els_req->cb_arg = NULL; els_req 1559 drivers/scsi/qedf/qedf_io.c kref_put(&els_req->refcount, qedf_release_cmd);