Lines Matching full:request

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