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()
2711 IOCB_t *iocb_cmd = &lpfc_cmd->cur_iocbq.iocb; in lpfc_bg_scsi_prep_dma_buf_s3()
3067 struct sli3_bg_fields *bgf = &pIocbOut->iocb.unsli3.sli3_bg; in lpfc_parse_bg_err()
3237 IOCB_t *iocb_cmd = &lpfc_cmd->cur_iocbq.iocb; in lpfc_scsi_prep_dma_buf_s4()
3366 IOCB_t *iocb_cmd = &lpfc_cmd->cur_iocbq.iocb; in lpfc_bg_scsi_prep_dma_buf_s4()
3569 uint32_t fcpi_parm = rsp_iocb->iocb.un.fcpi.fcpi_parm; in lpfc_send_scsi_error_event()
3689 uint32_t fcpi_parm = rsp_iocb->iocb.un.fcpi.fcpi_parm; in lpfc_handle_fcp_err()
3882 lpfc_cmd->result = (pIocbOut->iocb.un.ulpWord[4] & IOERR_PARAM_MASK); in lpfc_scsi_cmd_iocb_cmpl()
3883 lpfc_cmd->status = pIocbOut->iocb.ulpStatus; in lpfc_scsi_cmd_iocb_cmpl()
3947 pIocbOut->iocb.ulpContext, in lpfc_scsi_cmd_iocb_cmpl()
3948 lpfc_cmd->cur_iocbq.iocb.ulpIoTag); in lpfc_scsi_cmd_iocb_cmpl()
4003 pIocbOut->iocb.unsli3.sli3_bg.bgstat) { in lpfc_scsi_cmd_iocb_cmpl()
4163 IOCB_t *iocb_cmd = &lpfc_cmd->cur_iocbq.iocb; in lpfc_scsi_prep_cmnd()
4190 piocbq->iocb.un.fcpi.fcpi_XRdy = 0; in lpfc_scsi_prep_cmnd()
4206 piocbq->iocb.un.fcpi.fcpi_XRdy = fcpdl; in lpfc_scsi_prep_cmnd()
4208 piocbq->iocb.un.fcpi.fcpi_XRdy = in lpfc_scsi_prep_cmnd()
4233 piocbq->iocb.ulpContext = pnode->nlp_rpi; in lpfc_scsi_prep_cmnd()
4235 piocbq->iocb.ulpContext = in lpfc_scsi_prep_cmnd()
4238 piocbq->iocb.ulpFCP2Rcvy = 1; in lpfc_scsi_prep_cmnd()
4240 piocbq->iocb.ulpFCP2Rcvy = 0; in lpfc_scsi_prep_cmnd()
4242 piocbq->iocb.ulpClass = (pnode->nlp_fcp_info & 0x0f); in lpfc_scsi_prep_cmnd()
4245 piocbq->iocb.ulpTimeout = lpfc_cmd->timeout; in lpfc_scsi_prep_cmnd()
4282 piocb = &piocbq->iocb; in lpfc_scsi_prep_task_mgmt_cmd()
4604 lpfc_cmd->cur_iocbq.iocb.ulpContext, in lpfc_queuecommand()
4605 lpfc_cmd->cur_iocbq.iocb.ulpIoTag, in lpfc_queuecommand()
4606 lpfc_cmd->cur_iocbq.iocb.ulpTimeout, in lpfc_queuecommand()
4654 struct lpfc_iocbq *iocb; in lpfc_abort_handler() local
4688 iocb = &lpfc_cmd->cur_iocbq; in lpfc_abort_handler()
4690 if (!(iocb->iocb_flag & LPFC_IO_ON_TXCMPLQ)) { in lpfc_abort_handler()
4710 BUG_ON(iocb->context1 != lpfc_cmd); in lpfc_abort_handler()
4713 if (iocb->iocb_flag & LPFC_DRIVER_ABORTED) { in lpfc_abort_handler()
4727 iocb->iocb_flag |= LPFC_DRIVER_ABORTED; in lpfc_abort_handler()
4735 cmd = &iocb->iocb; in lpfc_abort_handler()
4736 icmd = &abtsiocb->iocb; in lpfc_abort_handler()
4740 icmd->un.acxri.abortIoTag = iocb->sli4_xritag; in lpfc_abort_handler()
4748 abtsiocb->fcp_wqidx = iocb->fcp_wqidx; in lpfc_abort_handler()
4750 if (iocb->iocb_flag & LPFC_IO_FOF) in lpfc_abort_handler()
4761 ring_number = MAX_SLI3_CONFIGURED_RINGS + iocb->fcp_wqidx; in lpfc_abort_handler()
4803 iocb->sli4_xritag, ret, in lpfc_abort_handler()
4970 (iocbqrsp->iocb.ulpStatus != IOSTAT_SUCCESS)) { in lpfc_send_taskmgmt()
4975 tgt_id, lun_id, iocbqrsp->iocb.ulpStatus, in lpfc_send_taskmgmt()
4976 iocbqrsp->iocb.un.ulpWord[4], in lpfc_send_taskmgmt()
4980 if (iocbqrsp->iocb.ulpStatus == IOSTAT_FCP_RSP_ERROR) in lpfc_send_taskmgmt()