Lines Matching refs:iocb

389 	IOCB_t *iocb;  in lpfc_new_scsi_buf_s3()  local
470 iocb = &psb->cur_iocbq.iocb; in lpfc_new_scsi_buf_s3()
471 iocb->un.fcpi64.bdl.ulpIoTag32 = 0; in lpfc_new_scsi_buf_s3()
475 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BDE_IMMED; in lpfc_new_scsi_buf_s3()
476 iocb->un.fcpi64.bdl.bdeSize = sizeof(struct fcp_cmnd); in lpfc_new_scsi_buf_s3()
477 iocb->un.fcpi64.bdl.addrLow = offsetof(IOCB_t, in lpfc_new_scsi_buf_s3()
479 iocb->un.fcpi64.bdl.addrHigh = 0; in lpfc_new_scsi_buf_s3()
480 iocb->ulpBdeCount = 0; in lpfc_new_scsi_buf_s3()
481 iocb->ulpLe = 0; in lpfc_new_scsi_buf_s3()
483 iocb->unsli3.fcp_ext.rbde.tus.f.bdeFlags = in lpfc_new_scsi_buf_s3()
485 iocb->unsli3.fcp_ext.rbde.tus.f.bdeSize = in lpfc_new_scsi_buf_s3()
487 iocb->unsli3.fcp_ext.rbde.addrLow = in lpfc_new_scsi_buf_s3()
489 iocb->unsli3.fcp_ext.rbde.addrHigh = in lpfc_new_scsi_buf_s3()
492 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BLP_64; in lpfc_new_scsi_buf_s3()
493 iocb->un.fcpi64.bdl.bdeSize = in lpfc_new_scsi_buf_s3()
495 iocb->un.fcpi64.bdl.addrLow = in lpfc_new_scsi_buf_s3()
497 iocb->un.fcpi64.bdl.addrHigh = in lpfc_new_scsi_buf_s3()
499 iocb->ulpBdeCount = 1; in lpfc_new_scsi_buf_s3()
500 iocb->ulpLe = 1; in lpfc_new_scsi_buf_s3()
502 iocb->ulpClass = CLASS3; in lpfc_new_scsi_buf_s3()
795 IOCB_t *iocb; in lpfc_new_scsi_buf_s4() local
904 iocb = &psb->cur_iocbq.iocb; in lpfc_new_scsi_buf_s4()
905 iocb->un.fcpi64.bdl.ulpIoTag32 = 0; in lpfc_new_scsi_buf_s4()
906 iocb->un.fcpi64.bdl.bdeFlags = BUFF_TYPE_BDE_64; in lpfc_new_scsi_buf_s4()
911 iocb->un.fcpi64.bdl.bdeSize = sizeof(struct fcp_cmnd); in lpfc_new_scsi_buf_s4()
912 iocb->un.fcpi64.bdl.addrLow = putPaddrLow(pdma_phys_fcp_cmd); in lpfc_new_scsi_buf_s4()
913 iocb->un.fcpi64.bdl.addrHigh = putPaddrHigh(pdma_phys_fcp_cmd); in lpfc_new_scsi_buf_s4()
914 iocb->ulpBdeCount = 1; in lpfc_new_scsi_buf_s4()
915 iocb->ulpLe = 1; in lpfc_new_scsi_buf_s4()
916 iocb->ulpClass = CLASS3; in lpfc_new_scsi_buf_s4()
1154 IOCB_t *iocb_cmd = &lpfc_cmd->cur_iocbq.iocb; in lpfc_scsi_prep_dma_buf_s3()
2705 IOCB_t *iocb_cmd = &lpfc_cmd->cur_iocbq.iocb; in lpfc_bg_scsi_prep_dma_buf_s3()
3060 struct sli3_bg_fields *bgf = &pIocbOut->iocb.unsli3.sli3_bg; in lpfc_parse_bg_err()
3230 IOCB_t *iocb_cmd = &lpfc_cmd->cur_iocbq.iocb; in lpfc_scsi_prep_dma_buf_s4()
3359 IOCB_t *iocb_cmd = &lpfc_cmd->cur_iocbq.iocb; in lpfc_bg_scsi_prep_dma_buf_s4()
3562 uint32_t fcpi_parm = rsp_iocb->iocb.un.fcpi.fcpi_parm; in lpfc_send_scsi_error_event()
3682 uint32_t fcpi_parm = rsp_iocb->iocb.un.fcpi.fcpi_parm; in lpfc_handle_fcp_err()
3916 lpfc_cmd->result = (pIocbOut->iocb.un.ulpWord[4] & IOERR_PARAM_MASK); in lpfc_scsi_cmd_iocb_cmpl()
3917 lpfc_cmd->status = pIocbOut->iocb.ulpStatus; in lpfc_scsi_cmd_iocb_cmpl()
3981 pIocbOut->iocb.ulpContext, in lpfc_scsi_cmd_iocb_cmpl()
3982 lpfc_cmd->cur_iocbq.iocb.ulpIoTag); in lpfc_scsi_cmd_iocb_cmpl()
4037 pIocbOut->iocb.unsli3.sli3_bg.bgstat) { in lpfc_scsi_cmd_iocb_cmpl()
4194 IOCB_t *iocb_cmd = &lpfc_cmd->cur_iocbq.iocb; in lpfc_scsi_prep_cmnd()
4221 piocbq->iocb.un.fcpi.fcpi_XRdy = 0; in lpfc_scsi_prep_cmnd()
4237 piocbq->iocb.un.fcpi.fcpi_XRdy = fcpdl; in lpfc_scsi_prep_cmnd()
4239 piocbq->iocb.un.fcpi.fcpi_XRdy = in lpfc_scsi_prep_cmnd()
4264 piocbq->iocb.ulpContext = pnode->nlp_rpi; in lpfc_scsi_prep_cmnd()
4266 piocbq->iocb.ulpContext = in lpfc_scsi_prep_cmnd()
4269 piocbq->iocb.ulpFCP2Rcvy = 1; in lpfc_scsi_prep_cmnd()
4271 piocbq->iocb.ulpFCP2Rcvy = 0; in lpfc_scsi_prep_cmnd()
4273 piocbq->iocb.ulpClass = (pnode->nlp_fcp_info & 0x0f); in lpfc_scsi_prep_cmnd()
4276 piocbq->iocb.ulpTimeout = lpfc_cmd->timeout; in lpfc_scsi_prep_cmnd()
4313 piocb = &piocbq->iocb; in lpfc_scsi_prep_task_mgmt_cmd()
4635 lpfc_cmd->cur_iocbq.iocb.ulpContext, in lpfc_queuecommand()
4636 lpfc_cmd->cur_iocbq.iocb.ulpIoTag, in lpfc_queuecommand()
4637 lpfc_cmd->cur_iocbq.iocb.ulpTimeout, in lpfc_queuecommand()
4685 struct lpfc_iocbq *iocb; in lpfc_abort_handler() local
4719 iocb = &lpfc_cmd->cur_iocbq; in lpfc_abort_handler()
4721 if (!(iocb->iocb_flag & LPFC_IO_ON_TXCMPLQ)) { in lpfc_abort_handler()
4741 BUG_ON(iocb->context1 != lpfc_cmd); in lpfc_abort_handler()
4744 if (iocb->iocb_flag & LPFC_DRIVER_ABORTED) { in lpfc_abort_handler()
4758 iocb->iocb_flag |= LPFC_DRIVER_ABORTED; in lpfc_abort_handler()
4766 cmd = &iocb->iocb; in lpfc_abort_handler()
4767 icmd = &abtsiocb->iocb; in lpfc_abort_handler()
4771 icmd->un.acxri.abortIoTag = iocb->sli4_xritag; in lpfc_abort_handler()
4779 abtsiocb->fcp_wqidx = iocb->fcp_wqidx; in lpfc_abort_handler()
4781 if (iocb->iocb_flag & LPFC_IO_FOF) in lpfc_abort_handler()
4792 ring_number = MAX_SLI3_CONFIGURED_RINGS + iocb->fcp_wqidx; in lpfc_abort_handler()
4834 iocb->sli4_xritag, ret, in lpfc_abort_handler()
5001 (iocbqrsp->iocb.ulpStatus != IOSTAT_SUCCESS)) { in lpfc_send_taskmgmt()
5003 iocbqrsp->iocb.ulpStatus != IOSTAT_FCP_RSP_ERROR) in lpfc_send_taskmgmt()
5009 iocbqrsp->iocb.ulpStatus, in lpfc_send_taskmgmt()
5010 iocbqrsp->iocb.un.ulpWord[4], in lpfc_send_taskmgmt()
5014 if (iocbqrsp->iocb.ulpStatus == IOSTAT_FCP_RSP_ERROR) in lpfc_send_taskmgmt()