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;
408 memcpy(mpi_reply, ioc->config_cmds.reply,
413 (mpi_reply->Header.PageType & 0xF)) {
418 _debug_dump_reply(mpi_reply, ioc->reply_sz/4);
419 panic("%s: %s: Firmware BUG: mpi_reply mismatch: Requested PageType(0x%02x) Reply PageType(0x%02x)\n",
422 mpi_reply->Header.PageType & 0xF);
427 mpi_request->ExtPageType != mpi_reply->ExtPageType) {
432 _debug_dump_reply(mpi_reply, ioc->reply_sz/4);
433 panic("%s: %s: Firmware BUG: mpi_reply mismatch: Requested ExtPageType(0x%02x) Reply ExtPageType(0x%02x)\n",
436 mpi_reply->ExtPageType);
438 ioc_status = le16_to_cpu(mpi_reply->IOCStatus)
459 _debug_dump_reply(mpi_reply, ioc->reply_sz/4);
475 _debug_dump_reply(mpi_reply, ioc->reply_sz/4);
510 * @mpi_reply: reply mf payload returned from firmware
518 Mpi2ConfigReply_t *mpi_reply, Mpi2ManufacturingPage0_t *config_page)
530 r = _config_request(ioc, &mpi_request, mpi_reply,
536 r = _config_request(ioc, &mpi_request, mpi_reply,
546 * @mpi_reply: reply mf payload returned from firmware
554 Mpi2ConfigReply_t *mpi_reply, Mpi2ManufacturingPage1_t *config_page)
566 r = _config_request(ioc, &mpi_request, mpi_reply,
572 r = _config_request(ioc, &mpi_request, mpi_reply,
582 * @mpi_reply: reply mf payload returned from firmware
591 Mpi2ConfigReply_t *mpi_reply, Mpi2ManufacturingPage7_t *config_page,
604 r = _config_request(ioc, &mpi_request, mpi_reply,
610 r = _config_request(ioc, &mpi_request, mpi_reply,
620 * @mpi_reply: reply mf payload returned from firmware
628 Mpi2ConfigReply_t *mpi_reply,
641 r = _config_request(ioc, &mpi_request, mpi_reply,
647 r = _config_request(ioc, &mpi_request, mpi_reply,
657 * @mpi_reply: reply mf payload returned from firmware
665 Mpi2ConfigReply_t *mpi_reply,
678 r = _config_request(ioc, &mpi_request, mpi_reply,
684 r = _config_request(ioc, &mpi_request, mpi_reply,
694 * @mpi_reply: reply mf payload returned from firmware
702 Mpi2ConfigReply_t *mpi_reply,
715 r = _config_request(ioc, &mpi_request, mpi_reply,
721 r = _config_request(ioc, &mpi_request, mpi_reply,
731 * @mpi_reply: reply mf payload returned from firmware
739 Mpi2ConfigReply_t *mpi_reply, Mpi2BiosPage2_t *config_page)
751 r = _config_request(ioc, &mpi_request, mpi_reply,
757 r = _config_request(ioc, &mpi_request, mpi_reply,
767 * @mpi_reply: reply mf payload returned from firmware
775 *mpi_reply, Mpi2BiosPage3_t *config_page)
787 r = _config_request(ioc, &mpi_request, mpi_reply,
793 r = _config_request(ioc, &mpi_request, mpi_reply,
804 * @mpi_reply: reply mf payload returned from firmware
813 Mpi2ConfigReply_t *mpi_reply, Mpi2BiosPage4_t *config_page,
829 r = _config_request(ioc, &mpi_request, mpi_reply,
835 r = _config_request(ioc, &mpi_request, mpi_reply,
845 * @mpi_reply: reply mf payload returned from firmware
854 Mpi2ConfigReply_t *mpi_reply, Mpi2BiosPage4_t *config_page,
867 r = _config_request(ioc, &mpi_request, mpi_reply,
879 r = _config_request(ioc, &mpi_request, mpi_reply,
891 * @mpi_reply: reply mf payload returned from firmware
899 Mpi2ConfigReply_t *mpi_reply, Mpi2IOUnitPage0_t *config_page)
911 r = _config_request(ioc, &mpi_request, mpi_reply,
917 r = _config_request(ioc, &mpi_request, mpi_reply,
927 * @mpi_reply: reply mf payload returned from firmware
935 Mpi2ConfigReply_t *mpi_reply, Mpi2IOUnitPage1_t *config_page)
947 r = _config_request(ioc, &mpi_request, mpi_reply,
953 r = _config_request(ioc, &mpi_request, mpi_reply,
963 * @mpi_reply: reply mf payload returned from firmware
971 Mpi2ConfigReply_t *mpi_reply, Mpi2IOUnitPage1_t *config_page)
983 r = _config_request(ioc, &mpi_request, mpi_reply,
989 r = _config_request(ioc, &mpi_request, mpi_reply,
999 * @mpi_reply: reply mf payload returned from firmware
1008 Mpi2ConfigReply_t *mpi_reply, Mpi2IOUnitPage3_t *config_page, u16 sz)
1020 r = _config_request(ioc, &mpi_request, mpi_reply,
1026 r = _config_request(ioc, &mpi_request, mpi_reply,
1035 * @mpi_reply: reply mf payload returned from firmware
1043 Mpi2ConfigReply_t *mpi_reply, Mpi2IOUnitPage8_t *config_page)
1055 r = _config_request(ioc, &mpi_request, mpi_reply,
1061 r = _config_request(ioc, &mpi_request, mpi_reply,
1071 * @mpi_reply: reply mf payload returned from firmware
1079 Mpi2ConfigReply_t *mpi_reply, Mpi2IOCPage8_t *config_page)
1091 r = _config_request(ioc, &mpi_request, mpi_reply,
1097 r = _config_request(ioc, &mpi_request, mpi_reply,
1106 * @mpi_reply: reply mf payload returned from firmware
1114 Mpi2ConfigReply_t *mpi_reply, Mpi2IOCPage1_t *config_page)
1126 r = _config_request(ioc, &mpi_request, mpi_reply,
1132 r = _config_request(ioc, &mpi_request, mpi_reply,
1142 * @mpi_reply: reply mf payload returned from firmware
1150 Mpi2ConfigReply_t *mpi_reply, Mpi2IOCPage1_t *config_page)
1162 r = _config_request(ioc, &mpi_request, mpi_reply,
1168 r = _config_request(ioc, &mpi_request, mpi_reply,
1178 * @mpi_reply: reply mf payload returned from firmware
1188 Mpi2ConfigReply_t *mpi_reply, Mpi2SasDevicePage0_t *config_page,
1202 r = _config_request(ioc, &mpi_request, mpi_reply,
1209 r = _config_request(ioc, &mpi_request, mpi_reply,
1219 * @mpi_reply: reply mf payload returned from firmware
1229 Mpi2ConfigReply_t *mpi_reply, Mpi2SasDevicePage1_t *config_page,
1243 r = _config_request(ioc, &mpi_request, mpi_reply,
1250 r = _config_request(ioc, &mpi_request, mpi_reply,
1260 * @mpi_reply: reply mf payload returned from firmware
1270 Mpi2ConfigReply_t *mpi_reply, Mpi26PCIeDevicePage0_t *config_page,
1284 r = _config_request(ioc, &mpi_request, mpi_reply,
1291 r = _config_request(ioc, &mpi_request, mpi_reply,
1301 * @mpi_reply: reply mf payload returned from firmware
1310 Mpi2ConfigReply_t *mpi_reply, Mpi26PCIeIOUnitPage1_t *config_page,
1324 r = _config_request(ioc, &mpi_request, mpi_reply,
1329 r = _config_request(ioc, &mpi_request, mpi_reply,
1338 * @mpi_reply: reply mf payload returned from firmware
1348 Mpi2ConfigReply_t *mpi_reply, Mpi26PCIeDevicePage2_t *config_page,
1362 r = _config_request(ioc, &mpi_request, mpi_reply,
1369 r = _config_request(ioc, &mpi_request, mpi_reply,
1390 Mpi2ConfigReply_t mpi_reply;
1402 r = _config_request(ioc, &mpi_request, &mpi_reply,
1408 r = _config_request(ioc, &mpi_request, &mpi_reply,
1412 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
1424 * @mpi_reply: reply mf payload returned from firmware
1436 Mpi2ConfigReply_t *mpi_reply, Mpi2SasIOUnitPage0_t *config_page,
1450 r = _config_request(ioc, &mpi_request, mpi_reply,
1456 r = _config_request(ioc, &mpi_request, mpi_reply,
1465 * @mpi_reply: reply mf payload returned from firmware
1477 Mpi2ConfigReply_t *mpi_reply, Mpi2SasIOUnitPage1_t *config_page,
1491 r = _config_request(ioc, &mpi_request, mpi_reply,
1497 r = _config_request(ioc, &mpi_request, mpi_reply,
1506 * @mpi_reply: reply mf payload returned from firmware
1518 Mpi2ConfigReply_t *mpi_reply, Mpi2SasIOUnitPage1_t *config_page,
1532 r = _config_request(ioc, &mpi_request, mpi_reply,
1538 _config_request(ioc, &mpi_request, mpi_reply,
1541 r = _config_request(ioc, &mpi_request, mpi_reply,
1550 * @mpi_reply: reply mf payload returned from firmware
1560 *mpi_reply, Mpi2ExpanderPage0_t *config_page, u32 form, u32 handle)
1573 r = _config_request(ioc, &mpi_request, mpi_reply,
1580 r = _config_request(ioc, &mpi_request, mpi_reply,
1590 * @mpi_reply: reply mf payload returned from firmware
1600 *mpi_reply, Mpi2ExpanderPage1_t *config_page, u32 phy_number,
1614 r = _config_request(ioc, &mpi_request, mpi_reply,
1623 r = _config_request(ioc, &mpi_request, mpi_reply,
1633 * @mpi_reply: reply mf payload returned from firmware
1643 *mpi_reply, Mpi2SasEnclosurePage0_t *config_page, u32 form, u32 handle)
1656 r = _config_request(ioc, &mpi_request, mpi_reply,
1663 r = _config_request(ioc, &mpi_request, mpi_reply,
1673 * @mpi_reply: reply mf payload returned from firmware
1682 *mpi_reply, Mpi2SasPhyPage0_t *config_page, u32 phy_number)
1695 r = _config_request(ioc, &mpi_request, mpi_reply,
1703 r = _config_request(ioc, &mpi_request, mpi_reply,
1713 * @mpi_reply: reply mf payload returned from firmware
1722 *mpi_reply, Mpi2SasPhyPage1_t *config_page, u32 phy_number)
1735 r = _config_request(ioc, &mpi_request, mpi_reply,
1743 r = _config_request(ioc, &mpi_request, mpi_reply,
1753 * @mpi_reply: reply mf payload returned from firmware
1763 Mpi2ConfigReply_t *mpi_reply, Mpi2RaidVolPage1_t *config_page, u32 form,
1776 r = _config_request(ioc, &mpi_request, mpi_reply,
1783 r = _config_request(ioc, &mpi_request, mpi_reply,
1805 Mpi2ConfigReply_t mpi_reply;
1817 r = _config_request(ioc, &mpi_request, &mpi_reply,
1825 r = _config_request(ioc, &mpi_request, &mpi_reply,
1829 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
1842 * @mpi_reply: reply mf payload returned from firmware
1853 Mpi2ConfigReply_t *mpi_reply, Mpi2RaidVolPage0_t *config_page, u32 form,
1866 r = _config_request(ioc, &mpi_request, mpi_reply,
1873 r = _config_request(ioc, &mpi_request, mpi_reply,
1882 * @mpi_reply: reply mf payload returned from firmware
1892 *mpi_reply, Mpi2RaidPhysDiskPage0_t *config_page, u32 form,
1905 r = _config_request(ioc, &mpi_request, mpi_reply,
1912 r = _config_request(ioc, &mpi_request, mpi_reply,
1922 * @mpi_reply: reply mf payload returned from firmware
1930 Mpi2ConfigReply_t *mpi_reply, Mpi26DriverTriggerPage0_t *config_page)
1944 r = _config_request(ioc, &mpi_request, mpi_reply,
1950 r = _config_request(ioc, &mpi_request, mpi_reply,
1960 * @mpi_reply: reply mf payload returned from firmware
1968 Mpi2ConfigReply_t *mpi_reply, Mpi26DriverTriggerPage0_t *config_page)
1982 r = _config_request(ioc, &mpi_request, mpi_reply,
1988 _config_request(ioc, &mpi_request, mpi_reply,
1992 r = _config_request(ioc, &mpi_request, mpi_reply,
2013 Mpi2ConfigReply_t mpi_reply;
2017 rc = mpt3sas_config_get_driver_trigger_pg0(ioc, &mpi_reply, &tg_pg0);
2020 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2037 rc = _config_set_driver_trigger_pg0(ioc, &mpi_reply, &tg_pg0);
2040 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2056 * @mpi_reply: reply mf payload returned from firmware
2064 Mpi2ConfigReply_t *mpi_reply, Mpi26DriverTriggerPage1_t *config_page)
2078 r = _config_request(ioc, &mpi_request, mpi_reply,
2084 r = _config_request(ioc, &mpi_request, mpi_reply,
2094 * @mpi_reply: reply mf payload returned from firmware
2102 Mpi2ConfigReply_t *mpi_reply, Mpi26DriverTriggerPage1_t *config_page)
2116 r = _config_request(ioc, &mpi_request, mpi_reply,
2122 _config_request(ioc, &mpi_request, mpi_reply,
2126 r = _config_request(ioc, &mpi_request, mpi_reply,
2147 Mpi2ConfigReply_t mpi_reply;
2156 rc = mpt3sas_config_get_driver_trigger_pg1(ioc, &mpi_reply, &tg_pg1);
2160 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2180 rc = _config_set_driver_trigger_pg1(ioc, &mpi_reply, &tg_pg1);
2184 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2207 * @mpi_reply: reply mf payload returned from firmware
2215 Mpi2ConfigReply_t *mpi_reply, Mpi26DriverTriggerPage2_t *config_page)
2229 r = _config_request(ioc, &mpi_request, mpi_reply,
2235 r = _config_request(ioc, &mpi_request, mpi_reply,
2245 * @mpi_reply: reply mf payload returned from firmware
2253 Mpi2ConfigReply_t *mpi_reply, Mpi26DriverTriggerPage2_t *config_page)
2267 r = _config_request(ioc, &mpi_request, mpi_reply,
2273 _config_request(ioc, &mpi_request, mpi_reply,
2277 r = _config_request(ioc, &mpi_request, mpi_reply,
2298 Mpi2ConfigReply_t mpi_reply;
2307 rc = mpt3sas_config_get_driver_trigger_pg2(ioc, &mpi_reply, &tg_pg2);
2311 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2340 rc = _config_set_driver_trigger_pg2(ioc, &mpi_reply, &tg_pg2);
2344 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2367 * @mpi_reply: reply mf payload returned from firmware
2375 Mpi2ConfigReply_t *mpi_reply, Mpi26DriverTriggerPage3_t *config_page)
2389 r = _config_request(ioc, &mpi_request, mpi_reply,
2395 r = _config_request(ioc, &mpi_request, mpi_reply,
2405 * @mpi_reply: reply mf payload returned from firmware
2413 Mpi2ConfigReply_t *mpi_reply, Mpi26DriverTriggerPage3_t *config_page)
2427 r = _config_request(ioc, &mpi_request, mpi_reply,
2433 _config_request(ioc, &mpi_request, mpi_reply,
2437 r = _config_request(ioc, &mpi_request, mpi_reply,
2458 Mpi2ConfigReply_t mpi_reply;
2467 rc = mpt3sas_config_get_driver_trigger_pg3(ioc, &mpi_reply, &tg_pg3);
2471 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2499 rc = _config_set_driver_trigger_pg3(ioc, &mpi_reply, &tg_pg3);
2503 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2524 * @mpi_reply: reply mf payload returned from firmware
2532 Mpi2ConfigReply_t *mpi_reply, Mpi26DriverTriggerPage4_t *config_page)
2546 r = _config_request(ioc, &mpi_request, mpi_reply,
2552 r = _config_request(ioc, &mpi_request, mpi_reply,
2562 * @mpi_reply: reply mf payload returned from firmware
2570 Mpi2ConfigReply_t *mpi_reply, Mpi26DriverTriggerPage4_t *config_page)
2584 r = _config_request(ioc, &mpi_request, mpi_reply,
2590 _config_request(ioc, &mpi_request, mpi_reply,
2594 r = _config_request(ioc, &mpi_request, mpi_reply,
2615 Mpi2ConfigReply_t mpi_reply;
2624 rc = mpt3sas_config_get_driver_trigger_pg4(ioc, &mpi_reply, &tg_pg4);
2628 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2655 rc = _config_set_driver_trigger_pg4(ioc, &mpi_reply, &tg_pg4);
2659 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2695 Mpi2ConfigReply_t mpi_reply;
2711 r = _config_request(ioc, &mpi_request, &mpi_reply,
2717 config_page_sz = (le16_to_cpu(mpi_reply.ExtPageLength) * 4);
2728 r = _config_request(ioc, &mpi_request, &mpi_reply,
2734 ioc_status = le16_to_cpu(mpi_reply.IOCStatus) &
2783 Mpi2ConfigReply_t mpi_reply;
2787 if (!(mpt3sas_config_get_raid_volume_pg1(ioc, &mpi_reply,