Lines Matching refs:irsp

3379 	IOCB_t *irsp;  in lpfc_sli_prep_unsol_wqe()  local
3383 irsp = &saveq->iocb; in lpfc_sli_prep_unsol_wqe()
3387 bf_set(lpfc_wcqe_c_status, &saveq->wcqe_cmpl, irsp->ulpStatus); in lpfc_sli_prep_unsol_wqe()
3388 saveq->wcqe_cmpl.word3 = irsp->ulpBdeCount; in lpfc_sli_prep_unsol_wqe()
3389 saveq->wcqe_cmpl.parameter = irsp->un.ulpWord[4]; in lpfc_sli_prep_unsol_wqe()
3390 saveq->wcqe_cmpl.total_data_placed = irsp->unsli3.rcvsli3.acc_len; in lpfc_sli_prep_unsol_wqe()
3393 bf_set(els_rsp64_sid, &wqe->xmit_els_rsp, irsp->un.rcvels.parmRo); in lpfc_sli_prep_unsol_wqe()
3396 bf_set(wqe_ctxt_tag, &wqe->xmit_els_rsp.wqe_com, irsp->ulpContext); in lpfc_sli_prep_unsol_wqe()
3400 irsp->unsli3.rcvsli3.ox_id); in lpfc_sli_prep_unsol_wqe()
3404 irsp->un.rcvels.remoteID); in lpfc_sli_prep_unsol_wqe()
3407 for (i = 0; i < irsp->ulpBdeCount; i++) { in lpfc_sli_prep_unsol_wqe()
3413 &irsp->un.ulpWord[0]; in lpfc_sli_prep_unsol_wqe()
3418 &irsp->unsli3.sli3Words[4]; in lpfc_sli_prep_unsol_wqe()
3443 IOCB_t * irsp; in lpfc_sli_process_unsol_iocb() local
3450 irsp = &saveq->iocb; in lpfc_sli_process_unsol_iocb()
3453 if (irsp->ulpCommand == CMD_ASYNC_STATUS) { in lpfc_sli_process_unsol_iocb()
3464 irsp->un.asyncstat.evt_code); in lpfc_sli_process_unsol_iocb()
3468 if ((irsp->ulpCommand == CMD_IOCB_RET_XRI64_CX) && in lpfc_sli_process_unsol_iocb()
3470 if (irsp->ulpBdeCount > 0) { in lpfc_sli_process_unsol_iocb()
3472 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
3476 if (irsp->ulpBdeCount > 1) { in lpfc_sli_process_unsol_iocb()
3478 irsp->unsli3.sli3Words[3]); in lpfc_sli_process_unsol_iocb()
3482 if (irsp->ulpBdeCount > 2) { in lpfc_sli_process_unsol_iocb()
3484 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
3492 if (irsp->ulpBdeCount != 0) { in lpfc_sli_process_unsol_iocb()
3494 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
3502 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
3504 if (irsp->ulpBdeCount == 2) { in lpfc_sli_process_unsol_iocb()
3506 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
3514 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
3517 irsp = &iocbq->iocb; in lpfc_sli_process_unsol_iocb()
3518 if (irsp->ulpBdeCount != 0) { in lpfc_sli_process_unsol_iocb()
3521 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
3529 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
3531 if (irsp->ulpBdeCount == 2) { in lpfc_sli_process_unsol_iocb()
3534 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
3543 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
3547 paddr = getPaddr(irsp->un.cont64[0].addrHigh, in lpfc_sli_process_unsol_iocb()
3548 irsp->un.cont64[0].addrLow); in lpfc_sli_process_unsol_iocb()
3551 if (irsp->ulpBdeCount == 2) { in lpfc_sli_process_unsol_iocb()
3552 paddr = getPaddr(irsp->un.cont64[1].addrHigh, in lpfc_sli_process_unsol_iocb()
3553 irsp->un.cont64[1].addrLow); in lpfc_sli_process_unsol_iocb()
3560 if (irsp->ulpBdeCount != 0 && in lpfc_sli_process_unsol_iocb()
3561 (irsp->ulpCommand == CMD_IOCB_RCV_CONT64_CX || in lpfc_sli_process_unsol_iocb()
3562 irsp->ulpStatus == IOSTAT_INTERMED_RSP)) { in lpfc_sli_process_unsol_iocb()
3581 irsp = &saveq->iocb; in lpfc_sli_process_unsol_iocb()
3586 if ((irsp->ulpCommand == CMD_RCV_ELS_REQ64_CX) || in lpfc_sli_process_unsol_iocb()
3587 (irsp->ulpCommand == CMD_RCV_ELS_REQ_CX) || in lpfc_sli_process_unsol_iocb()
3588 (irsp->ulpCommand == CMD_IOCB_RCV_ELS64_CX)) { in lpfc_sli_process_unsol_iocb()
3598 (irsp->ulpCommand == CMD_RCV_SEQUENCE64_CX || in lpfc_sli_process_unsol_iocb()
3599 irsp->ulpCommand == CMD_IOCB_RCV_SEQ64_CX)) { in lpfc_sli_process_unsol_iocb()
3608 (irsp->ulpCommand == CMD_IOCB_RCV_ELS64_CX || in lpfc_sli_process_unsol_iocb()
3609 irsp->ulpCommand == CMD_IOCB_RCV_SEQ64_CX)) { in lpfc_sli_process_unsol_iocb()
3610 if (irsp->unsli3.rcvsli3.vpi == 0xffff) in lpfc_sli_process_unsol_iocb()
3614 irsp->unsli3.rcvsli3.vpi); in lpfc_sli_process_unsol_iocb()
3996 IOCB_t *irsp = NULL; in lpfc_sli_handle_fast_ring_event() local
4044 irsp = &rspiocbq.iocb; in lpfc_sli_handle_fast_ring_event()
4046 type = lpfc_sli_iocb_cmd_type(irsp->ulpCommand & CMD_IOCB_MASK); in lpfc_sli_handle_fast_ring_event()
4050 if (unlikely(irsp->ulpStatus)) { in lpfc_sli_handle_fast_ring_event()
4055 if ((irsp->ulpStatus == IOSTAT_LOCAL_REJECT) && in lpfc_sli_handle_fast_ring_event()
4056 ((irsp->un.ulpWord[4] & IOERR_PARAM_MASK) == in lpfc_sli_handle_fast_ring_event()
4068 irsp->un.ulpWord[0], in lpfc_sli_handle_fast_ring_event()
4069 irsp->un.ulpWord[1], in lpfc_sli_handle_fast_ring_event()
4070 irsp->un.ulpWord[2], in lpfc_sli_handle_fast_ring_event()
4071 irsp->un.ulpWord[3], in lpfc_sli_handle_fast_ring_event()
4072 irsp->un.ulpWord[4], in lpfc_sli_handle_fast_ring_event()
4073 irsp->un.ulpWord[5], in lpfc_sli_handle_fast_ring_event()
4074 *(uint32_t *)&irsp->un1, in lpfc_sli_handle_fast_ring_event()
4075 *((uint32_t *)&irsp->un1 + 1)); in lpfc_sli_handle_fast_ring_event()
4085 if (unlikely(irsp->ulpCommand == CMD_XRI_ABORTED_CX)) { in lpfc_sli_handle_fast_ring_event()
4090 irsp->ulpCommand); in lpfc_sli_handle_fast_ring_event()
4112 if (irsp->ulpCommand == CMD_ADAPTER_MSG) { in lpfc_sli_handle_fast_ring_event()
4115 memcpy(&adaptermsg[0], (uint8_t *) irsp, in lpfc_sli_handle_fast_ring_event()
4125 type, irsp->ulpCommand, in lpfc_sli_handle_fast_ring_event()
4126 irsp->ulpStatus, in lpfc_sli_handle_fast_ring_event()
4127 irsp->ulpIoTag, in lpfc_sli_handle_fast_ring_event()
4128 irsp->ulpContext); in lpfc_sli_handle_fast_ring_event()
4195 IOCB_t *irsp; in lpfc_sli_sp_handle_rspiocb() local
4237 irsp = &rspiocbp->iocb; in lpfc_sli_sp_handle_rspiocb()
4252 *(((uint32_t *)irsp) + 6), in lpfc_sli_sp_handle_rspiocb()
4253 *(((uint32_t *)irsp) + 7), in lpfc_sli_sp_handle_rspiocb()
4254 *(((uint32_t *)irsp) + 8), in lpfc_sli_sp_handle_rspiocb()
4255 *(((uint32_t *)irsp) + 9), in lpfc_sli_sp_handle_rspiocb()
4256 *(((uint32_t *)irsp) + 10), in lpfc_sli_sp_handle_rspiocb()
4257 *(((uint32_t *)irsp) + 11), in lpfc_sli_sp_handle_rspiocb()
4258 *(((uint32_t *)irsp) + 12), in lpfc_sli_sp_handle_rspiocb()
4259 *(((uint32_t *)irsp) + 13), in lpfc_sli_sp_handle_rspiocb()
4260 *(((uint32_t *)irsp) + 14), in lpfc_sli_sp_handle_rspiocb()
4261 *(((uint32_t *)irsp) + 15)); in lpfc_sli_sp_handle_rspiocb()
4383 IOCB_t *irsp = NULL; in lpfc_sli_handle_slow_ring_event_s3() local
4445 irsp = &rspiocbp->iocb; in lpfc_sli_handle_slow_ring_event_s3()
4453 *(((uint32_t *) irsp) + 4), in lpfc_sli_handle_slow_ring_event_s3()
4454 *(((uint32_t *) irsp) + 6), in lpfc_sli_handle_slow_ring_event_s3()
4455 *(((uint32_t *) irsp) + 7)); in lpfc_sli_handle_slow_ring_event_s3()
12351 IOCB_t *irsp; in lpfc_ignore_els_cmpl() local
12362 irsp = &rspiocb->iocb; in lpfc_ignore_els_cmpl()
12363 iotag = irsp->ulpIoTag; in lpfc_ignore_els_cmpl()