iocbq             147 drivers/scsi/lpfc/lpfc.h 	struct lpfc_iocbq *iocbq;
iocbq             923 drivers/scsi/lpfc/lpfc_bsg.c 	struct lpfc_iocbq *iocbq;
iocbq             985 drivers/scsi/lpfc/lpfc_bsg.c 			iocbq = list_entry(head.prev, typeof(*iocbq), list);
iocbq             986 drivers/scsi/lpfc/lpfc_bsg.c 			evt_dat->len = iocbq->iocb.unsli3.rcvsli3.acc_len;
iocbq             988 drivers/scsi/lpfc/lpfc_bsg.c 			list_for_each_entry(iocbq, &head, list) {
iocbq             989 drivers/scsi/lpfc/lpfc_bsg.c 				for (i = 0; i < iocbq->iocb.ulpBdeCount; i++)
iocbq             991 drivers/scsi/lpfc/lpfc_bsg.c 					iocbq->iocb.un.cont64[i].tus.f.bdeSize;
iocbq            1008 drivers/scsi/lpfc/lpfc_bsg.c 		list_for_each_entry(iocbq, &head, list) {
iocbq            1011 drivers/scsi/lpfc/lpfc_bsg.c 				bdeBuf1 = iocbq->context2;
iocbq            1012 drivers/scsi/lpfc/lpfc_bsg.c 				bdeBuf2 = iocbq->context3;
iocbq            1014 drivers/scsi/lpfc/lpfc_bsg.c 			for (i = 0; i < iocbq->iocb.ulpBdeCount; i++) {
iocbq            1019 drivers/scsi/lpfc/lpfc_bsg.c 						  &iocbq->iocb.un.ulpWord[0];
iocbq            1024 drivers/scsi/lpfc/lpfc_bsg.c 							&iocbq->iocb.unsli3.
iocbq            1032 drivers/scsi/lpfc/lpfc_bsg.c 					size = iocbq->iocb.un.cont64[i].
iocbq            1034 drivers/scsi/lpfc/lpfc_bsg.c 					bde = &iocbq->iocb.un.cont64[i];
iocbq            1044 drivers/scsi/lpfc/lpfc_bsg.c 						iocbq);
iocbq             180 drivers/scsi/lpfc/lpfc_crtn.h int lpfc_get_gidft_type(struct lpfc_vport *vport, struct lpfc_iocbq *iocbq);
iocbq             208 drivers/scsi/lpfc/lpfc_crtn.h 					  struct lpfc_iocbq *iocbq);
iocbq             110 drivers/scsi/lpfc/lpfc_ct.c 	struct lpfc_iocbq *iocbq;
iocbq             140 drivers/scsi/lpfc/lpfc_ct.c 		list_for_each_entry(iocbq, &head, list) {
iocbq             141 drivers/scsi/lpfc/lpfc_ct.c 			icmd = &iocbq->iocb;
iocbq             144 drivers/scsi/lpfc/lpfc_ct.c 			bdeBuf = iocbq->context2;
iocbq             145 drivers/scsi/lpfc/lpfc_ct.c 			iocbq->context2 = NULL;
iocbq             150 drivers/scsi/lpfc/lpfc_ct.c 				bdeBuf = iocbq->context3;
iocbq             151 drivers/scsi/lpfc/lpfc_ct.c 				iocbq->context3 = NULL;
iocbq             162 drivers/scsi/lpfc/lpfc_ct.c 		list_for_each_entry(iocbq, &head, list) {
iocbq             163 drivers/scsi/lpfc/lpfc_ct.c 			icmd = &iocbq->iocb;
iocbq             165 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_ct_unsol_buffer(phba, iocbq, NULL, 0);
iocbq             172 drivers/scsi/lpfc/lpfc_ct.c 				lpfc_ct_unsol_buffer(phba, iocbq, mp, size);
iocbq            1261 drivers/scsi/lpfc/lpfc_nvmet.c 		lpfc_sli_release_iocbq(phba, ctx_buf->iocbq);
iocbq            1382 drivers/scsi/lpfc/lpfc_nvmet.c 		ctx_buf->iocbq = lpfc_sli_get_iocbq(phba);
iocbq            1383 drivers/scsi/lpfc/lpfc_nvmet.c 		if (!ctx_buf->iocbq) {
iocbq            1390 drivers/scsi/lpfc/lpfc_nvmet.c 		ctx_buf->iocbq->iocb_flag = LPFC_IO_NVMET;
iocbq            1391 drivers/scsi/lpfc/lpfc_nvmet.c 		nvmewqe = ctx_buf->iocbq;
iocbq            1397 drivers/scsi/lpfc/lpfc_nvmet.c 		ctx_buf->iocbq->context1 = NULL;
iocbq            1399 drivers/scsi/lpfc/lpfc_nvmet.c 		ctx_buf->sglq = __lpfc_sli_get_nvmet_sglq(phba, ctx_buf->iocbq);
iocbq            1402 drivers/scsi/lpfc/lpfc_nvmet.c 			lpfc_sli_release_iocbq(phba, ctx_buf->iocbq);
iocbq            2636 drivers/scsi/lpfc/lpfc_nvmet.c 		nvmewqe = ctxp->ctxbuf->iocbq;
iocbq            3249 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->wqeq = ctxp->ctxbuf->iocbq;
iocbq            3402 drivers/scsi/lpfc/lpfc_nvmet.c 		ctxp->wqeq = ctxp->ctxbuf->iocbq;
iocbq             513 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_iocbq *iocbq;
iocbq             561 drivers/scsi/lpfc/lpfc_scsi.c 		iocbq = phba->sli.iocbq_lookup[i];
iocbq             563 drivers/scsi/lpfc/lpfc_scsi.c 		if (!(iocbq->iocb_flag & LPFC_IO_FCP) ||
iocbq             564 drivers/scsi/lpfc/lpfc_scsi.c 		    (iocbq->iocb_flag & LPFC_IO_LIBDFC))
iocbq             566 drivers/scsi/lpfc/lpfc_scsi.c 		if (iocbq->sli4_xritag != xri)
iocbq             568 drivers/scsi/lpfc/lpfc_scsi.c 		psb = container_of(iocbq, struct lpfc_io_buf, cur_iocbq);
iocbq             841 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_iocbq *iocbq = &lpfc_cmd->cur_iocbq;
iocbq             894 drivers/scsi/lpfc/lpfc_scsi.c 			    !(iocbq->iocb_flag & DSS_SECURITY_OP) &&
iocbq             922 drivers/scsi/lpfc/lpfc_scsi.c 	    !(iocbq->iocb_flag & DSS_SECURITY_OP)) {
iocbq            5026 drivers/scsi/lpfc/lpfc_scsi.c 	struct lpfc_iocbq *iocbq;
iocbq            5053 drivers/scsi/lpfc/lpfc_scsi.c 	iocbq = &lpfc_cmd->cur_iocbq;
iocbq            5059 drivers/scsi/lpfc/lpfc_scsi.c 	iocbq->iocb_cmpl = lpfc_tskmgmt_def_cmpl;
iocbq            5065 drivers/scsi/lpfc/lpfc_scsi.c 			 pnode->nlp_rpi, pnode->nlp_flag, iocbq->sli4_xritag,
iocbq            5066 drivers/scsi/lpfc/lpfc_scsi.c 			 iocbq->iocb_flag);
iocbq            5069 drivers/scsi/lpfc/lpfc_scsi.c 					  iocbq, iocbqrsp, lpfc_cmd->timeout);
iocbq            5081 drivers/scsi/lpfc/lpfc_scsi.c 					 iocbq->iocb_flag);
iocbq              92 drivers/scsi/lpfc/lpfc_sli.c lpfc_get_iocb_from_iocbq(struct lpfc_iocbq *iocbq)
iocbq              94 drivers/scsi/lpfc/lpfc_sli.c 	return &iocbq->iocb;
iocbq             778 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_iocbq * iocbq = NULL;
iocbq             782 drivers/scsi/lpfc/lpfc_sli.c 	list_remove_head(lpfc_iocb_list, iocbq, struct lpfc_iocbq, list);
iocbq             783 drivers/scsi/lpfc/lpfc_sli.c 	if (iocbq)
iocbq             787 drivers/scsi/lpfc/lpfc_sli.c 	return iocbq;
iocbq            1216 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_iocbq * iocbq = NULL;
iocbq            1220 drivers/scsi/lpfc/lpfc_sli.c 	iocbq = __lpfc_sli_get_iocbq(phba);
iocbq            1222 drivers/scsi/lpfc/lpfc_sli.c 	return iocbq;
iocbq            1244 drivers/scsi/lpfc/lpfc_sli.c __lpfc_sli_release_iocbq_s4(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
iocbq            1253 drivers/scsi/lpfc/lpfc_sli.c 	if (iocbq->sli4_xritag == NO_XRI)
iocbq            1256 drivers/scsi/lpfc/lpfc_sli.c 		sglq = __lpfc_clear_active_sglq(phba, iocbq->sli4_lxritag);
iocbq            1260 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb_flag & LPFC_IO_NVMET) {
iocbq            1273 drivers/scsi/lpfc/lpfc_sli.c 		if ((iocbq->iocb_flag & LPFC_EXCHANGE_BUSY) &&
iocbq            1301 drivers/scsi/lpfc/lpfc_sli.c 	memset((char *)iocbq + start_clean, 0, sizeof(*iocbq) - start_clean);
iocbq            1302 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->sli4_lxritag = NO_XRI;
iocbq            1303 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->sli4_xritag = NO_XRI;
iocbq            1304 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb_flag &= ~(LPFC_IO_NVME | LPFC_IO_NVMET |
iocbq            1306 drivers/scsi/lpfc/lpfc_sli.c 	list_add_tail(&iocbq->list, &phba->lpfc_iocb_list);
iocbq            1321 drivers/scsi/lpfc/lpfc_sli.c __lpfc_sli_release_iocbq_s3(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
iocbq            1330 drivers/scsi/lpfc/lpfc_sli.c 	memset((char*)iocbq + start_clean, 0, sizeof(*iocbq) - start_clean);
iocbq            1331 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->sli4_xritag = NO_XRI;
iocbq            1332 drivers/scsi/lpfc/lpfc_sli.c 	list_add_tail(&iocbq->list, &phba->lpfc_iocb_list);
iocbq            1346 drivers/scsi/lpfc/lpfc_sli.c __lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
iocbq            1350 drivers/scsi/lpfc/lpfc_sli.c 	phba->__lpfc_sli_release_iocbq(phba, iocbq);
iocbq            1363 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_release_iocbq(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
iocbq            1371 drivers/scsi/lpfc/lpfc_sli.c 	__lpfc_sli_release_iocbq(phba, iocbq);
iocbq            1701 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_next_iotag(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq)
iocbq            1713 drivers/scsi/lpfc/lpfc_sli.c 		psli->iocbq_lookup[iotag] = iocbq;
iocbq            1715 drivers/scsi/lpfc/lpfc_sli.c 		iocbq->iotag = iotag;
iocbq            1732 drivers/scsi/lpfc/lpfc_sli.c 					psli->iocbq_lookup[iotag] = iocbq;
iocbq            1734 drivers/scsi/lpfc/lpfc_sli.c 					iocbq->iotag = iotag;
iocbq            1747 drivers/scsi/lpfc/lpfc_sli.c 			psli->iocbq_lookup[iotag] = iocbq;
iocbq            1749 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->iotag = iotag;
iocbq            2843 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_iocbq *iocbq;
iocbq            2911 drivers/scsi/lpfc/lpfc_sli.c 		list_for_each_entry(iocbq, &saveq->list, list) {
iocbq            2912 drivers/scsi/lpfc/lpfc_sli.c 			irsp = &(iocbq->iocb);
iocbq            2914 drivers/scsi/lpfc/lpfc_sli.c 				iocbq->context2 = lpfc_sli_get_buff(phba, pring,
iocbq            2916 drivers/scsi/lpfc/lpfc_sli.c 				if (!iocbq->context2)
iocbq            2926 drivers/scsi/lpfc/lpfc_sli.c 				iocbq->context3 = lpfc_sli_get_buff(phba, pring,
iocbq            2928 drivers/scsi/lpfc/lpfc_sli.c 				if (!iocbq->context3)
iocbq            2946 drivers/scsi/lpfc/lpfc_sli.c 		list_for_each_entry(iocbq, &pring->iocb_continue_saveq, clist) {
iocbq            2947 drivers/scsi/lpfc/lpfc_sli.c 			if (iocbq->iocb.unsli3.rcvsli3.ox_id ==
iocbq            2949 drivers/scsi/lpfc/lpfc_sli.c 				list_add_tail(&saveq->list, &iocbq->list);
iocbq            2958 drivers/scsi/lpfc/lpfc_sli.c 			list_del_init(&iocbq->clist);
iocbq            2959 drivers/scsi/lpfc/lpfc_sli.c 			saveq = iocbq;
iocbq            9281 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli4_iocb2wqe(struct lpfc_hba *phba, struct lpfc_iocbq *iocbq,
iocbq            9303 drivers/scsi/lpfc/lpfc_sli.c 	if (iocbq->iocb_flag &  LPFC_IO_FCP)
iocbq            9305 drivers/scsi/lpfc/lpfc_sli.c 	else if (fip && (iocbq->iocb_flag & LPFC_FIP_ELS_ID_MASK))
iocbq            9313 drivers/scsi/lpfc/lpfc_sli.c 	memcpy(wqe, &iocbq->iocb, sizeof(union lpfc_wqe));
iocbq            9318 drivers/scsi/lpfc/lpfc_sli.c 	abort_tag = (uint32_t) iocbq->iotag;
iocbq            9319 drivers/scsi/lpfc/lpfc_sli.c 	xritag = iocbq->sli4_xritag;
iocbq            9321 drivers/scsi/lpfc/lpfc_sli.c 	if (iocbq->iocb.un.genreq64.bdl.bdeFlags == BUFF_TYPE_BLP_64) {
iocbq            9322 drivers/scsi/lpfc/lpfc_sli.c 		numBdes = iocbq->iocb.un.genreq64.bdl.bdeSize /
iocbq            9325 drivers/scsi/lpfc/lpfc_sli.c 			((struct lpfc_dmabuf *)iocbq->context3)->virt;
iocbq            9343 drivers/scsi/lpfc/lpfc_sli.c 		xmit_len = iocbq->iocb.un.fcpi64.bdl.bdeSize;
iocbq            9345 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb.ulpIoTag = iocbq->iotag;
iocbq            9346 drivers/scsi/lpfc/lpfc_sli.c 	cmnd = iocbq->iocb.ulpCommand;
iocbq            9348 drivers/scsi/lpfc/lpfc_sli.c 	switch (iocbq->iocb.ulpCommand) {
iocbq            9350 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb_flag & LPFC_IO_LIBDFC)
iocbq            9351 drivers/scsi/lpfc/lpfc_sli.c 			ndlp = iocbq->context_un.ndlp;
iocbq            9353 drivers/scsi/lpfc/lpfc_sli.c 			ndlp = (struct lpfc_nodelist *)iocbq->context1;
iocbq            9354 drivers/scsi/lpfc/lpfc_sli.c 		if (!iocbq->iocb.ulpLe) {
iocbq            9358 drivers/scsi/lpfc/lpfc_sli.c 				iocbq->iocb.ulpCommand);
iocbq            9365 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->iocb.ulpTimeout);
iocbq            9370 drivers/scsi/lpfc/lpfc_sli.c 		ct = ((iocbq->iocb.ulpCt_h << 1) | iocbq->iocb.ulpCt_l);
iocbq            9372 drivers/scsi/lpfc/lpfc_sli.c 		       iocbq->iocb.ulpContext);
iocbq            9377 drivers/scsi/lpfc/lpfc_sli.c 			els_id = ((iocbq->iocb_flag & LPFC_FIP_ELS_ID_MASK)
iocbq            9380 drivers/scsi/lpfc/lpfc_sli.c 					iocbq->context2)->virt);
iocbq            9392 drivers/scsi/lpfc/lpfc_sli.c 					iocbq->vport->fc_myDID);
iocbq            9399 drivers/scsi/lpfc/lpfc_sli.c 					phba->vpi_ids[iocbq->vport->vpi]);
iocbq            9400 drivers/scsi/lpfc/lpfc_sli.c 			} else if (pcmd && iocbq->context1) {
iocbq            9418 drivers/scsi/lpfc/lpfc_sli.c 		       iocbq->iocb.un.ulpWord[3]);
iocbq            9420 drivers/scsi/lpfc/lpfc_sli.c 		       iocbq->iocb.unsli3.rcvsli3.ox_id);
iocbq            9449 drivers/scsi/lpfc/lpfc_sli.c 			((iocbq->iocb.ulpCt_h << 1) | iocbq->iocb.ulpCt_l));
iocbq            9467 drivers/scsi/lpfc/lpfc_sli.c 		       iocbq->iocb.ulpFCP2Rcvy);
iocbq            9468 drivers/scsi/lpfc/lpfc_sli.c 		bf_set(wqe_lnk, &wqe->fcp_iwrite.wqe_com, iocbq->iocb.ulpXS);
iocbq            9473 drivers/scsi/lpfc/lpfc_sli.c 		bf_set(wqe_pu, &wqe->fcp_iwrite.wqe_com, iocbq->iocb.ulpPU);
iocbq            9475 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb_flag & LPFC_IO_OAS) {
iocbq            9478 drivers/scsi/lpfc/lpfc_sli.c 			if (iocbq->priority) {
iocbq            9480 drivers/scsi/lpfc/lpfc_sli.c 				       (iocbq->priority << 1));
iocbq            9502 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_cmd = iocbq->context1;
iocbq            9531 drivers/scsi/lpfc/lpfc_sli.c 		       iocbq->iocb.ulpFCP2Rcvy);
iocbq            9532 drivers/scsi/lpfc/lpfc_sli.c 		bf_set(wqe_lnk, &wqe->fcp_iread.wqe_com, iocbq->iocb.ulpXS);
iocbq            9537 drivers/scsi/lpfc/lpfc_sli.c 		bf_set(wqe_pu, &wqe->fcp_iread.wqe_com, iocbq->iocb.ulpPU);
iocbq            9539 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb_flag & LPFC_IO_OAS) {
iocbq            9542 drivers/scsi/lpfc/lpfc_sli.c 			if (iocbq->priority) {
iocbq            9544 drivers/scsi/lpfc/lpfc_sli.c 				       (iocbq->priority << 1));
iocbq            9566 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_cmd = iocbq->context1;
iocbq            9601 drivers/scsi/lpfc/lpfc_sli.c 		       iocbq->iocb.ulpFCP2Rcvy);
iocbq            9602 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb_flag & LPFC_IO_OAS) {
iocbq            9605 drivers/scsi/lpfc/lpfc_sli.c 			if (iocbq->priority) {
iocbq            9607 drivers/scsi/lpfc/lpfc_sli.c 				       (iocbq->priority << 1));
iocbq            9623 drivers/scsi/lpfc/lpfc_sli.c 			lpfc_cmd = iocbq->context1;
iocbq            9647 drivers/scsi/lpfc/lpfc_sli.c 		numBdes = iocbq->iocb.un.genreq64.bdl.bdeSize /
iocbq            9660 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb.ulpCt_h  || iocbq->iocb.ulpCt_l) {
iocbq            9661 drivers/scsi/lpfc/lpfc_sli.c 			ct = ((iocbq->iocb.ulpCt_h << 1) | iocbq->iocb.ulpCt_l);
iocbq            9664 drivers/scsi/lpfc/lpfc_sli.c 				ct, iocbq->iocb.ulpCommand);
iocbq            9668 drivers/scsi/lpfc/lpfc_sli.c 		bf_set(wqe_tmo, &wqe->gen_req.wqe_com, iocbq->iocb.ulpTimeout);
iocbq            9669 drivers/scsi/lpfc/lpfc_sli.c 		bf_set(wqe_pu, &wqe->gen_req.wqe_com, iocbq->iocb.ulpPU);
iocbq            9679 drivers/scsi/lpfc/lpfc_sli.c 		ndlp = (struct lpfc_nodelist *)iocbq->context1;
iocbq            9687 drivers/scsi/lpfc/lpfc_sli.c 			 iocbq->iocb.un.xseq64.xmit_els_remoteID);
iocbq            9692 drivers/scsi/lpfc/lpfc_sli.c 			if (iocbq->vport->fc_flag & FC_PT2PT) {
iocbq            9695 drivers/scsi/lpfc/lpfc_sli.c 					iocbq->vport->fc_myDID);
iocbq            9696 drivers/scsi/lpfc/lpfc_sli.c 				if (iocbq->vport->fc_myDID == Fabric_DID) {
iocbq            9703 drivers/scsi/lpfc/lpfc_sli.c 		       ((iocbq->iocb.ulpCt_h << 1) | iocbq->iocb.ulpCt_l));
iocbq            9704 drivers/scsi/lpfc/lpfc_sli.c 		bf_set(wqe_pu, &wqe->xmit_els_rsp.wqe_com, iocbq->iocb.ulpPU);
iocbq            9706 drivers/scsi/lpfc/lpfc_sli.c 		       iocbq->iocb.unsli3.rcvsli3.ox_id);
iocbq            9707 drivers/scsi/lpfc/lpfc_sli.c 		if (!iocbq->iocb.ulpCt_h && iocbq->iocb.ulpCt_l)
iocbq            9709 drivers/scsi/lpfc/lpfc_sli.c 			       phba->vpi_ids[iocbq->vport->vpi]);
iocbq            9719 drivers/scsi/lpfc/lpfc_sli.c 					iocbq->context2)->virt);
iocbq            9723 drivers/scsi/lpfc/lpfc_sli.c 					iocbq->vport->fc_myDID);
iocbq            9735 drivers/scsi/lpfc/lpfc_sli.c 		abrt_iotag = iocbq->iocb.un.acxri.abortContextTag;
iocbq            9742 drivers/scsi/lpfc/lpfc_sli.c 		if ((iocbq->iocb.ulpCommand == CMD_CLOSE_XRI_CN) || fip)
iocbq            9755 drivers/scsi/lpfc/lpfc_sli.c 			((iocbq->iocb.ulpCt_h << 1) | iocbq->iocb.ulpCt_l));
iocbq            9756 drivers/scsi/lpfc/lpfc_sli.c 		abort_tag = iocbq->iocb.un.acxri.abortIoTag;
iocbq            9770 drivers/scsi/lpfc/lpfc_sli.c 		ndlp = (struct lpfc_nodelist *)iocbq->context1;
iocbq            9778 drivers/scsi/lpfc/lpfc_sli.c 		       bf_get(lpfc_abts_oxid, &iocbq->iocb.un.bls_rsp));
iocbq            9779 drivers/scsi/lpfc/lpfc_sli.c 		if (bf_get(lpfc_abts_orig, &iocbq->iocb.un.bls_rsp) ==
iocbq            9786 drivers/scsi/lpfc/lpfc_sli.c 			       iocbq->sli4_xritag);
iocbq            9793 drivers/scsi/lpfc/lpfc_sli.c 			       bf_get(lpfc_abts_rxid, &iocbq->iocb.un.bls_rsp));
iocbq            9802 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->iocb.ulpContext);
iocbq            9811 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb.un.xseq64.w5.hcsw.Rctl == FC_RCTL_BA_RJT) {
iocbq            9813 drivers/scsi/lpfc/lpfc_sli.c 			       bf_get(lpfc_vndr_code, &iocbq->iocb.un.bls_rsp));
iocbq            9815 drivers/scsi/lpfc/lpfc_sli.c 			       bf_get(lpfc_rsn_expln, &iocbq->iocb.un.bls_rsp));
iocbq            9817 drivers/scsi/lpfc/lpfc_sli.c 			       bf_get(lpfc_rsn_code, &iocbq->iocb.un.bls_rsp));
iocbq            9832 drivers/scsi/lpfc/lpfc_sli.c 		bf_set(wqe_reqtag, &wqe->generic.wqe_com, iocbq->iotag);
iocbq            9843 drivers/scsi/lpfc/lpfc_sli.c 				iocbq->iocb.ulpCommand);
iocbq            9848 drivers/scsi/lpfc/lpfc_sli.c 	if (iocbq->iocb_flag & LPFC_IO_DIF_PASS)
iocbq            9850 drivers/scsi/lpfc/lpfc_sli.c 	else if (iocbq->iocb_flag & LPFC_IO_DIF_STRIP)
iocbq            9852 drivers/scsi/lpfc/lpfc_sli.c 	else if (iocbq->iocb_flag & LPFC_IO_DIF_INSERT)
iocbq            9854 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb_flag &= ~(LPFC_IO_DIF_PASS | LPFC_IO_DIF_STRIP |
iocbq            9857 drivers/scsi/lpfc/lpfc_sli.c 	bf_set(wqe_reqtag, &wqe->generic.wqe_com, iocbq->iotag);
iocbq            9861 drivers/scsi/lpfc/lpfc_sli.c 	bf_set(wqe_class, &wqe->generic.wqe_com, iocbq->iocb.ulpClass);
iocbq            10151 drivers/scsi/lpfc/lpfc_sli.c 			  struct lpfc_iocbq *iocbq)
iocbq            10158 drivers/scsi/lpfc/lpfc_sli.c 	vpi = iocbq->iocb.un.asyncstat.sub_ctxt_tag;
iocbq            10159 drivers/scsi/lpfc/lpfc_sli.c 	rpi = iocbq->iocb.ulpContext;
iocbq            10164 drivers/scsi/lpfc/lpfc_sli.c 			vpi, rpi, iocbq->iocb.ulpStatus);
iocbq            10173 drivers/scsi/lpfc/lpfc_sli.c 	if (iocbq->iocb.ulpStatus == IOSTAT_LOCAL_REJECT)
iocbq            10181 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->iocb.ulpContext, iocbq->iocb.ulpStatus,
iocbq            10245 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_sli_ring * pring, struct lpfc_iocbq * iocbq)
iocbq            10253 drivers/scsi/lpfc/lpfc_sli.c 	icmd = &iocbq->iocb;
iocbq            10282 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli_abts_err_handler(phba, iocbq);
iocbq            11333 drivers/scsi/lpfc/lpfc_sli.c lpfc_sli_validate_fcp_iocb(struct lpfc_iocbq *iocbq, struct lpfc_vport *vport,
iocbq            11340 drivers/scsi/lpfc/lpfc_sli.c 	if (iocbq->vport != vport)
iocbq            11343 drivers/scsi/lpfc/lpfc_sli.c 	if (!(iocbq->iocb_flag &  LPFC_IO_FCP) ||
iocbq            11344 drivers/scsi/lpfc/lpfc_sli.c 	    !(iocbq->iocb_flag & LPFC_IO_ON_TXCMPLQ))
iocbq            11347 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_cmd = container_of(iocbq, struct lpfc_io_buf, cur_iocbq);
iocbq            11400 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_iocbq *iocbq;
iocbq            11405 drivers/scsi/lpfc/lpfc_sli.c 		iocbq = phba->sli.iocbq_lookup[i];
iocbq            11407 drivers/scsi/lpfc/lpfc_sli.c 		if (lpfc_sli_validate_fcp_iocb (iocbq, vport, tgt_id, lun_id,
iocbq            11468 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_iocbq *iocbq;
iocbq            11480 drivers/scsi/lpfc/lpfc_sli.c 		iocbq = phba->sli.iocbq_lookup[i];
iocbq            11482 drivers/scsi/lpfc/lpfc_sli.c 		if (lpfc_sli_validate_fcp_iocb(iocbq, vport, tgt_id, lun_id,
iocbq            11490 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb_flag & LPFC_DRIVER_ABORTED)
iocbq            11501 drivers/scsi/lpfc/lpfc_sli.c 		iocbq->iocb_flag |= LPFC_DRIVER_ABORTED;
iocbq            11503 drivers/scsi/lpfc/lpfc_sli.c 		cmd = &iocbq->iocb;
iocbq            11507 drivers/scsi/lpfc/lpfc_sli.c 			abtsiocb->iocb.un.acxri.abortIoTag = iocbq->sli4_xritag;
iocbq            11515 drivers/scsi/lpfc/lpfc_sli.c 		abtsiocb->hba_wqidx = iocbq->hba_wqidx;
iocbq            11516 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb_flag & LPFC_IO_FCP)
iocbq            11518 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb_flag & LPFC_IO_FOF)
iocbq            11529 drivers/scsi/lpfc/lpfc_sli.c 			pring_s4 = lpfc_sli4_calc_ring(phba, iocbq);
iocbq            11577 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_iocbq *iocbq;
iocbq            11593 drivers/scsi/lpfc/lpfc_sli.c 		iocbq = phba->sli.iocbq_lookup[i];
iocbq            11595 drivers/scsi/lpfc/lpfc_sli.c 		if (lpfc_sli_validate_fcp_iocb(iocbq, vport, tgt_id, lun_id,
iocbq            11600 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_cmd = container_of(iocbq, struct lpfc_io_buf, cur_iocbq);
iocbq            11610 drivers/scsi/lpfc/lpfc_sli.c 			    phba->sli4_hba.hdwq[iocbq->hba_wqidx].io_wq->pring;
iocbq            11623 drivers/scsi/lpfc/lpfc_sli.c 		if ((iocbq->iocb_flag & LPFC_DRIVER_ABORTED) ||
iocbq            11624 drivers/scsi/lpfc/lpfc_sli.c 		    !(iocbq->iocb_flag & LPFC_IO_ON_TXCMPLQ)) {
iocbq            11640 drivers/scsi/lpfc/lpfc_sli.c 		icmd = &iocbq->iocb;
iocbq            11645 drivers/scsi/lpfc/lpfc_sli.c 							 iocbq->sli4_xritag;
iocbq            11653 drivers/scsi/lpfc/lpfc_sli.c 		abtsiocbq->hba_wqidx = iocbq->hba_wqidx;
iocbq            11654 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb_flag & LPFC_IO_FCP)
iocbq            11656 drivers/scsi/lpfc/lpfc_sli.c 		if (iocbq->iocb_flag & LPFC_IO_FOF)
iocbq            11674 drivers/scsi/lpfc/lpfc_sli.c 		iocbq->iocb_flag |= LPFC_DRIVER_ABORTED;
iocbq            17759 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_iocbq *first_iocbq, *iocbq;
iocbq            17811 drivers/scsi/lpfc/lpfc_sli.c 	iocbq = first_iocbq;
iocbq            17817 drivers/scsi/lpfc/lpfc_sli.c 		if (!iocbq) {
iocbq            17821 drivers/scsi/lpfc/lpfc_sli.c 		if (!iocbq->context3) {
iocbq            17822 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->context3 = d_buf;
iocbq            17823 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->iocb.ulpBdeCount++;
iocbq            17829 drivers/scsi/lpfc/lpfc_sli.c 					&iocbq->iocb.unsli3.sli3Words[4];
iocbq            17835 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->iocb.unsli3.rcvsli3.acc_len += len;
iocbq            17838 drivers/scsi/lpfc/lpfc_sli.c 			iocbq = lpfc_sli_get_iocbq(vport->phba);
iocbq            17839 drivers/scsi/lpfc/lpfc_sli.c 			if (!iocbq) {
iocbq            17853 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->context2 = d_buf;
iocbq            17854 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->context3 = NULL;
iocbq            17855 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->iocb.ulpBdeCount = 1;
iocbq            17857 drivers/scsi/lpfc/lpfc_sli.c 				iocbq->iocb.un.cont64[0].tus.f.bdeSize =
iocbq            17860 drivers/scsi/lpfc/lpfc_sli.c 				iocbq->iocb.un.cont64[0].tus.f.bdeSize = len;
iocbq            17863 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->iocb.unsli3.rcvsli3.acc_len = tot_len;
iocbq            17865 drivers/scsi/lpfc/lpfc_sli.c 			iocbq->iocb.un.rcvels.remoteID = sid;
iocbq            17866 drivers/scsi/lpfc/lpfc_sli.c 			list_add_tail(&iocbq->list, &first_iocbq->list);
iocbq            17877 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_iocbq *iocbq, *curr_iocb, *next_iocb;
iocbq            17881 drivers/scsi/lpfc/lpfc_sli.c 	iocbq = lpfc_prep_seq(vport, seq_dmabuf);
iocbq            17882 drivers/scsi/lpfc/lpfc_sli.c 	if (!iocbq) {
iocbq            17892 drivers/scsi/lpfc/lpfc_sli.c 				      iocbq, fc_hdr->fh_r_ctl,
iocbq            17902 drivers/scsi/lpfc/lpfc_sli.c 		&iocbq->list, list) {
iocbq            17906 drivers/scsi/lpfc/lpfc_sli.c 	lpfc_sli_release_iocbq(phba, iocbq);
iocbq            17928 drivers/scsi/lpfc/lpfc_sli.c 	struct lpfc_iocbq *iocbq = NULL;
iocbq            17939 drivers/scsi/lpfc/lpfc_sli.c 	iocbq = lpfc_sli_get_iocbq(phba);
iocbq            17940 drivers/scsi/lpfc/lpfc_sli.c 	if (!iocbq) {
iocbq            17965 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb.un.xseq64.bdl.addrHigh = putPaddrHigh(pcmd->phys);
iocbq            17966 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb.un.xseq64.bdl.addrLow = putPaddrLow(pcmd->phys);
iocbq            17967 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb.un.xseq64.bdl.bdeFlags = BUFF_TYPE_BDE_64;
iocbq            17968 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb.un.xseq64.bdl.bdeSize = frame_len;
iocbq            17970 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->context2 = pcmd;
iocbq            17971 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->vport = vport;
iocbq            17972 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb_flag &= ~LPFC_FIP_ELS_ID_MASK;
iocbq            17973 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb_flag |= LPFC_USE_FCPWQIDX;
iocbq            17979 drivers/scsi/lpfc/lpfc_sli.c 	wqe = (union lpfc_wqe *)&iocbq->iocb;
iocbq            17989 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb.ulpCommand = CMD_SEND_FRAME;
iocbq            17990 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb.ulpLe = 1;
iocbq            17991 drivers/scsi/lpfc/lpfc_sli.c 	iocbq->iocb_cmpl = lpfc_sli4_mds_loopback_cmpl;
iocbq            17992 drivers/scsi/lpfc/lpfc_sli.c 	rc = lpfc_sli_issue_iocb(phba, LPFC_ELS_RING, iocbq, 0);
iocbq            18005 drivers/scsi/lpfc/lpfc_sli.c 	if (iocbq)
iocbq            18006 drivers/scsi/lpfc/lpfc_sli.c 		lpfc_sli_release_iocbq(phba, iocbq);