Lines Matching refs:request

73 	MPI2_CONFIG_REQUEST *request;
88 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
89 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
90 request->Function = MPI2_FUNCTION_CONFIG;
91 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
92 request->Header.PageType = MPI2_CONFIG_PAGETYPE_IOC;
93 request->Header.PageNumber = 8;
94 request->Header.PageLength = request->Header.PageVersion = 0;
103 * If the request returns an error then we need to do a diag
106 printf("%s: request for header completed with error %d\n",
116 * If the request returns an error then we need to do a diag
135 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
136 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
137 request->Function = MPI2_FUNCTION_CONFIG;
138 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
139 request->Header.PageType = MPI2_CONFIG_PAGETYPE_IOC;
140 request->Header.PageNumber = 8;
141 request->Header.PageVersion = mpi_reply->Header.PageVersion;
142 request->Header.PageLength = mpi_reply->Header.PageLength;
144 cm->cm_sge = &request->PageBufferSGE;
162 * If the request returns an error then we need to do a diag
165 printf("%s: request for page completed with error %d\n",
175 * If the request returns an error then we need to do a diag
205 MPI2_CONFIG_REQUEST *request;
220 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
221 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
222 request->Function = MPI2_FUNCTION_CONFIG;
223 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
224 request->Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT;
225 request->Header.PageNumber = 8;
226 request->Header.PageLength = request->Header.PageVersion = 0;
235 * If the request returns an error then we need to do a diag
238 printf("%s: request for header completed with error %d\n",
248 * If the request returns an error then we need to do a diag
267 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
268 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
269 request->Function = MPI2_FUNCTION_CONFIG;
270 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
271 request->Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT;
272 request->Header.PageNumber = 8;
273 request->Header.PageVersion = mpi_reply->Header.PageVersion;
274 request->Header.PageLength = mpi_reply->Header.PageLength;
276 cm->cm_sge = &request->PageBufferSGE;
294 * If the request returns an error then we need to do a diag
297 printf("%s: request for page completed with error %d\n",
307 * If the request returns an error then we need to do a diag
338 MPI2_CONFIG_REQUEST *request;
353 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
354 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
355 request->Function = MPI2_FUNCTION_CONFIG;
356 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
357 request->Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING;
358 request->Header.PageNumber = 11;
359 request->Header.PageLength = request->Header.PageVersion = 0;
367 * If the request returns an error then we need to do a diag
370 printf("%s: request for header completed with error %d\n",
380 * If the request returns an error then we need to do a diag
399 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
400 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
401 request->Function = MPI2_FUNCTION_CONFIG;
402 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
403 request->Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING;
404 request->Header.PageNumber = 11;
405 request->Header.PageVersion = mpi_reply->Header.PageVersion;
406 request->Header.PageLength = mpi_reply->Header.PageLength;
408 cm->cm_sge = &request->PageBufferSGE;
425 * If the request returns an error then we need to do a diag
428 printf("%s: request for page completed with error %d\n",
438 * If the request returns an error then we need to do a diag
526 MPI2_CONFIG_REQUEST *request;
542 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
543 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
544 request->Function = MPI2_FUNCTION_CONFIG;
545 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
546 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
547 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING;
548 request->Header.PageNumber = 0;
549 request->ExtPageLength = request->Header.PageVersion = 0;
550 request->PageAddress = htole32(sc->max_dpm_entries <<
560 * If the request returns an error then we need to do a diag
563 printf("%s: request for header completed with error %d\n",
573 * If the request returns an error then we need to do a diag
592 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
593 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
594 request->Function = MPI2_FUNCTION_CONFIG;
595 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_NVRAM;
596 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
597 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING;
598 request->Header.PageNumber = 0;
599 request->Header.PageVersion = mpi_reply->Header.PageVersion;
600 request->PageAddress = htole32(sc->max_dpm_entries <<
602 request->ExtPageLength = mpi_reply->ExtPageLength;
603 cm->cm_length = le16toh(request->ExtPageLength) * 4;
604 cm->cm_sge = &request->PageBufferSGE;
621 * If the request returns an error then we need to do a diag
624 printf("%s: request for page completed with error %d\n",
634 * If the request returns an error then we need to do a diag
664 MPI2_CONFIG_REQUEST *request;
679 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
680 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
681 request->Function = MPI2_FUNCTION_CONFIG;
682 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
683 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
684 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING;
685 request->Header.PageNumber = 0;
686 request->ExtPageLength = request->Header.PageVersion = 0;
687 request->PageAddress = htole32(
697 * If the request returns an error then we need to do a diag
700 printf("%s: request for header completed with error %d\n",
710 * If the request returns an error then we need to do a diag
729 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
730 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
731 request->Function = MPI2_FUNCTION_CONFIG;
732 request->Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM;
733 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
734 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING;
735 request->Header.PageNumber = 0;
736 request->Header.PageVersion = mpi_reply->Header.PageVersion;
737 request->ExtPageLength = mpi_reply->ExtPageLength;
738 request->PageAddress = htole32(
741 cm->cm_sge = &request->PageBufferSGE;
760 * If the request returns an error then we need to do a diag
763 printf("%s: request to write page completed with error %d\n",
773 * If the request returns an error then we need to do a diag
803 MPI2_CONFIG_REQUEST *request;
818 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
819 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
820 request->Function = MPI2_FUNCTION_CONFIG;
821 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
822 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
823 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE;
824 request->Header.PageNumber = 0;
825 request->ExtPageLength = request->Header.PageVersion = 0;
834 * If the request returns an error then we need to do a diag
837 printf("%s: request for header completed with error %d\n",
847 * If the request returns an error then we need to do a diag
866 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
867 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
868 request->Function = MPI2_FUNCTION_CONFIG;
869 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
870 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
871 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE;
872 request->Header.PageNumber = 0;
873 request->Header.PageVersion = mpi_reply->Header.PageVersion;
874 request->ExtPageLength = mpi_reply->ExtPageLength;
875 request->PageAddress = htole32(form | handle);
877 cm->cm_sge = &request->PageBufferSGE;
895 * If the request returns an error then we need to do a diag
898 printf("%s: request for page completed with error %d\n",
908 * If the request returns an error then we need to do a diag
940 MPI2_CONFIG_REQUEST *request;
955 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
956 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
957 request->Function = MPI2_FUNCTION_CONFIG;
958 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
959 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
960 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_PCIE_DEVICE;
961 request->Header.PageNumber = 0;
962 request->ExtPageLength = request->Header.PageVersion = 0;
971 * If the request returns an error then we need to do a diag
974 printf("%s: request for header completed with error %d\n",
984 * If the request returns an error then we need to do a diag
1003 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1004 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1005 request->Function = MPI2_FUNCTION_CONFIG;
1006 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1007 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1008 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_PCIE_DEVICE;
1009 request->Header.PageNumber = 0;
1010 request->Header.PageVersion = mpi_reply->Header.PageVersion;
1011 request->ExtPageLength = mpi_reply->ExtPageLength;
1012 request->PageAddress = htole32(form | handle);
1014 cm->cm_sge = &request->PageBufferSGE;
1032 * If the request returns an error then we need to do a diag
1035 printf("%s: request for page completed with error %d\n",
1045 * If the request returns an error then we need to do a diag
1077 MPI2_CONFIG_REQUEST *request;
1092 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1093 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1094 request->Function = MPI2_FUNCTION_CONFIG;
1095 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1096 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1097 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_PCIE_DEVICE;
1098 request->Header.PageNumber = 2;
1099 request->ExtPageLength = request->Header.PageVersion = 0;
1108 * If the request returns an error then we need to do a diag
1111 printf("%s: request for header completed with error %d\n",
1121 * If the request returns an error then we need to do a diag
1140 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1141 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1142 request->Function = MPI2_FUNCTION_CONFIG;
1143 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1144 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED;
1145 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_PCIE_DEVICE;
1146 request->Header.PageNumber = 2;
1147 request->Header.PageVersion = mpi_reply->Header.PageVersion;
1148 request->ExtPageLength = mpi_reply->ExtPageLength;
1149 request->PageAddress = htole32(form | handle);
1151 cm->cm_sge = &request->PageBufferSGE;
1169 * If the request returns an error then we need to do a diag
1172 printf("%s: request for page completed with error %d\n",
1182 * If the request returns an error then we need to do a diag
1212 MPI2_CONFIG_REQUEST *request;
1227 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1228 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1229 request->Function = MPI2_FUNCTION_CONFIG;
1230 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1231 request->Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS;
1232 request->Header.PageNumber = 3;
1233 request->Header.PageLength = request->Header.PageVersion = 0;
1242 * If the request returns an error then we need to do a diag
1245 printf("%s: request for header completed with error %d\n",
1255 * If the request returns an error then we need to do a diag
1274 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1275 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1276 request->Function = MPI2_FUNCTION_CONFIG;
1277 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1278 request->Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS;
1279 request->Header.PageNumber = 3;
1280 request->Header.PageVersion = mpi_reply->Header.PageVersion;
1281 request->Header.PageLength = mpi_reply->Header.PageLength;
1283 cm->cm_sge = &request->PageBufferSGE;
1301 * If the request returns an error then we need to do a diag
1304 printf("%s: request for page completed with error %d\n",
1314 * If the request returns an error then we need to do a diag
1344 MPI2_CONFIG_REQUEST *request;
1359 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1360 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1361 request->Function = MPI2_FUNCTION_CONFIG;
1362 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1363 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME;
1364 request->Header.PageNumber = 0;
1365 request->Header.PageLength = request->Header.PageVersion = 0;
1405 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1406 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1407 request->Function = MPI2_FUNCTION_CONFIG;
1408 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1409 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME;
1410 request->Header.PageNumber = 0;
1411 request->Header.PageLength = mpi_reply->Header.PageLength;
1412 request->Header.PageVersion = mpi_reply->Header.PageVersion;
1413 request->PageAddress = page_address;
1415 cm->cm_sge = &request->PageBufferSGE;
1475 MPI2_CONFIG_REQUEST *request;
1490 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1491 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1492 request->Function = MPI2_FUNCTION_CONFIG;
1493 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1494 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME;
1495 request->Header.PageNumber = 1;
1496 request->Header.PageLength = request->Header.PageVersion = 0;
1505 * If the request returns an error then we need to do a diag
1508 printf("%s: request for header completed with error %d\n",
1518 * If the request returns an error then we need to do a diag
1537 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1538 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1539 request->Function = MPI2_FUNCTION_CONFIG;
1540 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1541 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME;
1542 request->Header.PageNumber = 1;
1543 request->Header.PageLength = mpi_reply->Header.PageLength;
1544 request->Header.PageVersion = mpi_reply->Header.PageVersion;
1545 request->PageAddress = htole32(form | handle);
1547 cm->cm_sge = &request->PageBufferSGE;
1565 * If the request returns an error then we need to do a diag
1568 printf("%s: request for page completed with error %d\n",
1578 * If the request returns an error then we need to do a diag
1634 MPI2_CONFIG_REQUEST *request;
1649 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1650 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1651 request->Function = MPI2_FUNCTION_CONFIG;
1652 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER;
1653 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK;
1654 request->Header.PageNumber = 0;
1655 request->Header.PageLength = request->Header.PageVersion = 0;
1695 request = (MPI2_CONFIG_REQUEST *)cm->cm_req;
1696 bzero(request, sizeof(MPI2_CONFIG_REQUEST));
1697 request->Function = MPI2_FUNCTION_CONFIG;
1698 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT;
1699 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK;
1700 request->Header.PageNumber = 0;
1701 request->Header.PageLength = mpi_reply->Header.PageLength;
1702 request->Header.PageVersion = mpi_reply->Header.PageVersion;
1703 request->PageAddress = page_address;
1705 cm->cm_sge = &request->PageBufferSGE;