Lines Matching full:request
73 MPI2_CONFIG_REQUEST *request; in mps_config_get_ioc_pg8() local
88 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_ioc_pg8()
89 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_ioc_pg8()
90 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_ioc_pg8()
91 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_ioc_pg8()
92 request->Header.PageType = MPI2_CONFIG_PAGETYPE_IOC; in mps_config_get_ioc_pg8()
93 request->Header.PageNumber = 8; in mps_config_get_ioc_pg8()
94 request->Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION; in mps_config_get_ioc_pg8()
103 * If the request returns an error then we need to do a diag in mps_config_get_ioc_pg8()
106 printf("%s: request for header completed with error %d\n", in mps_config_get_ioc_pg8()
116 * If the request returns an error then we need to do a diag in mps_config_get_ioc_pg8()
135 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_ioc_pg8()
136 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_ioc_pg8()
137 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_ioc_pg8()
138 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_ioc_pg8()
139 request->Header.PageType = MPI2_CONFIG_PAGETYPE_IOC; in mps_config_get_ioc_pg8()
140 request->Header.PageNumber = 8; in mps_config_get_ioc_pg8()
141 request->Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION; in mps_config_get_ioc_pg8()
142 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_ioc_pg8()
144 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_ioc_pg8()
162 * If the request returns an error then we need to do a diag in mps_config_get_ioc_pg8()
165 printf("%s: request for page completed with error %d\n", in mps_config_get_ioc_pg8()
175 * If the request returns an error then we need to do a diag in mps_config_get_ioc_pg8()
204 MPI2_CONFIG_REQUEST *request; in mps_config_get_man_pg10() local
221 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_man_pg10()
222 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_man_pg10()
223 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_man_pg10()
224 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_man_pg10()
225 request->Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mps_config_get_man_pg10()
226 request->Header.PageNumber = 10; in mps_config_get_man_pg10()
227 request->Header.PageVersion = MPI2_MANUFACTURING10_PAGEVERSION; in mps_config_get_man_pg10()
267 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_man_pg10()
268 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_man_pg10()
269 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_man_pg10()
270 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_man_pg10()
271 request->Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mps_config_get_man_pg10()
272 request->Header.PageNumber = 10; in mps_config_get_man_pg10()
273 request->Header.PageVersion = MPI2_MANUFACTURING10_PAGEVERSION; in mps_config_get_man_pg10()
274 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_man_pg10()
276 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_man_pg10()
315 * If OEM ID is unknown, fail the request. in mps_config_get_man_pg10()
490 * Drive I/O to send the request to the correct SSD. in mps_wd_config_pages()
565 MPI2_CONFIG_REQUEST *request; in mps_config_get_dpm_pg0() local
581 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_dpm_pg0()
582 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_dpm_pg0()
583 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_dpm_pg0()
584 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_dpm_pg0()
585 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_get_dpm_pg0()
586 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING; in mps_config_get_dpm_pg0()
587 request->Header.PageNumber = 0; in mps_config_get_dpm_pg0()
588 request->Header.PageVersion = MPI2_DRIVERMAPPING0_PAGEVERSION; in mps_config_get_dpm_pg0()
589 request->PageAddress = sc->max_dpm_entries << in mps_config_get_dpm_pg0()
599 * If the request returns an error then we need to do a diag in mps_config_get_dpm_pg0()
602 printf("%s: request for header completed with error %d\n", in mps_config_get_dpm_pg0()
612 * If the request returns an error then we need to do a diag in mps_config_get_dpm_pg0()
631 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_dpm_pg0()
632 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_dpm_pg0()
633 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_dpm_pg0()
634 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_NVRAM; in mps_config_get_dpm_pg0()
635 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_get_dpm_pg0()
636 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING; in mps_config_get_dpm_pg0()
637 request->Header.PageNumber = 0; in mps_config_get_dpm_pg0()
638 request->Header.PageVersion = MPI2_DRIVERMAPPING0_PAGEVERSION; in mps_config_get_dpm_pg0()
639 request->PageAddress = sc->max_dpm_entries << in mps_config_get_dpm_pg0()
641 request->ExtPageLength = mpi_reply->ExtPageLength; in mps_config_get_dpm_pg0()
642 cm->cm_length = le16toh(request->ExtPageLength) * 4; in mps_config_get_dpm_pg0()
643 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_dpm_pg0()
660 * If the request returns an error then we need to do a diag in mps_config_get_dpm_pg0()
663 printf("%s: request for page completed with error %d\n", in mps_config_get_dpm_pg0()
673 * If the request returns an error then we need to do a diag in mps_config_get_dpm_pg0()
703 MPI2_CONFIG_REQUEST *request; in mps_config_set_dpm_pg0() local
718 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_set_dpm_pg0()
719 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_set_dpm_pg0()
720 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_set_dpm_pg0()
721 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_set_dpm_pg0()
722 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_set_dpm_pg0()
723 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING; in mps_config_set_dpm_pg0()
724 request->Header.PageNumber = 0; in mps_config_set_dpm_pg0()
725 request->Header.PageVersion = MPI2_DRIVERMAPPING0_PAGEVERSION; in mps_config_set_dpm_pg0()
727 request->PageAddress = 1 << MPI2_DPM_PGAD_ENTRY_COUNT_SHIFT; in mps_config_set_dpm_pg0()
728 request->PageAddress |= htole16(entry_idx); in mps_config_set_dpm_pg0()
737 * If the request returns an error then we need to do a diag in mps_config_set_dpm_pg0()
740 printf("%s: request for header completed with error %d\n", in mps_config_set_dpm_pg0()
750 * If the request returns an error then we need to do a diag in mps_config_set_dpm_pg0()
769 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_set_dpm_pg0()
770 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_set_dpm_pg0()
771 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_set_dpm_pg0()
772 request->Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM; in mps_config_set_dpm_pg0()
773 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_set_dpm_pg0()
774 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_DRIVER_MAPPING; in mps_config_set_dpm_pg0()
775 request->Header.PageNumber = 0; in mps_config_set_dpm_pg0()
776 request->Header.PageVersion = MPI2_DRIVERMAPPING0_PAGEVERSION; in mps_config_set_dpm_pg0()
777 request->ExtPageLength = mpi_reply->ExtPageLength; in mps_config_set_dpm_pg0()
778 request->PageAddress = 1 << MPI2_DPM_PGAD_ENTRY_COUNT_SHIFT; in mps_config_set_dpm_pg0()
779 request->PageAddress |= htole16(entry_idx); in mps_config_set_dpm_pg0()
781 cm->cm_sge = &request->PageBufferSGE; in mps_config_set_dpm_pg0()
800 * If the request returns an error then we need to do a diag in mps_config_set_dpm_pg0()
803 printf("%s: request to write page completed with error %d\n", in mps_config_set_dpm_pg0()
813 * If the request returns an error then we need to do a diag in mps_config_set_dpm_pg0()
843 MPI2_CONFIG_REQUEST *request; in mps_config_get_sas_device_pg0() local
858 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_sas_device_pg0()
859 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_sas_device_pg0()
860 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_sas_device_pg0()
861 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_sas_device_pg0()
862 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_get_sas_device_pg0()
863 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE; in mps_config_get_sas_device_pg0()
864 request->Header.PageNumber = 0; in mps_config_get_sas_device_pg0()
865 request->Header.PageVersion = MPI2_SASDEVICE0_PAGEVERSION; in mps_config_get_sas_device_pg0()
874 * If the request returns an error then we need to do a diag in mps_config_get_sas_device_pg0()
877 printf("%s: request for header completed with error %d\n", in mps_config_get_sas_device_pg0()
887 * If the request returns an error then we need to do a diag in mps_config_get_sas_device_pg0()
906 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_sas_device_pg0()
907 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_sas_device_pg0()
908 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_sas_device_pg0()
909 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_sas_device_pg0()
910 request->Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mps_config_get_sas_device_pg0()
911 request->ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE; in mps_config_get_sas_device_pg0()
912 request->Header.PageNumber = 0; in mps_config_get_sas_device_pg0()
913 request->Header.PageVersion = MPI2_SASDEVICE0_PAGEVERSION; in mps_config_get_sas_device_pg0()
914 request->ExtPageLength = mpi_reply->ExtPageLength; in mps_config_get_sas_device_pg0()
915 request->PageAddress = htole32(form | handle); in mps_config_get_sas_device_pg0()
917 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_sas_device_pg0()
935 * If the request returns an error then we need to do a diag in mps_config_get_sas_device_pg0()
938 printf("%s: request for page completed with error %d\n", in mps_config_get_sas_device_pg0()
948 * If the request returns an error then we need to do a diag in mps_config_get_sas_device_pg0()
978 MPI2_CONFIG_REQUEST *request; in mps_config_get_bios_pg3() local
993 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_bios_pg3()
994 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_bios_pg3()
995 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_bios_pg3()
996 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_bios_pg3()
997 request->Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS; in mps_config_get_bios_pg3()
998 request->Header.PageNumber = 3; in mps_config_get_bios_pg3()
999 request->Header.PageVersion = MPI2_BIOSPAGE3_PAGEVERSION; in mps_config_get_bios_pg3()
1008 * If the request returns an error then we need to do a diag in mps_config_get_bios_pg3()
1011 printf("%s: request for header completed with error %d\n", in mps_config_get_bios_pg3()
1021 * If the request returns an error then we need to do a diag in mps_config_get_bios_pg3()
1040 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_bios_pg3()
1041 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_bios_pg3()
1042 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_bios_pg3()
1043 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_bios_pg3()
1044 request->Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS; in mps_config_get_bios_pg3()
1045 request->Header.PageNumber = 3; in mps_config_get_bios_pg3()
1046 request->Header.PageVersion = MPI2_BIOSPAGE3_PAGEVERSION; in mps_config_get_bios_pg3()
1047 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_bios_pg3()
1049 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_bios_pg3()
1067 * If the request returns an error then we need to do a diag in mps_config_get_bios_pg3()
1070 printf("%s: request for page completed with error %d\n", in mps_config_get_bios_pg3()
1080 * If the request returns an error then we need to do a diag in mps_config_get_bios_pg3()
1110 MPI2_CONFIG_REQUEST *request; in mps_config_get_raid_volume_pg0() local
1125 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg0()
1126 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_volume_pg0()
1127 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_volume_pg0()
1128 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_raid_volume_pg0()
1129 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mps_config_get_raid_volume_pg0()
1130 request->Header.PageNumber = 0; in mps_config_get_raid_volume_pg0()
1131 request->Header.PageVersion = MPI2_RAIDVOLPAGE0_PAGEVERSION; in mps_config_get_raid_volume_pg0()
1171 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg0()
1172 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_volume_pg0()
1173 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_volume_pg0()
1174 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_raid_volume_pg0()
1175 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mps_config_get_raid_volume_pg0()
1176 request->Header.PageNumber = 0; in mps_config_get_raid_volume_pg0()
1177 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_raid_volume_pg0()
1178 request->Header.PageVersion = mpi_reply->Header.PageVersion; in mps_config_get_raid_volume_pg0()
1179 request->PageAddress = page_address; in mps_config_get_raid_volume_pg0()
1181 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_raid_volume_pg0()
1241 MPI2_CONFIG_REQUEST *request; in mps_config_get_raid_volume_pg1() local
1256 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg1()
1257 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_volume_pg1()
1258 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_volume_pg1()
1259 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_raid_volume_pg1()
1260 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mps_config_get_raid_volume_pg1()
1261 request->Header.PageNumber = 1; in mps_config_get_raid_volume_pg1()
1262 request->Header.PageVersion = MPI2_RAIDVOLPAGE1_PAGEVERSION; in mps_config_get_raid_volume_pg1()
1271 * If the request returns an error then we need to do a diag in mps_config_get_raid_volume_pg1()
1274 printf("%s: request for header completed with error %d\n", in mps_config_get_raid_volume_pg1()
1284 * If the request returns an error then we need to do a diag in mps_config_get_raid_volume_pg1()
1303 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg1()
1304 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_volume_pg1()
1305 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_volume_pg1()
1306 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_raid_volume_pg1()
1307 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mps_config_get_raid_volume_pg1()
1308 request->Header.PageNumber = 1; in mps_config_get_raid_volume_pg1()
1309 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_raid_volume_pg1()
1310 request->Header.PageVersion = mpi_reply->Header.PageVersion; in mps_config_get_raid_volume_pg1()
1311 request->PageAddress = htole32(form | handle); in mps_config_get_raid_volume_pg1()
1313 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_raid_volume_pg1()
1331 * If the request returns an error then we need to do a diag in mps_config_get_raid_volume_pg1()
1334 printf("%s: request for page completed with error %d\n", in mps_config_get_raid_volume_pg1()
1344 * If the request returns an error then we need to do a diag in mps_config_get_raid_volume_pg1()
1400 MPI2_CONFIG_REQUEST *request; in mps_config_get_raid_pd_pg0() local
1415 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_pd_pg0()
1416 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_pd_pg0()
1417 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_pd_pg0()
1418 request->Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mps_config_get_raid_pd_pg0()
1419 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK; in mps_config_get_raid_pd_pg0()
1420 request->Header.PageNumber = 0; in mps_config_get_raid_pd_pg0()
1421 request->Header.PageVersion = MPI2_RAIDPHYSDISKPAGE0_PAGEVERSION; in mps_config_get_raid_pd_pg0()
1461 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_pd_pg0()
1462 bzero(request, sizeof(MPI2_CONFIG_REQUEST)); in mps_config_get_raid_pd_pg0()
1463 request->Function = MPI2_FUNCTION_CONFIG; in mps_config_get_raid_pd_pg0()
1464 request->Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mps_config_get_raid_pd_pg0()
1465 request->Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK; in mps_config_get_raid_pd_pg0()
1466 request->Header.PageNumber = 0; in mps_config_get_raid_pd_pg0()
1467 request->Header.PageLength = mpi_reply->Header.PageLength; in mps_config_get_raid_pd_pg0()
1468 request->Header.PageVersion = mpi_reply->Header.PageVersion; in mps_config_get_raid_pd_pg0()
1469 request->PageAddress = page_address; in mps_config_get_raid_pd_pg0()
1471 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_raid_pd_pg0()