Lines Matching refs:irsp
1308 IOCB_t * irsp; in lpfc_sli_process_unsol_iocb() local
1316 irsp = &(saveq->iocb); in lpfc_sli_process_unsol_iocb()
1318 if (irsp->ulpCommand == CMD_ASYNC_STATUS) { in lpfc_sli_process_unsol_iocb()
1329 irsp->un.asyncstat.evt_code); in lpfc_sli_process_unsol_iocb()
1333 if ((irsp->ulpCommand == CMD_IOCB_RET_XRI64_CX) && in lpfc_sli_process_unsol_iocb()
1335 if (irsp->ulpBdeCount > 0) { in lpfc_sli_process_unsol_iocb()
1337 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
1341 if (irsp->ulpBdeCount > 1) { in lpfc_sli_process_unsol_iocb()
1343 irsp->unsli3.sli3Words[3]); in lpfc_sli_process_unsol_iocb()
1347 if (irsp->ulpBdeCount > 2) { in lpfc_sli_process_unsol_iocb()
1349 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
1357 if (irsp->ulpBdeCount != 0) { in lpfc_sli_process_unsol_iocb()
1359 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
1367 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
1369 if (irsp->ulpBdeCount == 2) { in lpfc_sli_process_unsol_iocb()
1371 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
1379 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
1382 irsp = &(iocbq->iocb); in lpfc_sli_process_unsol_iocb()
1383 if (irsp->ulpBdeCount != 0) { in lpfc_sli_process_unsol_iocb()
1385 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
1393 irsp->un.ulpWord[3]); in lpfc_sli_process_unsol_iocb()
1395 if (irsp->ulpBdeCount == 2) { in lpfc_sli_process_unsol_iocb()
1397 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
1406 irsp->unsli3.sli3Words[7]); in lpfc_sli_process_unsol_iocb()
1410 if (irsp->ulpBdeCount != 0 && in lpfc_sli_process_unsol_iocb()
1411 (irsp->ulpCommand == CMD_IOCB_RCV_CONT64_CX || in lpfc_sli_process_unsol_iocb()
1412 irsp->ulpStatus == IOSTAT_INTERMED_RSP)) { in lpfc_sli_process_unsol_iocb()
1429 irsp = &(saveq->iocb); in lpfc_sli_process_unsol_iocb()
1433 if ((irsp->ulpCommand == CMD_RCV_ELS_REQ64_CX) || in lpfc_sli_process_unsol_iocb()
1434 (irsp->ulpCommand == CMD_RCV_ELS_REQ_CX) || in lpfc_sli_process_unsol_iocb()
1435 (irsp->ulpCommand == CMD_IOCB_RCV_ELS64_CX)) { in lpfc_sli_process_unsol_iocb()
1445 (irsp->ulpCommand == CMD_RCV_SEQUENCE64_CX || in lpfc_sli_process_unsol_iocb()
1446 irsp->ulpCommand == CMD_IOCB_RCV_SEQ64_CX)) { in lpfc_sli_process_unsol_iocb()
1703 IOCB_t *irsp = NULL; in lpfc_sli_poll_fcp_ring() local
1737 irsp = &rspiocbq.iocb; in lpfc_sli_poll_fcp_ring()
1738 type = lpfc_sli_iocb_cmd_type(irsp->ulpCommand & CMD_IOCB_MASK); in lpfc_sli_poll_fcp_ring()
1742 if (unlikely(irsp->ulpStatus)) { in lpfc_sli_poll_fcp_ring()
1748 irsp->un.ulpWord[0], in lpfc_sli_poll_fcp_ring()
1749 irsp->un.ulpWord[1], in lpfc_sli_poll_fcp_ring()
1750 irsp->un.ulpWord[2], in lpfc_sli_poll_fcp_ring()
1751 irsp->un.ulpWord[3], in lpfc_sli_poll_fcp_ring()
1752 irsp->un.ulpWord[4], in lpfc_sli_poll_fcp_ring()
1753 irsp->un.ulpWord[5], in lpfc_sli_poll_fcp_ring()
1754 *(uint32_t *)&irsp->un1, in lpfc_sli_poll_fcp_ring()
1755 *((uint32_t *)&irsp->un1 + 1)); in lpfc_sli_poll_fcp_ring()
1765 if (unlikely(irsp->ulpCommand == CMD_XRI_ABORTED_CX)) { in lpfc_sli_poll_fcp_ring()
1770 irsp->ulpCommand); in lpfc_sli_poll_fcp_ring()
1784 if (irsp->ulpCommand == CMD_ADAPTER_MSG) { in lpfc_sli_poll_fcp_ring()
1787 memcpy(&adaptermsg[0], (uint8_t *) irsp, in lpfc_sli_poll_fcp_ring()
1797 type, irsp->ulpCommand, in lpfc_sli_poll_fcp_ring()
1798 irsp->ulpStatus, in lpfc_sli_poll_fcp_ring()
1799 irsp->ulpIoTag, in lpfc_sli_poll_fcp_ring()
1800 irsp->ulpContext); in lpfc_sli_poll_fcp_ring()
1869 IOCB_t *irsp = NULL; in lpfc_sli_handle_fast_ring_event() local
1912 irsp = &rspiocbq.iocb; in lpfc_sli_handle_fast_ring_event()
1914 type = lpfc_sli_iocb_cmd_type(irsp->ulpCommand & CMD_IOCB_MASK); in lpfc_sli_handle_fast_ring_event()
1918 if (unlikely(irsp->ulpStatus)) { in lpfc_sli_handle_fast_ring_event()
1923 if ((irsp->ulpStatus == IOSTAT_LOCAL_REJECT) && in lpfc_sli_handle_fast_ring_event()
1924 (irsp->un.ulpWord[4] == IOERR_NO_RESOURCES)) { in lpfc_sli_handle_fast_ring_event()
1935 irsp->un.ulpWord[0], in lpfc_sli_handle_fast_ring_event()
1936 irsp->un.ulpWord[1], in lpfc_sli_handle_fast_ring_event()
1937 irsp->un.ulpWord[2], in lpfc_sli_handle_fast_ring_event()
1938 irsp->un.ulpWord[3], in lpfc_sli_handle_fast_ring_event()
1939 irsp->un.ulpWord[4], in lpfc_sli_handle_fast_ring_event()
1940 irsp->un.ulpWord[5], in lpfc_sli_handle_fast_ring_event()
1941 *(uint32_t *)&irsp->un1, in lpfc_sli_handle_fast_ring_event()
1942 *((uint32_t *)&irsp->un1 + 1)); in lpfc_sli_handle_fast_ring_event()
1952 if (unlikely(irsp->ulpCommand == CMD_XRI_ABORTED_CX)) { in lpfc_sli_handle_fast_ring_event()
1957 irsp->ulpCommand); in lpfc_sli_handle_fast_ring_event()
1983 if (irsp->ulpCommand == CMD_ADAPTER_MSG) { in lpfc_sli_handle_fast_ring_event()
1986 memcpy(&adaptermsg[0], (uint8_t *) irsp, in lpfc_sli_handle_fast_ring_event()
1996 type, irsp->ulpCommand, in lpfc_sli_handle_fast_ring_event()
1997 irsp->ulpStatus, in lpfc_sli_handle_fast_ring_event()
1998 irsp->ulpIoTag, in lpfc_sli_handle_fast_ring_event()
1999 irsp->ulpContext); in lpfc_sli_handle_fast_ring_event()
2062 IOCB_t *irsp = NULL; in lpfc_sli_handle_slow_ring_event() local
2130 irsp = &rspiocbp->iocb; in lpfc_sli_handle_slow_ring_event()
2138 *(((uint32_t *) irsp) + 4), in lpfc_sli_handle_slow_ring_event()
2139 *(((uint32_t *) irsp) + 6), in lpfc_sli_handle_slow_ring_event()
2140 *(((uint32_t *) irsp) + 7)); in lpfc_sli_handle_slow_ring_event()
2148 if (irsp->ulpLe) { in lpfc_sli_handle_slow_ring_event()
2156 irsp = &(saveq->iocb); in lpfc_sli_handle_slow_ring_event()
2166 if ((irsp->ulpStatus == IOSTAT_LOCAL_REJECT) && in lpfc_sli_handle_slow_ring_event()
2167 (irsp->un.ulpWord[4] == IOERR_NO_RESOURCES)) { in lpfc_sli_handle_slow_ring_event()
2173 if (irsp->ulpStatus) { in lpfc_sli_handle_slow_ring_event()
2183 irsp->un.ulpWord[0], in lpfc_sli_handle_slow_ring_event()
2184 irsp->un.ulpWord[1], in lpfc_sli_handle_slow_ring_event()
2185 irsp->un.ulpWord[2], in lpfc_sli_handle_slow_ring_event()
2186 irsp->un.ulpWord[3], in lpfc_sli_handle_slow_ring_event()
2187 irsp->un.ulpWord[4], in lpfc_sli_handle_slow_ring_event()
2188 irsp->un.ulpWord[5], in lpfc_sli_handle_slow_ring_event()
2189 *(((uint32_t *) irsp) + 6), in lpfc_sli_handle_slow_ring_event()
2190 *(((uint32_t *) irsp) + 7), in lpfc_sli_handle_slow_ring_event()
2191 *(((uint32_t *) irsp) + 8), in lpfc_sli_handle_slow_ring_event()
2192 *(((uint32_t *) irsp) + 9), in lpfc_sli_handle_slow_ring_event()
2193 *(((uint32_t *) irsp) + 10), in lpfc_sli_handle_slow_ring_event()
2194 *(((uint32_t *) irsp) + 11), in lpfc_sli_handle_slow_ring_event()
2195 *(((uint32_t *) irsp) + 12), in lpfc_sli_handle_slow_ring_event()
2196 *(((uint32_t *) irsp) + 13), in lpfc_sli_handle_slow_ring_event()
2197 *(((uint32_t *) irsp) + 14), in lpfc_sli_handle_slow_ring_event()
2198 *(((uint32_t *) irsp) + 15)); in lpfc_sli_handle_slow_ring_event()
2207 iocb_cmd_type = irsp->ulpCommand & CMD_IOCB_MASK; in lpfc_sli_handle_slow_ring_event()
2222 if ((irsp->ulpCommand != CMD_XRI_ABORTED_CX) && in lpfc_sli_handle_slow_ring_event()
2242 if (irsp->ulpCommand == CMD_ADAPTER_MSG) { in lpfc_sli_handle_slow_ring_event()
2248 memcpy(&adaptermsg[0], (uint8_t *) irsp, in lpfc_sli_handle_slow_ring_event()
2259 irsp->ulpCommand, in lpfc_sli_handle_slow_ring_event()
2260 irsp->ulpStatus, in lpfc_sli_handle_slow_ring_event()
2261 irsp->ulpIoTag, in lpfc_sli_handle_slow_ring_event()
2262 irsp->ulpContext); in lpfc_sli_handle_slow_ring_event()
4483 IOCB_t *irsp = &rspiocb->iocb; in lpfc_sli_abort_els_cmpl() local
4490 if (irsp->ulpStatus) { in lpfc_sli_abort_els_cmpl()
4503 irsp->ulpStatus, irsp->un.ulpWord[4]); in lpfc_sli_abort_els_cmpl()
4509 if (irsp->ulpStatus == IOSTAT_LOCAL_REJECT) { in lpfc_sli_abort_els_cmpl()
4559 IOCB_t *irsp = &rspiocb->iocb; in lpfc_ignore_els_cmpl() local
4565 irsp->ulpIoTag, irsp->ulpStatus, in lpfc_ignore_els_cmpl()
4566 irsp->un.ulpWord[4], irsp->ulpTimeout); in lpfc_ignore_els_cmpl()