Lines Matching refs:els_req

19 	struct qedf_ioreq *els_req;  in qedf_initiate_els()  local
63 els_req = qedf_alloc_cmd(fcport, QEDF_ELS); in qedf_initiate_els()
64 if (!els_req) { in qedf_initiate_els()
77 "0x%p cb_arg = %p xid = %x\n", els_req, cb_arg, in qedf_initiate_els()
78 els_req->xid); in qedf_initiate_els()
79 els_req->sc_cmd = NULL; in qedf_initiate_els()
80 els_req->cmd_type = QEDF_ELS; in qedf_initiate_els()
81 els_req->fcport = fcport; in qedf_initiate_els()
82 els_req->cb_func = cb_func; in qedf_initiate_els()
83 cb_arg->io_req = els_req; in qedf_initiate_els()
85 els_req->cb_arg = cb_arg; in qedf_initiate_els()
86 els_req->data_xfer_len = data_len; in qedf_initiate_els()
89 els_req->cpu = smp_processor_id(); in qedf_initiate_els()
91 mp_req = (struct qedf_mp_req *)&(els_req->mp_req); in qedf_initiate_els()
92 rc = qedf_init_mp_req(els_req); in qedf_initiate_els()
95 kref_put(&els_req->refcount, qedf_release_cmd); in qedf_initiate_els()
106 els_req->cb_func = NULL; in qedf_initiate_els()
107 els_req->cb_arg = NULL; in qedf_initiate_els()
108 kref_put(&els_req->refcount, qedf_release_cmd); in qedf_initiate_els()
126 xid = els_req->xid; in qedf_initiate_els()
136 qedf_init_mp_task(els_req, task, sqe); in qedf_initiate_els()
140 qedf_cmd_timer_set(qedf, els_req, timer_msec); in qedf_initiate_els()
152 struct qedf_ioreq *els_req) in qedf_process_els_compl() argument
160 " cmd_type = %d.\n", els_req->xid, els_req->cmd_type); in qedf_process_els_compl()
163 cancel_delayed_work(&els_req->timeout_work); in qedf_process_els_compl()
165 xid = els_req->xid; in qedf_process_els_compl()
167 sc_cmd = els_req->sc_cmd; in qedf_process_els_compl()
171 els_req->mp_req.resp_len = mp_info->data_placement_size; in qedf_process_els_compl()
174 if ((els_req->cb_func) && (els_req->cb_arg)) { in qedf_process_els_compl()
175 els_req->cb_func(els_req->cb_arg); in qedf_process_els_compl()
176 els_req->cb_arg = NULL; in qedf_process_els_compl()
179 kref_put(&els_req->refcount, qedf_release_cmd); in qedf_process_els_compl()
370 struct qedf_ioreq *els_req; in qedf_l2_els_compl() local
380 els_req = cb_arg->io_req; in qedf_l2_els_compl()
382 if (!els_req) { in qedf_l2_els_compl()
391 if (els_req->event == QEDF_IOREQ_EV_ELS_FLUSH) in qedf_l2_els_compl()
394 fcport = els_req->fcport; in qedf_l2_els_compl()
395 mp_req = &(els_req->mp_req); in qedf_l2_els_compl()
405 if (els_req->event == QEDF_IOREQ_EV_ELS_TMO) { in qedf_l2_els_compl()