Lines Matching refs:mpi_reply

91  * @mpi_reply: reply message frame
99 char *calling_function_name, MPI2DefaultReply_t *mpi_reply)
180 if (!mpi_reply)
183 if (mpi_reply->IOCStatus || mpi_reply->IOCLogInfo)
185 le16_to_cpu(mpi_reply->IOCStatus),
186 le32_to_cpu(mpi_reply->IOCLogInfo));
255 MPI2DefaultReply_t *mpi_reply;
262 mpi_reply = mpt3sas_base_get_reply_virt_addr(ioc, reply);
263 if (mpi_reply) {
265 memcpy(ioc->config_cmds.reply, mpi_reply,
266 mpi_reply->MsgLength*4);
270 _config_display_some_debug(ioc, smid, "config_done", mpi_reply);
280 * @mpi_reply: reply mf payload returned from firmware
297 *mpi_request, Mpi2ConfigReply_t *mpi_reply, int timeout,
321 mpi_request->Header.PageVersion = mpi_reply->Header.PageVersion;
322 mpi_request->Header.PageNumber = mpi_reply->Header.PageNumber;
323 mpi_request->Header.PageType = mpi_reply->Header.PageType;
324 mpi_request->Header.PageLength = mpi_reply->Header.PageLength;
325 mpi_request->ExtPageLength = mpi_reply->ExtPageLength;
326 mpi_request->ExtPageType = mpi_reply->ExtPageType;
330 mem.sz = le16_to_cpu(mpi_reply->ExtPageLength) * 4;
403 memcpy(mpi_reply, ioc->config_cmds.reply,
408 (mpi_reply->Header.PageType & 0xF)) {
413 _debug_dump_reply(mpi_reply, ioc->reply_sz/4);
414 panic("%s: %s: Firmware BUG: mpi_reply mismatch: Requested PageType(0x%02x) Reply PageType(0x%02x)\n",
417 mpi_reply->Header.PageType & 0xF);
422 mpi_request->ExtPageType != mpi_reply->ExtPageType) {
427 _debug_dump_reply(mpi_reply, ioc->reply_sz/4);
428 panic("%s: %s: Firmware BUG: mpi_reply mismatch: Requested ExtPageType(0x%02x) Reply ExtPageType(0x%02x)\n",
431 mpi_reply->ExtPageType);
433 ioc_status = le16_to_cpu(mpi_reply->IOCStatus)
454 _debug_dump_reply(mpi_reply, ioc->reply_sz/4);
470 _debug_dump_reply(mpi_reply, ioc->reply_sz/4);
497 * @mpi_reply: reply mf payload returned from firmware
505 Mpi2ConfigReply_t *mpi_reply, Mpi2ManufacturingPage0_t *config_page)
517 r = _config_request(ioc, &mpi_request, mpi_reply,
523 r = _config_request(ioc, &mpi_request, mpi_reply,
533 * @mpi_reply: reply mf payload returned from firmware
542 Mpi2ConfigReply_t *mpi_reply, Mpi2ManufacturingPage7_t *config_page,
555 r = _config_request(ioc, &mpi_request, mpi_reply,
561 r = _config_request(ioc, &mpi_request, mpi_reply,
571 * @mpi_reply: reply mf payload returned from firmware
579 Mpi2ConfigReply_t *mpi_reply,
592 r = _config_request(ioc, &mpi_request, mpi_reply,
598 r = _config_request(ioc, &mpi_request, mpi_reply,
608 * @mpi_reply: reply mf payload returned from firmware
616 Mpi2ConfigReply_t *mpi_reply,
629 r = _config_request(ioc, &mpi_request, mpi_reply,
635 r = _config_request(ioc, &mpi_request, mpi_reply,
645 * @mpi_reply: reply mf payload returned from firmware
653 Mpi2ConfigReply_t *mpi_reply,
666 r = _config_request(ioc, &mpi_request, mpi_reply,
672 r = _config_request(ioc, &mpi_request, mpi_reply,
682 * @mpi_reply: reply mf payload returned from firmware
690 Mpi2ConfigReply_t *mpi_reply, Mpi2BiosPage2_t *config_page)
702 r = _config_request(ioc, &mpi_request, mpi_reply,
708 r = _config_request(ioc, &mpi_request, mpi_reply,
718 * @mpi_reply: reply mf payload returned from firmware
726 *mpi_reply, Mpi2BiosPage3_t *config_page)
738 r = _config_request(ioc, &mpi_request, mpi_reply,
744 r = _config_request(ioc, &mpi_request, mpi_reply,
754 * @mpi_reply: reply mf payload returned from firmware
762 Mpi2ConfigReply_t *mpi_reply, Mpi2IOUnitPage0_t *config_page)
774 r = _config_request(ioc, &mpi_request, mpi_reply,
780 r = _config_request(ioc, &mpi_request, mpi_reply,
790 * @mpi_reply: reply mf payload returned from firmware
798 Mpi2ConfigReply_t *mpi_reply, Mpi2IOUnitPage1_t *config_page)
810 r = _config_request(ioc, &mpi_request, mpi_reply,
816 r = _config_request(ioc, &mpi_request, mpi_reply,
826 * @mpi_reply: reply mf payload returned from firmware
834 Mpi2ConfigReply_t *mpi_reply, Mpi2IOUnitPage1_t *config_page)
846 r = _config_request(ioc, &mpi_request, mpi_reply,
852 r = _config_request(ioc, &mpi_request, mpi_reply,
862 * @mpi_reply: reply mf payload returned from firmware
871 Mpi2ConfigReply_t *mpi_reply, Mpi2IOUnitPage3_t *config_page, u16 sz)
883 r = _config_request(ioc, &mpi_request, mpi_reply,
889 r = _config_request(ioc, &mpi_request, mpi_reply,
898 * @mpi_reply: reply mf payload returned from firmware
906 Mpi2ConfigReply_t *mpi_reply, Mpi2IOUnitPage8_t *config_page)
918 r = _config_request(ioc, &mpi_request, mpi_reply,
924 r = _config_request(ioc, &mpi_request, mpi_reply,
934 * @mpi_reply: reply mf payload returned from firmware
942 Mpi2ConfigReply_t *mpi_reply, Mpi2IOCPage8_t *config_page)
954 r = _config_request(ioc, &mpi_request, mpi_reply,
960 r = _config_request(ioc, &mpi_request, mpi_reply,
969 * @mpi_reply: reply mf payload returned from firmware
977 Mpi2ConfigReply_t *mpi_reply, Mpi2IOCPage1_t *config_page)
989 r = _config_request(ioc, &mpi_request, mpi_reply,
995 r = _config_request(ioc, &mpi_request, mpi_reply,
1005 * @mpi_reply: reply mf payload returned from firmware
1013 Mpi2ConfigReply_t *mpi_reply, Mpi2IOCPage1_t *config_page)
1025 r = _config_request(ioc, &mpi_request, mpi_reply,
1031 r = _config_request(ioc, &mpi_request, mpi_reply,
1041 * @mpi_reply: reply mf payload returned from firmware
1051 Mpi2ConfigReply_t *mpi_reply, Mpi2SasDevicePage0_t *config_page,
1065 r = _config_request(ioc, &mpi_request, mpi_reply,
1072 r = _config_request(ioc, &mpi_request, mpi_reply,
1082 * @mpi_reply: reply mf payload returned from firmware
1092 Mpi2ConfigReply_t *mpi_reply, Mpi2SasDevicePage1_t *config_page,
1106 r = _config_request(ioc, &mpi_request, mpi_reply,
1113 r = _config_request(ioc, &mpi_request, mpi_reply,
1123 * @mpi_reply: reply mf payload returned from firmware
1133 Mpi2ConfigReply_t *mpi_reply, Mpi26PCIeDevicePage0_t *config_page,
1147 r = _config_request(ioc, &mpi_request, mpi_reply,
1154 r = _config_request(ioc, &mpi_request, mpi_reply,
1164 * @mpi_reply: reply mf payload returned from firmware
1174 Mpi2ConfigReply_t *mpi_reply, Mpi26PCIeDevicePage2_t *config_page,
1188 r = _config_request(ioc, &mpi_request, mpi_reply,
1195 r = _config_request(ioc, &mpi_request, mpi_reply,
1216 Mpi2ConfigReply_t mpi_reply;
1228 r = _config_request(ioc, &mpi_request, &mpi_reply,
1234 r = _config_request(ioc, &mpi_request, &mpi_reply,
1238 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
1250 * @mpi_reply: reply mf payload returned from firmware
1262 Mpi2ConfigReply_t *mpi_reply, Mpi2SasIOUnitPage0_t *config_page,
1276 r = _config_request(ioc, &mpi_request, mpi_reply,
1282 r = _config_request(ioc, &mpi_request, mpi_reply,
1291 * @mpi_reply: reply mf payload returned from firmware
1303 Mpi2ConfigReply_t *mpi_reply, Mpi2SasIOUnitPage1_t *config_page,
1317 r = _config_request(ioc, &mpi_request, mpi_reply,
1323 r = _config_request(ioc, &mpi_request, mpi_reply,
1332 * @mpi_reply: reply mf payload returned from firmware
1344 Mpi2ConfigReply_t *mpi_reply, Mpi2SasIOUnitPage1_t *config_page,
1358 r = _config_request(ioc, &mpi_request, mpi_reply,
1364 _config_request(ioc, &mpi_request, mpi_reply,
1367 r = _config_request(ioc, &mpi_request, mpi_reply,
1376 * @mpi_reply: reply mf payload returned from firmware
1386 *mpi_reply, Mpi2ExpanderPage0_t *config_page, u32 form, u32 handle)
1399 r = _config_request(ioc, &mpi_request, mpi_reply,
1406 r = _config_request(ioc, &mpi_request, mpi_reply,
1416 * @mpi_reply: reply mf payload returned from firmware
1426 *mpi_reply, Mpi2ExpanderPage1_t *config_page, u32 phy_number,
1440 r = _config_request(ioc, &mpi_request, mpi_reply,
1449 r = _config_request(ioc, &mpi_request, mpi_reply,
1459 * @mpi_reply: reply mf payload returned from firmware
1469 *mpi_reply, Mpi2SasEnclosurePage0_t *config_page, u32 form, u32 handle)
1482 r = _config_request(ioc, &mpi_request, mpi_reply,
1489 r = _config_request(ioc, &mpi_request, mpi_reply,
1499 * @mpi_reply: reply mf payload returned from firmware
1508 *mpi_reply, Mpi2SasPhyPage0_t *config_page, u32 phy_number)
1521 r = _config_request(ioc, &mpi_request, mpi_reply,
1529 r = _config_request(ioc, &mpi_request, mpi_reply,
1539 * @mpi_reply: reply mf payload returned from firmware
1548 *mpi_reply, Mpi2SasPhyPage1_t *config_page, u32 phy_number)
1561 r = _config_request(ioc, &mpi_request, mpi_reply,
1569 r = _config_request(ioc, &mpi_request, mpi_reply,
1579 * @mpi_reply: reply mf payload returned from firmware
1589 Mpi2ConfigReply_t *mpi_reply, Mpi2RaidVolPage1_t *config_page, u32 form,
1602 r = _config_request(ioc, &mpi_request, mpi_reply,
1609 r = _config_request(ioc, &mpi_request, mpi_reply,
1631 Mpi2ConfigReply_t mpi_reply;
1643 r = _config_request(ioc, &mpi_request, &mpi_reply,
1651 r = _config_request(ioc, &mpi_request, &mpi_reply,
1655 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
1668 * @mpi_reply: reply mf payload returned from firmware
1679 Mpi2ConfigReply_t *mpi_reply, Mpi2RaidVolPage0_t *config_page, u32 form,
1692 r = _config_request(ioc, &mpi_request, mpi_reply,
1699 r = _config_request(ioc, &mpi_request, mpi_reply,
1708 * @mpi_reply: reply mf payload returned from firmware
1718 *mpi_reply, Mpi2RaidPhysDiskPage0_t *config_page, u32 form,
1731 r = _config_request(ioc, &mpi_request, mpi_reply,
1738 r = _config_request(ioc, &mpi_request, mpi_reply,
1761 Mpi2ConfigReply_t mpi_reply;
1777 r = _config_request(ioc, &mpi_request, &mpi_reply,
1783 config_page_sz = (le16_to_cpu(mpi_reply.ExtPageLength) * 4);
1794 r = _config_request(ioc, &mpi_request, &mpi_reply,
1800 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
1849 Mpi2ConfigReply_t mpi_reply;
1853 if (!(mpt3sas_config_get_raid_volume_pg1(ioc, &mpi_reply,