Lines Matching refs:drvr_cmd
1329 struct mpi3mr_drvr_cmd *drvr_cmd) in mpi3mr_pel_wait_complete() argument
1335 if (drvr_cmd->state & MPI3MR_CMD_RESET) in mpi3mr_pel_wait_complete()
1338 if (!(drvr_cmd->state & MPI3MR_CMD_REPLYVALID)) { in mpi3mr_pel_wait_complete()
1342 pel_reply = (Mpi3PELReply_t *)drvr_cmd->reply; in mpi3mr_pel_wait_complete()
1344 if (((GET_IOC_STATUS(drvr_cmd->ioc_status)) != MPI3_IOCSTATUS_SUCCESS) in mpi3mr_pel_wait_complete()
1348 sc->name, __func__, GET_IOC_STATUS(drvr_cmd->ioc_status), in mpi3mr_pel_wait_complete()
1349 drvr_cmd->ioc_loginfo, le16toh(pel_reply->PELogStatus)); in mpi3mr_pel_wait_complete()
1354 if (drvr_cmd->retry_count < MPI3MR_PELCMDS_RETRYCOUNT) { in mpi3mr_pel_wait_complete()
1355 drvr_cmd->retry_count++; in mpi3mr_pel_wait_complete()
1357 __func__, drvr_cmd->retry_count); in mpi3mr_pel_wait_complete()
1358 mpi3mr_issue_pel_wait(sc, drvr_cmd); in mpi3mr_pel_wait_complete()
1378 drvr_cmd->state = MPI3MR_CMD_NOTUSED; in mpi3mr_pel_wait_complete()
1379 drvr_cmd->callback = NULL; in mpi3mr_pel_wait_complete()
1380 drvr_cmd->retry_count = 0; in mpi3mr_pel_wait_complete()
1385 struct mpi3mr_drvr_cmd *drvr_cmd) in mpi3mr_issue_pel_wait() argument
1394 drvr_cmd->state = MPI3MR_CMD_PENDING; in mpi3mr_issue_pel_wait()
1395 drvr_cmd->is_waiting = 0; in mpi3mr_issue_pel_wait()
1396 drvr_cmd->callback = mpi3mr_pel_wait_complete; in mpi3mr_issue_pel_wait()
1397 drvr_cmd->ioc_status = 0; in mpi3mr_issue_pel_wait()
1398 drvr_cmd->ioc_loginfo = 0; in mpi3mr_issue_pel_wait()
1419 drvr_cmd->state = MPI3MR_CMD_NOTUSED; in mpi3mr_issue_pel_wait()
1420 drvr_cmd->callback = NULL; in mpi3mr_issue_pel_wait()
1421 drvr_cmd->retry_count = 0; in mpi3mr_issue_pel_wait()
1428 struct mpi3mr_drvr_cmd *drvr_cmd) in mpi3mr_send_pel_getseq() argument
1457 drvr_cmd->state = MPI3MR_CMD_NOTUSED; in mpi3mr_send_pel_getseq()
1458 drvr_cmd->callback = NULL; in mpi3mr_send_pel_getseq()
1459 drvr_cmd->retry_count = 0; in mpi3mr_send_pel_getseq()
1465 struct mpi3mr_drvr_cmd *drvr_cmd) in mpi3mr_pel_getseq_complete() argument
1472 if (drvr_cmd->state & MPI3MR_CMD_RESET) in mpi3mr_pel_getseq_complete()
1475 if (!(drvr_cmd->state & MPI3MR_CMD_REPLYVALID)) { in mpi3mr_pel_getseq_complete()
1479 pel_reply = (Mpi3PELReply_t *)drvr_cmd->reply; in mpi3mr_pel_getseq_complete()
1481 if (((GET_IOC_STATUS(drvr_cmd->ioc_status)) != MPI3_IOCSTATUS_SUCCESS) in mpi3mr_pel_getseq_complete()
1484 sc->name, __func__, GET_IOC_STATUS(drvr_cmd->ioc_status), in mpi3mr_pel_getseq_complete()
1485 drvr_cmd->ioc_loginfo, le16toh(pel_reply->PELogStatus)); in mpi3mr_pel_getseq_complete()
1490 if (drvr_cmd->retry_count < MPI3MR_PELCMDS_RETRYCOUNT) { in mpi3mr_pel_getseq_complete()
1491 drvr_cmd->retry_count++; in mpi3mr_pel_getseq_complete()
1493 __func__, drvr_cmd->retry_count); in mpi3mr_pel_getseq_complete()
1494 mpi3mr_send_pel_getseq(sc, drvr_cmd); in mpi3mr_pel_getseq_complete()
1503 drvr_cmd->retry_count = 0; in mpi3mr_pel_getseq_complete()
1504 mpi3mr_issue_pel_wait(sc, drvr_cmd); in mpi3mr_pel_getseq_complete()
1509 drvr_cmd->state = MPI3MR_CMD_NOTUSED; in mpi3mr_pel_getseq_complete()
1510 drvr_cmd->callback = NULL; in mpi3mr_pel_getseq_complete()
1511 drvr_cmd->retry_count = 0; in mpi3mr_pel_getseq_complete()