Lines Matching refs:irsp

3388 	IOCB_t *irsp;  in lpfc_sli_prep_unsol_wqe()  local
3392 irsp = &saveq->iocb; in lpfc_sli_prep_unsol_wqe()
3396 bf_set(lpfc_wcqe_c_status, &saveq->wcqe_cmpl, irsp->ulpStatus); in lpfc_sli_prep_unsol_wqe()
3397 saveq->wcqe_cmpl.word3 = irsp->ulpBdeCount; in lpfc_sli_prep_unsol_wqe()
3398 saveq->wcqe_cmpl.parameter = irsp->un.ulpWord[4]; in lpfc_sli_prep_unsol_wqe()
3399 saveq->wcqe_cmpl.total_data_placed = irsp->unsli3.rcvsli3.acc_len; in lpfc_sli_prep_unsol_wqe()
3402 bf_set(els_rsp64_sid, &wqe->xmit_els_rsp, irsp->un.rcvels.parmRo); in lpfc_sli_prep_unsol_wqe()
3405 bf_set(wqe_ctxt_tag, &wqe->xmit_els_rsp.wqe_com, irsp->ulpContext); in lpfc_sli_prep_unsol_wqe()
3409 irsp->unsli3.rcvsli3.ox_id); in lpfc_sli_prep_unsol_wqe()
3413 irsp->un.rcvels.remoteID); in lpfc_sli_prep_unsol_wqe()
3416 for (i = 0; i < irsp->ulpBdeCount; i++) { in lpfc_sli_prep_unsol_wqe()
3422 &irsp->un.ulpWord[0]; in lpfc_sli_prep_unsol_wqe()
3427 &irsp->unsli3.sli3Words[4]; in lpfc_sli_prep_unsol_wqe()
3452 IOCB_t * irsp; in lpfc_sli_process_unsol_iocb() local
3459 irsp = &saveq->iocb; in lpfc_sli_process_unsol_iocb()
3462 if (irsp->ulpCommand == CMD_ASYNC_STATUS) { in lpfc_sli_process_unsol_iocb()
3473 irsp->un.asyncstat.evt_code); in lpfc_sli_process_unsol_iocb()
3477 if ((irsp->ulpCommand == CMD_IOCB_RET_XRI64_CX) && in lpfc_sli_process_unsol_iocb()
3479 if (irsp->ulpBdeCount > 0) { in lpfc_sli_process_unsol_iocb()
3481 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
3485 if (irsp->ulpBdeCount > 1) { in lpfc_sli_process_unsol_iocb()
3487 irsp->unsli3.sli3Words[3]); in lpfc_sli_process_unsol_iocb()
3491 if (irsp->ulpBdeCount > 2) { in lpfc_sli_process_unsol_iocb()
3493 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
3501 if (irsp->ulpBdeCount != 0) { in lpfc_sli_process_unsol_iocb()
3503 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
3511 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
3513 if (irsp->ulpBdeCount == 2) { in lpfc_sli_process_unsol_iocb()
3515 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
3523 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
3526 irsp = &iocbq->iocb; in lpfc_sli_process_unsol_iocb()
3527 if (irsp->ulpBdeCount != 0) { in lpfc_sli_process_unsol_iocb()
3530 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
3538 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
3540 if (irsp->ulpBdeCount == 2) { in lpfc_sli_process_unsol_iocb()
3543 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
3552 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
3556 paddr = getPaddr(irsp->un.cont64[0].addrHigh, in lpfc_sli_process_unsol_iocb()
3557 irsp->un.cont64[0].addrLow); in lpfc_sli_process_unsol_iocb()
3560 if (irsp->ulpBdeCount == 2) { in lpfc_sli_process_unsol_iocb()
3561 paddr = getPaddr(irsp->un.cont64[1].addrHigh, in lpfc_sli_process_unsol_iocb()
3562 irsp->un.cont64[1].addrLow); in lpfc_sli_process_unsol_iocb()
3569 if (irsp->ulpBdeCount != 0 && in lpfc_sli_process_unsol_iocb()
3570 (irsp->ulpCommand == CMD_IOCB_RCV_CONT64_CX || in lpfc_sli_process_unsol_iocb()
3571 irsp->ulpStatus == IOSTAT_INTERMED_RSP)) { in lpfc_sli_process_unsol_iocb()
3590 irsp = &saveq->iocb; in lpfc_sli_process_unsol_iocb()
3595 if ((irsp->ulpCommand == CMD_RCV_ELS_REQ64_CX) || in lpfc_sli_process_unsol_iocb()
3596 (irsp->ulpCommand == CMD_RCV_ELS_REQ_CX) || in lpfc_sli_process_unsol_iocb()
3597 (irsp->ulpCommand == CMD_IOCB_RCV_ELS64_CX)) { in lpfc_sli_process_unsol_iocb()
3607 (irsp->ulpCommand == CMD_RCV_SEQUENCE64_CX || in lpfc_sli_process_unsol_iocb()
3608 irsp->ulpCommand == CMD_IOCB_RCV_SEQ64_CX)) { in lpfc_sli_process_unsol_iocb()
3617 (irsp->ulpCommand == CMD_IOCB_RCV_ELS64_CX || in lpfc_sli_process_unsol_iocb()
3618 irsp->ulpCommand == CMD_IOCB_RCV_SEQ64_CX)) { in lpfc_sli_process_unsol_iocb()
3619 if (irsp->unsli3.rcvsli3.vpi == 0xffff) in lpfc_sli_process_unsol_iocb()
3623 irsp->unsli3.rcvsli3.vpi); in lpfc_sli_process_unsol_iocb()
3991 IOCB_t *irsp = NULL; in lpfc_sli_handle_fast_ring_event() local
4039 irsp = &rspiocbq.iocb; in lpfc_sli_handle_fast_ring_event()
4041 type = lpfc_sli_iocb_cmd_type(irsp->ulpCommand & CMD_IOCB_MASK); in lpfc_sli_handle_fast_ring_event()
4045 if (unlikely(irsp->ulpStatus)) { in lpfc_sli_handle_fast_ring_event()
4050 if ((irsp->ulpStatus == IOSTAT_LOCAL_REJECT) && in lpfc_sli_handle_fast_ring_event()
4051 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_sli_handle_fast_ring_event()
4063 irsp->un.ulpWord[0], in lpfc_sli_handle_fast_ring_event()
4064 irsp->un.ulpWord[1], in lpfc_sli_handle_fast_ring_event()
4065 irsp->un.ulpWord[2], in lpfc_sli_handle_fast_ring_event()
4066 irsp->un.ulpWord[3], in lpfc_sli_handle_fast_ring_event()
4067 irsp->un.ulpWord[4], in lpfc_sli_handle_fast_ring_event()
4068 irsp->un.ulpWord[5], in lpfc_sli_handle_fast_ring_event()
4069 *(uint32_t *)&irsp->un1, in lpfc_sli_handle_fast_ring_event()
4070 *((uint32_t *)&irsp->un1 + 1)); in lpfc_sli_handle_fast_ring_event()
4080 if (unlikely(irsp->ulpCommand == CMD_XRI_ABORTED_CX)) { in lpfc_sli_handle_fast_ring_event()
4085 irsp->ulpCommand); in lpfc_sli_handle_fast_ring_event()
4107 if (irsp->ulpCommand == CMD_ADAPTER_MSG) { in lpfc_sli_handle_fast_ring_event()
4110 memcpy(&adaptermsg[0], (uint8_t *) irsp, in lpfc_sli_handle_fast_ring_event()
4120 type, irsp->ulpCommand, in lpfc_sli_handle_fast_ring_event()
4121 irsp->ulpStatus, in lpfc_sli_handle_fast_ring_event()
4122 irsp->ulpIoTag, in lpfc_sli_handle_fast_ring_event()
4123 irsp->ulpContext); in lpfc_sli_handle_fast_ring_event()
4190 IOCB_t *irsp; in lpfc_sli_sp_handle_rspiocb() local
4232 irsp = &rspiocbp->iocb; in lpfc_sli_sp_handle_rspiocb()
4247 *(((uint32_t *)irsp) + 6), in lpfc_sli_sp_handle_rspiocb()
4248 *(((uint32_t *)irsp) + 7), in lpfc_sli_sp_handle_rspiocb()
4249 *(((uint32_t *)irsp) + 8), in lpfc_sli_sp_handle_rspiocb()
4250 *(((uint32_t *)irsp) + 9), in lpfc_sli_sp_handle_rspiocb()
4251 *(((uint32_t *)irsp) + 10), in lpfc_sli_sp_handle_rspiocb()
4252 *(((uint32_t *)irsp) + 11), in lpfc_sli_sp_handle_rspiocb()
4253 *(((uint32_t *)irsp) + 12), in lpfc_sli_sp_handle_rspiocb()
4254 *(((uint32_t *)irsp) + 13), in lpfc_sli_sp_handle_rspiocb()
4255 *(((uint32_t *)irsp) + 14), in lpfc_sli_sp_handle_rspiocb()
4256 *(((uint32_t *)irsp) + 15)); in lpfc_sli_sp_handle_rspiocb()
4378 IOCB_t *irsp = NULL; in lpfc_sli_handle_slow_ring_event_s3() local
4440 irsp = &rspiocbp->iocb; in lpfc_sli_handle_slow_ring_event_s3()
4448 *(((uint32_t *) irsp) + 4), in lpfc_sli_handle_slow_ring_event_s3()
4449 *(((uint32_t *) irsp) + 6), in lpfc_sli_handle_slow_ring_event_s3()
4450 *(((uint32_t *) irsp) + 7)); in lpfc_sli_handle_slow_ring_event_s3()
12360 IOCB_t *irsp; in lpfc_ignore_els_cmpl() local
12371 irsp = &rspiocb->iocb; in lpfc_ignore_els_cmpl()
12372 iotag = irsp->ulpIoTag; in lpfc_ignore_els_cmpl()