Lines Matching full:request
72 MPI2_CONFIG_REQUEST *request; in mps_config_get_ioc_pg8() local
87 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_ioc_pg8()
88 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_ioc_pg8()
89 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_ioc_pg8()
90 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_ioc_pg8()
91 request->Header.PageType = MPI2_CONFIG_PAGETYPE_IOC; in mps_config_get_ioc_pg8()
92 request->Header.PageNumber = 8; in mps_config_get_ioc_pg8()
93 request->Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION; in mps_config_get_ioc_pg8()
102 * If the request returns an error then we need to do a diag in mps_config_get_ioc_pg8()
105 printf("%s: request for header completed with error %d\n", in mps_config_get_ioc_pg8()
115 * If the request returns an error then we need to do a diag in mps_config_get_ioc_pg8()
134 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_ioc_pg8()
135 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_ioc_pg8()
136 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_ioc_pg8()
137 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_ioc_pg8()
138 request->Header.PageType = MPI2_CONFIG_PAGETYPE_IOC; in mps_config_get_ioc_pg8()
139 request->Header.PageNumber = 8; in mps_config_get_ioc_pg8()
140 request->Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION; in mps_config_get_ioc_pg8()
141 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_ioc_pg8()
143 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_ioc_pg8()
161 * If the request returns an error then we need to do a diag in mps_config_get_ioc_pg8()
164 printf("%s: request for page completed with error %d\n", in mps_config_get_ioc_pg8()
174 * If the request returns an error then we need to do a diag in mps_config_get_ioc_pg8()
203 MPI2_CONFIG_REQUEST *request; in mps_config_get_man_pg10() local
220 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_man_pg10()
221 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_man_pg10()
222 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_man_pg10()
223 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_man_pg10()
224 request->Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mps_config_get_man_pg10()
225 request->Header.PageNumber = 10; in mps_config_get_man_pg10()
226 request->Header.PageVersion = MPI2_MANUFACTURING10_PAGEVERSION; in mps_config_get_man_pg10()
266 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_man_pg10()
267 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_man_pg10()
268 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_man_pg10()
269 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_man_pg10()
270 request->Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mps_config_get_man_pg10()
271 request->Header.PageNumber = 10; in mps_config_get_man_pg10()
272 request->Header.PageVersion = MPI2_MANUFACTURING10_PAGEVERSION; in mps_config_get_man_pg10()
273 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_man_pg10()
275 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_man_pg10()
314 * If OEM ID is unknown, fail the request. in mps_config_get_man_pg10()
489 * Drive I/O to send the request to the correct SSD. in mps_wd_config_pages()
564 MPI2_CONFIG_REQUEST *request; in mps_config_get_dpm_pg0() local
580 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_dpm_pg0()
581 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_dpm_pg0()
582 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_dpm_pg0()
583 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_dpm_pg0()
584 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_get_dpm_pg0()
585 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING; in mps_config_get_dpm_pg0()
586 request->Header.PageNumber = 0; in mps_config_get_dpm_pg0()
587 request->Header.PageVersion = MPI2_DRIVERMAPPING0_PAGEVERSION; in mps_config_get_dpm_pg0()
588 request->PageAddress = sc->max_dpm_entries << in mps_config_get_dpm_pg0()
598 * If the request returns an error then we need to do a diag in mps_config_get_dpm_pg0()
601 printf("%s: request for header completed with error %d\n", in mps_config_get_dpm_pg0()
611 * If the request returns an error then we need to do a diag in mps_config_get_dpm_pg0()
630 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_dpm_pg0()
631 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_dpm_pg0()
632 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_dpm_pg0()
633 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_NVRAM; in mps_config_get_dpm_pg0()
634 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_get_dpm_pg0()
635 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING; in mps_config_get_dpm_pg0()
636 request->Header.PageNumber = 0; in mps_config_get_dpm_pg0()
637 request->Header.PageVersion = MPI2_DRIVERMAPPING0_PAGEVERSION; in mps_config_get_dpm_pg0()
638 request->PageAddress = sc->max_dpm_entries << in mps_config_get_dpm_pg0()
640 request->ExtPageLength = mpi_reply->ExtPageLength; in mps_config_get_dpm_pg0()
641 cm->cm_length = le16toh(request->ExtPageLength) * 4; in mps_config_get_dpm_pg0()
642 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_dpm_pg0()
659 * If the request returns an error then we need to do a diag in mps_config_get_dpm_pg0()
662 printf("%s: request for page completed with error %d\n", in mps_config_get_dpm_pg0()
672 * If the request returns an error then we need to do a diag in mps_config_get_dpm_pg0()
702 MPI2_CONFIG_REQUEST *request; in mps_config_set_dpm_pg0() local
717 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_set_dpm_pg0()
718 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_set_dpm_pg0()
719 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_set_dpm_pg0()
720 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_set_dpm_pg0()
721 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_set_dpm_pg0()
722 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING; in mps_config_set_dpm_pg0()
723 request->Header.PageNumber = 0; in mps_config_set_dpm_pg0()
724 request->Header.PageVersion = MPI2_DRIVERMAPPING0_PAGEVERSION; in mps_config_set_dpm_pg0()
726 request->PageAddress = 1 << MPI2_DPM_PGAD_ENTRY_COUNT_SHIFT; in mps_config_set_dpm_pg0()
727 request->PageAddress |= htole16(entry_idx); in mps_config_set_dpm_pg0()
736 * If the request returns an error then we need to do a diag in mps_config_set_dpm_pg0()
739 printf("%s: request for header completed with error %d\n", in mps_config_set_dpm_pg0()
749 * If the request returns an error then we need to do a diag in mps_config_set_dpm_pg0()
768 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_set_dpm_pg0()
769 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_set_dpm_pg0()
770 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_set_dpm_pg0()
771 request->Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM; in mps_config_set_dpm_pg0()
772 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_set_dpm_pg0()
773 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING; in mps_config_set_dpm_pg0()
774 request->Header.PageNumber = 0; in mps_config_set_dpm_pg0()
775 request->Header.PageVersion = MPI2_DRIVERMAPPING0_PAGEVERSION; in mps_config_set_dpm_pg0()
776 request->ExtPageLength = mpi_reply->ExtPageLength; in mps_config_set_dpm_pg0()
777 request->PageAddress = 1 << MPI2_DPM_PGAD_ENTRY_COUNT_SHIFT; in mps_config_set_dpm_pg0()
778 request->PageAddress |= htole16(entry_idx); in mps_config_set_dpm_pg0()
780 cm->cm_sge = &request->PageBufferSGE; in mps_config_set_dpm_pg0()
799 * If the request returns an error then we need to do a diag in mps_config_set_dpm_pg0()
802 printf("%s: request to write page completed with error %d\n", in mps_config_set_dpm_pg0()
812 * If the request returns an error then we need to do a diag in mps_config_set_dpm_pg0()
842 MPI2_CONFIG_REQUEST *request; in mps_config_get_sas_device_pg0() local
857 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_sas_device_pg0()
858 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_sas_device_pg0()
859 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_sas_device_pg0()
860 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_sas_device_pg0()
861 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_get_sas_device_pg0()
862 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE; in mps_config_get_sas_device_pg0()
863 request->Header.PageNumber = 0; in mps_config_get_sas_device_pg0()
864 request->Header.PageVersion = MPI2_SASDEVICE0_PAGEVERSION; in mps_config_get_sas_device_pg0()
873 * If the request returns an error then we need to do a diag in mps_config_get_sas_device_pg0()
876 printf("%s: request for header completed with error %d\n", in mps_config_get_sas_device_pg0()
886 * If the request returns an error then we need to do a diag in mps_config_get_sas_device_pg0()
905 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_sas_device_pg0()
906 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_sas_device_pg0()
907 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_sas_device_pg0()
908 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_sas_device_pg0()
909 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_get_sas_device_pg0()
910 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE; in mps_config_get_sas_device_pg0()
911 request->Header.PageNumber = 0; in mps_config_get_sas_device_pg0()
912 request->Header.PageVersion = MPI2_SASDEVICE0_PAGEVERSION; in mps_config_get_sas_device_pg0()
913 request->ExtPageLength = mpi_reply->ExtPageLength; in mps_config_get_sas_device_pg0()
914 request->PageAddress = htole32(form | handle); in mps_config_get_sas_device_pg0()
916 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_sas_device_pg0()
934 * If the request returns an error then we need to do a diag in mps_config_get_sas_device_pg0()
937 printf("%s: request for page completed with error %d\n", in mps_config_get_sas_device_pg0()
947 * If the request returns an error then we need to do a diag in mps_config_get_sas_device_pg0()
977 MPI2_CONFIG_REQUEST *request; in mps_config_get_bios_pg3() local
992 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_bios_pg3()
993 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_bios_pg3()
994 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_bios_pg3()
995 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_bios_pg3()
996 request->Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS; in mps_config_get_bios_pg3()
997 request->Header.PageNumber = 3; in mps_config_get_bios_pg3()
998 request->Header.PageVersion = MPI2_BIOSPAGE3_PAGEVERSION; in mps_config_get_bios_pg3()
1007 * If the request returns an error then we need to do a diag in mps_config_get_bios_pg3()
1010 printf("%s: request for header completed with error %d\n", in mps_config_get_bios_pg3()
1020 * If the request returns an error then we need to do a diag in mps_config_get_bios_pg3()
1039 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_bios_pg3()
1040 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_bios_pg3()
1041 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_bios_pg3()
1042 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_bios_pg3()
1043 request->Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS; in mps_config_get_bios_pg3()
1044 request->Header.PageNumber = 3; in mps_config_get_bios_pg3()
1045 request->Header.PageVersion = MPI2_BIOSPAGE3_PAGEVERSION; in mps_config_get_bios_pg3()
1046 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_bios_pg3()
1048 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_bios_pg3()
1066 * If the request returns an error then we need to do a diag in mps_config_get_bios_pg3()
1069 printf("%s: request for page completed with error %d\n", in mps_config_get_bios_pg3()
1079 * If the request returns an error then we need to do a diag in mps_config_get_bios_pg3()
1109 MPI2_CONFIG_REQUEST *request; in mps_config_get_raid_volume_pg0() local
1124 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg0()
1125 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_volume_pg0()
1126 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_volume_pg0()
1127 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_raid_volume_pg0()
1128 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mps_config_get_raid_volume_pg0()
1129 request->Header.PageNumber = 0; in mps_config_get_raid_volume_pg0()
1130 request->Header.PageVersion = MPI2_RAIDVOLPAGE0_PAGEVERSION; in mps_config_get_raid_volume_pg0()
1170 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg0()
1171 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_volume_pg0()
1172 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_volume_pg0()
1173 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_raid_volume_pg0()
1174 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mps_config_get_raid_volume_pg0()
1175 request->Header.PageNumber = 0; in mps_config_get_raid_volume_pg0()
1176 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_raid_volume_pg0()
1177 request->Header.PageVersion = mpi_reply->Header.PageVersion; in mps_config_get_raid_volume_pg0()
1178 request->PageAddress = page_address; in mps_config_get_raid_volume_pg0()
1180 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_raid_volume_pg0()
1240 MPI2_CONFIG_REQUEST *request; in mps_config_get_raid_volume_pg1() local
1255 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg1()
1256 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_volume_pg1()
1257 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_volume_pg1()
1258 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_raid_volume_pg1()
1259 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mps_config_get_raid_volume_pg1()
1260 request->Header.PageNumber = 1; in mps_config_get_raid_volume_pg1()
1261 request->Header.PageVersion = MPI2_RAIDVOLPAGE1_PAGEVERSION; in mps_config_get_raid_volume_pg1()
1270 * If the request returns an error then we need to do a diag in mps_config_get_raid_volume_pg1()
1273 printf("%s: request for header completed with error %d\n", in mps_config_get_raid_volume_pg1()
1283 * If the request returns an error then we need to do a diag in mps_config_get_raid_volume_pg1()
1302 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg1()
1303 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_volume_pg1()
1304 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_volume_pg1()
1305 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_raid_volume_pg1()
1306 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mps_config_get_raid_volume_pg1()
1307 request->Header.PageNumber = 1; in mps_config_get_raid_volume_pg1()
1308 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_raid_volume_pg1()
1309 request->Header.PageVersion = mpi_reply->Header.PageVersion; in mps_config_get_raid_volume_pg1()
1310 request->PageAddress = htole32(form | handle); in mps_config_get_raid_volume_pg1()
1312 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_raid_volume_pg1()
1330 * If the request returns an error then we need to do a diag in mps_config_get_raid_volume_pg1()
1333 printf("%s: request for page completed with error %d\n", in mps_config_get_raid_volume_pg1()
1343 * If the request returns an error then we need to do a diag in mps_config_get_raid_volume_pg1()
1399 MPI2_CONFIG_REQUEST *request; in mps_config_get_raid_pd_pg0() local
1414 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_pd_pg0()
1415 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_pd_pg0()
1416 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_pd_pg0()
1417 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_raid_pd_pg0()
1418 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK; in mps_config_get_raid_pd_pg0()
1419 request->Header.PageNumber = 0; in mps_config_get_raid_pd_pg0()
1420 request->Header.PageVersion = MPI2_RAIDPHYSDISKPAGE0_PAGEVERSION; in mps_config_get_raid_pd_pg0()
1460 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_pd_pg0()
1461 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_pd_pg0()
1462 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_pd_pg0()
1463 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_raid_pd_pg0()
1464 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK; in mps_config_get_raid_pd_pg0()
1465 request->Header.PageNumber = 0; in mps_config_get_raid_pd_pg0()
1466 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_raid_pd_pg0()
1467 request->Header.PageVersion = mpi_reply->Header.PageVersion; in mps_config_get_raid_pd_pg0()
1468 request->PageAddress = page_address; in mps_config_get_raid_pd_pg0()
1470 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_raid_pd_pg0()