Lines Matching refs:mpi_request
101 Mpi2ConfigRequest_t *mpi_request;
104 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid);
105 switch (mpi_request->Header.PageType & MPI2_CONFIG_PAGETYPE_MASK) {
125 switch (mpi_request->ExtPageType) {
177 mpi_request->Header.PageNumber, mpi_request->Action,
178 le32_to_cpu(mpi_request->PageAddress), smid);
279 * @mpi_request: request message frame
297 *mpi_request, Mpi2ConfigReply_t *mpi_reply, int timeout,
317 mpi_request->VF_ID = 0; /* TODO */
318 mpi_request->VP_ID = 0;
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;
327 if (mpi_request->Header.PageLength)
328 mem.sz = mpi_request->Header.PageLength * 4;
334 if (mpi_request->Action ==
336 mpi_request->Action ==
338 ioc->base_add_sg_single(&mpi_request->PageBufferSGE,
345 ioc->base_add_sg_single(&mpi_request->PageBufferSGE,
381 memcpy(config_request, mpi_request, sizeof(Mpi2ConfigRequest_t));
393 mpi_request, sizeof(Mpi2ConfigRequest_t) / 4);
412 if ((mpi_request->Header.PageType & 0xF) !=
417 _debug_dump_mf(mpi_request, ioc->request_sz/4);
421 mpi_request->Header.PageType & 0xF,
425 if (((mpi_request->Header.PageType & 0xF) ==
427 mpi_request->ExtPageType != mpi_reply->ExtPageType) {
431 _debug_dump_mf(mpi_request, ioc->request_sz/4);
435 mpi_request->ExtPageType,
447 config_page && mpi_request->Action ==
453 if ((mpi_request->Header.PageType & 0xF) !=
458 _debug_dump_mf(mpi_request, ioc->request_sz/4);
464 mpi_request->Header.PageType & 0xF,
468 if (((mpi_request->Header.PageType & 0xF) ==
470 (mpi_request->ExtPageType != p[6])) {
474 _debug_dump_mf(mpi_request, ioc->request_sz/4);
480 mpi_request->ExtPageType, p[6]);
520 Mpi2ConfigRequest_t mpi_request;
523 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
524 mpi_request.Function = MPI2_FUNCTION_CONFIG;
525 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
526 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING;
527 mpi_request.Header.PageNumber = 0;
528 mpi_request.Header.PageVersion = MPI2_MANUFACTURING0_PAGEVERSION;
529 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
530 r = _config_request(ioc, &mpi_request, mpi_reply,
535 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
536 r = _config_request(ioc, &mpi_request, mpi_reply,
556 Mpi2ConfigRequest_t mpi_request;
559 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
560 mpi_request.Function = MPI2_FUNCTION_CONFIG;
561 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
562 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING;
563 mpi_request.Header.PageNumber = 1;
564 mpi_request.Header.PageVersion = MPI2_MANUFACTURING1_PAGEVERSION;
565 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
566 r = _config_request(ioc, &mpi_request, mpi_reply,
571 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
572 r = _config_request(ioc, &mpi_request, mpi_reply,
594 Mpi2ConfigRequest_t mpi_request;
597 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
598 mpi_request.Function = MPI2_FUNCTION_CONFIG;
599 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
600 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING;
601 mpi_request.Header.PageNumber = 7;
602 mpi_request.Header.PageVersion = MPI2_MANUFACTURING7_PAGEVERSION;
603 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
604 r = _config_request(ioc, &mpi_request, mpi_reply,
609 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
610 r = _config_request(ioc, &mpi_request, mpi_reply,
631 Mpi2ConfigRequest_t mpi_request;
634 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
635 mpi_request.Function = MPI2_FUNCTION_CONFIG;
636 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
637 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING;
638 mpi_request.Header.PageNumber = 10;
639 mpi_request.Header.PageVersion = MPI2_MANUFACTURING0_PAGEVERSION;
640 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
641 r = _config_request(ioc, &mpi_request, mpi_reply,
646 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
647 r = _config_request(ioc, &mpi_request, mpi_reply,
668 Mpi2ConfigRequest_t mpi_request;
671 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
672 mpi_request.Function = MPI2_FUNCTION_CONFIG;
673 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
674 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING;
675 mpi_request.Header.PageNumber = 11;
676 mpi_request.Header.PageVersion = MPI2_MANUFACTURING0_PAGEVERSION;
677 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
678 r = _config_request(ioc, &mpi_request, mpi_reply,
683 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
684 r = _config_request(ioc, &mpi_request, mpi_reply,
705 Mpi2ConfigRequest_t mpi_request;
708 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
709 mpi_request.Function = MPI2_FUNCTION_CONFIG;
710 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
711 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING;
712 mpi_request.Header.PageNumber = 11;
713 mpi_request.Header.PageVersion = MPI2_MANUFACTURING0_PAGEVERSION;
714 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
715 r = _config_request(ioc, &mpi_request, mpi_reply,
720 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
721 r = _config_request(ioc, &mpi_request, mpi_reply,
741 Mpi2ConfigRequest_t mpi_request;
744 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
745 mpi_request.Function = MPI2_FUNCTION_CONFIG;
746 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
747 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS;
748 mpi_request.Header.PageNumber = 2;
749 mpi_request.Header.PageVersion = MPI2_BIOSPAGE2_PAGEVERSION;
750 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
751 r = _config_request(ioc, &mpi_request, mpi_reply,
756 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
757 r = _config_request(ioc, &mpi_request, mpi_reply,
777 Mpi2ConfigRequest_t mpi_request;
780 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
781 mpi_request.Function = MPI2_FUNCTION_CONFIG;
782 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
783 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS;
784 mpi_request.Header.PageNumber = 3;
785 mpi_request.Header.PageVersion = MPI2_BIOSPAGE3_PAGEVERSION;
786 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
787 r = _config_request(ioc, &mpi_request, mpi_reply,
792 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
793 r = _config_request(ioc, &mpi_request, mpi_reply,
816 Mpi2ConfigRequest_t mpi_request;
819 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
821 mpi_request.Function = MPI2_FUNCTION_CONFIG;
822 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
823 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS;
824 mpi_request.Header.PageNumber = 4;
825 mpi_request.Header.PageVersion = MPI2_BIOSPAGE4_PAGEVERSION;
827 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
829 r = _config_request(ioc, &mpi_request, mpi_reply,
834 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
835 r = _config_request(ioc, &mpi_request, mpi_reply,
857 Mpi2ConfigRequest_t mpi_request;
860 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
861 mpi_request.Function = MPI2_FUNCTION_CONFIG;
862 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
863 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS;
864 mpi_request.Header.PageNumber = 4;
865 mpi_request.Header.PageVersion = MPI2_BIOSPAGE4_PAGEVERSION;
866 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
867 r = _config_request(ioc, &mpi_request, mpi_reply,
877 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
879 r = _config_request(ioc, &mpi_request, mpi_reply,
901 Mpi2ConfigRequest_t mpi_request;
904 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
905 mpi_request.Function = MPI2_FUNCTION_CONFIG;
906 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
907 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT;
908 mpi_request.Header.PageNumber = 0;
909 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE0_PAGEVERSION;
910 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
911 r = _config_request(ioc, &mpi_request, mpi_reply,
916 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
917 r = _config_request(ioc, &mpi_request, mpi_reply,
937 Mpi2ConfigRequest_t mpi_request;
940 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
941 mpi_request.Function = MPI2_FUNCTION_CONFIG;
942 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
943 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT;
944 mpi_request.Header.PageNumber = 1;
945 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE1_PAGEVERSION;
946 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
947 r = _config_request(ioc, &mpi_request, mpi_reply,
952 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
953 r = _config_request(ioc, &mpi_request, mpi_reply,
973 Mpi2ConfigRequest_t mpi_request;
976 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
977 mpi_request.Function = MPI2_FUNCTION_CONFIG;
978 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
979 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT;
980 mpi_request.Header.PageNumber = 1;
981 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE1_PAGEVERSION;
982 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
983 r = _config_request(ioc, &mpi_request, mpi_reply,
988 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
989 r = _config_request(ioc, &mpi_request, mpi_reply,
1010 Mpi2ConfigRequest_t mpi_request;
1013 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1014 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1015 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1016 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT;
1017 mpi_request.Header.PageNumber = 3;
1018 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE3_PAGEVERSION;
1019 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1020 r = _config_request(ioc, &mpi_request, mpi_reply,
1025 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1026 r = _config_request(ioc, &mpi_request, mpi_reply,
1045 Mpi2ConfigRequest_t mpi_request;
1048 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1049 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1050 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1051 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT;
1052 mpi_request.Header.PageNumber = 8;
1053 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE8_PAGEVERSION;
1054 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1055 r = _config_request(ioc, &mpi_request, mpi_reply,
1060 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1061 r = _config_request(ioc, &mpi_request, mpi_reply,
1081 Mpi2ConfigRequest_t mpi_request;
1084 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1085 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1086 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1087 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IOC;
1088 mpi_request.Header.PageNumber = 8;
1089 mpi_request.Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION;
1090 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1091 r = _config_request(ioc, &mpi_request, mpi_reply,
1096 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1097 r = _config_request(ioc, &mpi_request, mpi_reply,
1116 Mpi2ConfigRequest_t mpi_request;
1119 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1120 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1121 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1122 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IOC;
1123 mpi_request.Header.PageNumber = 1;
1124 mpi_request.Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION;
1125 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1126 r = _config_request(ioc, &mpi_request, mpi_reply,
1131 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1132 r = _config_request(ioc, &mpi_request, mpi_reply,
1152 Mpi2ConfigRequest_t mpi_request;
1155 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1156 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1157 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1158 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IOC;
1159 mpi_request.Header.PageNumber = 1;
1160 mpi_request.Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION;
1161 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1162 r = _config_request(ioc, &mpi_request, mpi_reply,
1167 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
1168 r = _config_request(ioc, &mpi_request, mpi_reply,
1191 Mpi2ConfigRequest_t mpi_request;
1194 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1195 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1196 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1197 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1198 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE;
1199 mpi_request.Header.PageVersion = MPI2_SASDEVICE0_PAGEVERSION;
1200 mpi_request.Header.PageNumber = 0;
1201 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1202 r = _config_request(ioc, &mpi_request, mpi_reply,
1207 mpi_request.PageAddress = cpu_to_le32(form | handle);
1208 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1209 r = _config_request(ioc, &mpi_request, mpi_reply,
1232 Mpi2ConfigRequest_t mpi_request;
1235 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1236 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1237 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1238 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1239 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE;
1240 mpi_request.Header.PageVersion = MPI2_SASDEVICE1_PAGEVERSION;
1241 mpi_request.Header.PageNumber = 1;
1242 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1243 r = _config_request(ioc, &mpi_request, mpi_reply,
1248 mpi_request.PageAddress = cpu_to_le32(form | handle);
1249 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1250 r = _config_request(ioc, &mpi_request, mpi_reply,
1273 Mpi2ConfigRequest_t mpi_request;
1276 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1277 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1278 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1279 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1280 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_PCIE_DEVICE;
1281 mpi_request.Header.PageVersion = MPI26_PCIEDEVICE0_PAGEVERSION;
1282 mpi_request.Header.PageNumber = 0;
1283 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1284 r = _config_request(ioc, &mpi_request, mpi_reply,
1289 mpi_request.PageAddress = cpu_to_le32(form | handle);
1290 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1291 r = _config_request(ioc, &mpi_request, mpi_reply,
1313 Mpi2ConfigRequest_t mpi_request;
1316 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1317 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1318 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1319 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1320 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_PCIE_IO_UNIT;
1321 mpi_request.Header.PageVersion = MPI26_PCIEIOUNITPAGE1_PAGEVERSION;
1322 mpi_request.Header.PageNumber = 1;
1323 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1324 r = _config_request(ioc, &mpi_request, mpi_reply,
1328 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1329 r = _config_request(ioc, &mpi_request, mpi_reply,
1351 Mpi2ConfigRequest_t mpi_request;
1354 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1355 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1356 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1357 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1358 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_PCIE_DEVICE;
1359 mpi_request.Header.PageVersion = MPI26_PCIEDEVICE2_PAGEVERSION;
1360 mpi_request.Header.PageNumber = 2;
1361 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1362 r = _config_request(ioc, &mpi_request, mpi_reply,
1367 mpi_request.PageAddress = cpu_to_le32(form | handle);
1368 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1369 r = _config_request(ioc, &mpi_request, mpi_reply,
1387 Mpi2ConfigRequest_t mpi_request;
1394 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1395 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1396 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1397 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1398 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT;
1399 mpi_request.Header.PageNumber = 0;
1400 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE0_PAGEVERSION;
1401 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1402 r = _config_request(ioc, &mpi_request, &mpi_reply,
1407 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1408 r = _config_request(ioc, &mpi_request, &mpi_reply,
1439 Mpi2ConfigRequest_t mpi_request;
1442 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1443 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1444 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1445 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1446 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT;
1447 mpi_request.Header.PageNumber = 0;
1448 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE0_PAGEVERSION;
1449 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1450 r = _config_request(ioc, &mpi_request, mpi_reply,
1455 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1456 r = _config_request(ioc, &mpi_request, mpi_reply,
1480 Mpi2ConfigRequest_t mpi_request;
1483 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1484 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1485 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1486 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1487 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT;
1488 mpi_request.Header.PageNumber = 1;
1489 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE1_PAGEVERSION;
1490 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1491 r = _config_request(ioc, &mpi_request, mpi_reply,
1496 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1497 r = _config_request(ioc, &mpi_request, mpi_reply,
1521 Mpi2ConfigRequest_t mpi_request;
1524 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1525 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1526 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1527 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1528 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT;
1529 mpi_request.Header.PageNumber = 1;
1530 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE1_PAGEVERSION;
1531 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1532 r = _config_request(ioc, &mpi_request, mpi_reply,
1537 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
1538 _config_request(ioc, &mpi_request, mpi_reply,
1540 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM;
1541 r = _config_request(ioc, &mpi_request, mpi_reply,
1562 Mpi2ConfigRequest_t mpi_request;
1565 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1566 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1567 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1568 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1569 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_EXPANDER;
1570 mpi_request.Header.PageNumber = 0;
1571 mpi_request.Header.PageVersion = MPI2_SASEXPANDER0_PAGEVERSION;
1572 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1573 r = _config_request(ioc, &mpi_request, mpi_reply,
1578 mpi_request.PageAddress = cpu_to_le32(form | handle);
1579 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1580 r = _config_request(ioc, &mpi_request, mpi_reply,
1603 Mpi2ConfigRequest_t mpi_request;
1606 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1607 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1608 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1609 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1610 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_EXPANDER;
1611 mpi_request.Header.PageNumber = 1;
1612 mpi_request.Header.PageVersion = MPI2_SASEXPANDER1_PAGEVERSION;
1613 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1614 r = _config_request(ioc, &mpi_request, mpi_reply,
1619 mpi_request.PageAddress =
1622 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1623 r = _config_request(ioc, &mpi_request, mpi_reply,
1645 Mpi2ConfigRequest_t mpi_request;
1648 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1649 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1650 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1651 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1652 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_ENCLOSURE;
1653 mpi_request.Header.PageNumber = 0;
1654 mpi_request.Header.PageVersion = MPI2_SASENCLOSURE0_PAGEVERSION;
1655 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1656 r = _config_request(ioc, &mpi_request, mpi_reply,
1661 mpi_request.PageAddress = cpu_to_le32(form | handle);
1662 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1663 r = _config_request(ioc, &mpi_request, mpi_reply,
1684 Mpi2ConfigRequest_t mpi_request;
1687 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1688 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1689 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1690 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1691 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_PHY;
1692 mpi_request.Header.PageNumber = 0;
1693 mpi_request.Header.PageVersion = MPI2_SASPHY0_PAGEVERSION;
1694 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1695 r = _config_request(ioc, &mpi_request, mpi_reply,
1700 mpi_request.PageAddress =
1702 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1703 r = _config_request(ioc, &mpi_request, mpi_reply,
1724 Mpi2ConfigRequest_t mpi_request;
1727 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1728 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1729 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1730 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1731 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_PHY;
1732 mpi_request.Header.PageNumber = 1;
1733 mpi_request.Header.PageVersion = MPI2_SASPHY1_PAGEVERSION;
1734 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1735 r = _config_request(ioc, &mpi_request, mpi_reply,
1740 mpi_request.PageAddress =
1742 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1743 r = _config_request(ioc, &mpi_request, mpi_reply,
1766 Mpi2ConfigRequest_t mpi_request;
1769 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1770 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1771 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1772 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME;
1773 mpi_request.Header.PageNumber = 1;
1774 mpi_request.Header.PageVersion = MPI2_RAIDVOLPAGE1_PAGEVERSION;
1775 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1776 r = _config_request(ioc, &mpi_request, mpi_reply,
1781 mpi_request.PageAddress = cpu_to_le32(form | handle);
1782 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1783 r = _config_request(ioc, &mpi_request, mpi_reply,
1803 Mpi2ConfigRequest_t mpi_request;
1809 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1811 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1812 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1813 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME;
1814 mpi_request.Header.PageNumber = 0;
1815 mpi_request.Header.PageVersion = MPI2_RAIDVOLPAGE0_PAGEVERSION;
1816 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1817 r = _config_request(ioc, &mpi_request, &mpi_reply,
1822 mpi_request.PageAddress =
1824 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1825 r = _config_request(ioc, &mpi_request, &mpi_reply,
1856 Mpi2ConfigRequest_t mpi_request;
1859 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1860 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1861 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1862 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME;
1863 mpi_request.Header.PageNumber = 0;
1864 mpi_request.Header.PageVersion = MPI2_RAIDVOLPAGE0_PAGEVERSION;
1865 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1866 r = _config_request(ioc, &mpi_request, mpi_reply,
1871 mpi_request.PageAddress = cpu_to_le32(form | handle);
1872 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1873 r = _config_request(ioc, &mpi_request, mpi_reply,
1895 Mpi2ConfigRequest_t mpi_request;
1898 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1899 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1900 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1901 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK;
1902 mpi_request.Header.PageNumber = 0;
1903 mpi_request.Header.PageVersion = MPI2_RAIDPHYSDISKPAGE0_PAGEVERSION;
1904 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1905 r = _config_request(ioc, &mpi_request, mpi_reply,
1910 mpi_request.PageAddress = cpu_to_le32(form | form_specific);
1911 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1912 r = _config_request(ioc, &mpi_request, mpi_reply,
1932 Mpi2ConfigRequest_t mpi_request;
1935 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1936 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1937 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1938 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1939 mpi_request.ExtPageType =
1941 mpi_request.Header.PageNumber = 0;
1942 mpi_request.Header.PageVersion = MPI26_DRIVER_TRIGGER_PAGE0_PAGEVERSION;
1943 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1944 r = _config_request(ioc, &mpi_request, mpi_reply,
1949 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1950 r = _config_request(ioc, &mpi_request, mpi_reply,
1970 Mpi2ConfigRequest_t mpi_request;
1973 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
1974 mpi_request.Function = MPI2_FUNCTION_CONFIG;
1975 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1976 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1977 mpi_request.ExtPageType =
1979 mpi_request.Header.PageNumber = 0;
1980 mpi_request.Header.PageVersion = MPI26_DRIVER_TRIGGER_PAGE0_PAGEVERSION;
1981 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
1982 r = _config_request(ioc, &mpi_request, mpi_reply,
1987 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
1988 _config_request(ioc, &mpi_request, mpi_reply,
1991 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM;
1992 r = _config_request(ioc, &mpi_request, mpi_reply,
2066 Mpi2ConfigRequest_t mpi_request;
2069 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
2070 mpi_request.Function = MPI2_FUNCTION_CONFIG;
2071 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
2072 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
2073 mpi_request.ExtPageType =
2075 mpi_request.Header.PageNumber = 1;
2076 mpi_request.Header.PageVersion = MPI26_DRIVER_TRIGGER_PAGE1_PAGEVERSION;
2077 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
2078 r = _config_request(ioc, &mpi_request, mpi_reply,
2083 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
2084 r = _config_request(ioc, &mpi_request, mpi_reply,
2104 Mpi2ConfigRequest_t mpi_request;
2107 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
2108 mpi_request.Function = MPI2_FUNCTION_CONFIG;
2109 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
2110 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
2111 mpi_request.ExtPageType =
2113 mpi_request.Header.PageNumber = 1;
2114 mpi_request.Header.PageVersion = MPI26_DRIVER_TRIGGER_PAGE1_PAGEVERSION;
2115 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
2116 r = _config_request(ioc, &mpi_request, mpi_reply,
2121 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
2122 _config_request(ioc, &mpi_request, mpi_reply,
2125 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM;
2126 r = _config_request(ioc, &mpi_request, mpi_reply,
2217 Mpi2ConfigRequest_t mpi_request;
2220 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
2221 mpi_request.Function = MPI2_FUNCTION_CONFIG;
2222 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
2223 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
2224 mpi_request.ExtPageType =
2226 mpi_request.Header.PageNumber = 2;
2227 mpi_request.Header.PageVersion = MPI26_DRIVER_TRIGGER_PAGE2_PAGEVERSION;
2228 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
2229 r = _config_request(ioc, &mpi_request, mpi_reply,
2234 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
2235 r = _config_request(ioc, &mpi_request, mpi_reply,
2255 Mpi2ConfigRequest_t mpi_request;
2258 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
2259 mpi_request.Function = MPI2_FUNCTION_CONFIG;
2260 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
2261 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
2262 mpi_request.ExtPageType =
2264 mpi_request.Header.PageNumber = 2;
2265 mpi_request.Header.PageVersion = MPI26_DRIVER_TRIGGER_PAGE2_PAGEVERSION;
2266 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
2267 r = _config_request(ioc, &mpi_request, mpi_reply,
2272 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
2273 _config_request(ioc, &mpi_request, mpi_reply,
2276 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM;
2277 r = _config_request(ioc, &mpi_request, mpi_reply,
2377 Mpi2ConfigRequest_t mpi_request;
2380 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
2381 mpi_request.Function = MPI2_FUNCTION_CONFIG;
2382 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
2383 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
2384 mpi_request.ExtPageType =
2386 mpi_request.Header.PageNumber = 3;
2387 mpi_request.Header.PageVersion = MPI26_DRIVER_TRIGGER_PAGE3_PAGEVERSION;
2388 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
2389 r = _config_request(ioc, &mpi_request, mpi_reply,
2394 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
2395 r = _config_request(ioc, &mpi_request, mpi_reply,
2415 Mpi2ConfigRequest_t mpi_request;
2418 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
2419 mpi_request.Function = MPI2_FUNCTION_CONFIG;
2420 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
2421 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
2422 mpi_request.ExtPageType =
2424 mpi_request.Header.PageNumber = 3;
2425 mpi_request.Header.PageVersion = MPI26_DRIVER_TRIGGER_PAGE3_PAGEVERSION;
2426 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
2427 r = _config_request(ioc, &mpi_request, mpi_reply,
2432 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
2433 _config_request(ioc, &mpi_request, mpi_reply,
2436 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM;
2437 r = _config_request(ioc, &mpi_request, mpi_reply,
2534 Mpi2ConfigRequest_t mpi_request;
2537 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
2538 mpi_request.Function = MPI2_FUNCTION_CONFIG;
2539 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
2540 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
2541 mpi_request.ExtPageType =
2543 mpi_request.Header.PageNumber = 4;
2544 mpi_request.Header.PageVersion = MPI26_DRIVER_TRIGGER_PAGE4_PAGEVERSION;
2545 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
2546 r = _config_request(ioc, &mpi_request, mpi_reply,
2551 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
2552 r = _config_request(ioc, &mpi_request, mpi_reply,
2572 Mpi2ConfigRequest_t mpi_request;
2575 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
2576 mpi_request.Function = MPI2_FUNCTION_CONFIG;
2577 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
2578 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
2579 mpi_request.ExtPageType =
2581 mpi_request.Header.PageNumber = 4;
2582 mpi_request.Header.PageVersion = MPI26_DRIVER_TRIGGER_PAGE4_PAGEVERSION;
2583 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
2584 r = _config_request(ioc, &mpi_request, mpi_reply,
2589 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT;
2590 _config_request(ioc, &mpi_request, mpi_reply,
2593 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM;
2594 r = _config_request(ioc, &mpi_request, mpi_reply,
2694 Mpi2ConfigRequest_t mpi_request;
2703 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t));
2704 mpi_request.Function = MPI2_FUNCTION_CONFIG;
2705 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
2706 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
2707 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_RAID_CONFIG;
2708 mpi_request.Header.PageVersion = MPI2_RAIDCONFIG0_PAGEVERSION;
2709 mpi_request.Header.PageNumber = 0;
2710 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE);
2711 r = _config_request(ioc, &mpi_request, &mpi_reply,
2716 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
2726 mpi_request.PageAddress = cpu_to_le32(config_num +
2728 r = _config_request(ioc, &mpi_request, &mpi_reply,