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);