Lines Matching refs:cm

75 	struct mps_command *cm;  in mps_config_get_ioc_pg8()  local
82 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_ioc_pg8()
88 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_ioc_pg8()
95 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_ioc_pg8()
96 cm->cm_data = NULL; in mps_config_get_ioc_pg8()
97 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_get_ioc_pg8()
98 if (cm != NULL) in mps_config_get_ioc_pg8()
99 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_ioc_pg8()
127 mps_free_command(sc, cm); in mps_config_get_ioc_pg8()
129 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_ioc_pg8()
135 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_ioc_pg8()
143 cm->cm_length = le16toh(mpi_reply->Header.PageLength) * 4; in mps_config_get_ioc_pg8()
144 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_ioc_pg8()
145 cm->cm_sglsize = sizeof(MPI2_SGE_IO_UNION); in mps_config_get_ioc_pg8()
146 cm->cm_flags = MPS_CM_FLAGS_SGE_SIMPLE | MPS_CM_FLAGS_DATAIN; in mps_config_get_ioc_pg8()
147 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_ioc_pg8()
148 page = malloc((cm->cm_length), M_MPT2, M_ZERO | M_NOWAIT); in mps_config_get_ioc_pg8()
154 cm->cm_data = page; in mps_config_get_ioc_pg8()
156 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_get_ioc_pg8()
157 if (cm != NULL) in mps_config_get_ioc_pg8()
158 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_ioc_pg8()
183 bcopy(page, config_page, MIN(cm->cm_length, (sizeof(Mpi2IOCPage8_t)))); in mps_config_get_ioc_pg8()
187 if (cm) in mps_config_get_ioc_pg8()
188 mps_free_command(sc, cm); in mps_config_get_ioc_pg8()
206 struct mps_command *cm; in mps_config_get_man_pg10() local
215 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_man_pg10()
221 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_man_pg10()
228 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_man_pg10()
229 cm->cm_data = NULL; in mps_config_get_man_pg10()
235 error = mps_wait_command(sc, &cm, 60, 0); in mps_config_get_man_pg10()
236 if (cm != NULL) in mps_config_get_man_pg10()
237 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_man_pg10()
259 mps_free_command(sc, cm); in mps_config_get_man_pg10()
261 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_man_pg10()
267 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_man_pg10()
275 cm->cm_length = le16toh(mpi_reply->Header.PageLength) * 4; in mps_config_get_man_pg10()
276 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_man_pg10()
277 cm->cm_sglsize = sizeof(MPI2_SGE_IO_UNION); in mps_config_get_man_pg10()
278 cm->cm_flags = MPS_CM_FLAGS_SGE_SIMPLE | MPS_CM_FLAGS_DATAIN; in mps_config_get_man_pg10()
279 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_man_pg10()
286 cm->cm_data = page; in mps_config_get_man_pg10()
292 error = mps_wait_command(sc, &cm, 60, 0); in mps_config_get_man_pg10()
293 if (cm != NULL) in mps_config_get_man_pg10()
294 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_man_pg10()
343 if (cm) in mps_config_get_man_pg10()
344 mps_free_command(sc, cm); in mps_config_get_man_pg10()
567 struct mps_command *cm; in mps_config_get_dpm_pg0() local
575 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_dpm_pg0()
581 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_dpm_pg0()
591 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_dpm_pg0()
592 cm->cm_data = NULL; in mps_config_get_dpm_pg0()
593 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_get_dpm_pg0()
594 if (cm != NULL) in mps_config_get_dpm_pg0()
595 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_dpm_pg0()
623 mps_free_command(sc, cm); in mps_config_get_dpm_pg0()
625 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_dpm_pg0()
631 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; 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()
644 cm->cm_sglsize = sizeof(MPI2_SGE_IO_UNION); in mps_config_get_dpm_pg0()
645 cm->cm_flags = MPS_CM_FLAGS_SGE_SIMPLE | MPS_CM_FLAGS_DATAIN; in mps_config_get_dpm_pg0()
646 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_dpm_pg0()
647 page = malloc(cm->cm_length, M_MPT2, M_ZERO|M_NOWAIT); in mps_config_get_dpm_pg0()
653 cm->cm_data = page; in mps_config_get_dpm_pg0()
654 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_get_dpm_pg0()
655 if (cm != NULL) in mps_config_get_dpm_pg0()
656 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_dpm_pg0()
681 bcopy(page, config_page, MIN(cm->cm_length, sz)); in mps_config_get_dpm_pg0()
684 if (cm) in mps_config_get_dpm_pg0()
685 mps_free_command(sc, cm); in mps_config_get_dpm_pg0()
705 struct mps_command *cm; in mps_config_set_dpm_pg0() local
712 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_set_dpm_pg0()
718 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_set_dpm_pg0()
729 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_set_dpm_pg0()
730 cm->cm_data = NULL; in mps_config_set_dpm_pg0()
731 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_set_dpm_pg0()
732 if (cm != NULL) in mps_config_set_dpm_pg0()
733 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_set_dpm_pg0()
761 mps_free_command(sc, cm); in mps_config_set_dpm_pg0()
763 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_set_dpm_pg0()
769 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_set_dpm_pg0()
780 cm->cm_length = le16toh(mpi_reply->ExtPageLength) * 4; in mps_config_set_dpm_pg0()
781 cm->cm_sge = &request->PageBufferSGE; in mps_config_set_dpm_pg0()
782 cm->cm_sglsize = sizeof(MPI2_SGE_IO_UNION); in mps_config_set_dpm_pg0()
783 cm->cm_flags = MPS_CM_FLAGS_SGE_SIMPLE | MPS_CM_FLAGS_DATAOUT; in mps_config_set_dpm_pg0()
784 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_set_dpm_pg0()
785 page = malloc(cm->cm_length, M_MPT2, M_ZERO | M_NOWAIT); in mps_config_set_dpm_pg0()
791 bcopy(config_page, page, MIN(cm->cm_length, in mps_config_set_dpm_pg0()
793 cm->cm_data = page; in mps_config_set_dpm_pg0()
794 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_set_dpm_pg0()
795 if (cm != NULL) in mps_config_set_dpm_pg0()
796 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_set_dpm_pg0()
823 if (cm) in mps_config_set_dpm_pg0()
824 mps_free_command(sc, cm); in mps_config_set_dpm_pg0()
845 struct mps_command *cm; in mps_config_get_sas_device_pg0() local
852 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_sas_device_pg0()
858 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_sas_device_pg0()
866 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_sas_device_pg0()
867 cm->cm_data = NULL; in mps_config_get_sas_device_pg0()
868 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_get_sas_device_pg0()
869 if (cm != NULL) in mps_config_get_sas_device_pg0()
870 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_sas_device_pg0()
898 mps_free_command(sc, cm); in mps_config_get_sas_device_pg0()
900 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_sas_device_pg0()
906 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_sas_device_pg0()
916 cm->cm_length = le16toh(mpi_reply->ExtPageLength) * 4; in mps_config_get_sas_device_pg0()
917 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_sas_device_pg0()
918 cm->cm_sglsize = sizeof(MPI2_SGE_IO_UNION); in mps_config_get_sas_device_pg0()
919 cm->cm_flags = MPS_CM_FLAGS_SGE_SIMPLE | MPS_CM_FLAGS_DATAIN; in mps_config_get_sas_device_pg0()
920 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_sas_device_pg0()
921 page = malloc(cm->cm_length, M_MPT2, M_ZERO | M_NOWAIT); in mps_config_get_sas_device_pg0()
927 cm->cm_data = page; in mps_config_get_sas_device_pg0()
929 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_get_sas_device_pg0()
930 if (cm != NULL) in mps_config_get_sas_device_pg0()
931 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_sas_device_pg0()
956 bcopy(page, config_page, MIN(cm->cm_length, in mps_config_get_sas_device_pg0()
960 if (cm) in mps_config_get_sas_device_pg0()
961 mps_free_command(sc, cm); in mps_config_get_sas_device_pg0()
980 struct mps_command *cm; in mps_config_get_bios_pg3() local
987 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_bios_pg3()
993 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_bios_pg3()
1000 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_bios_pg3()
1001 cm->cm_data = NULL; in mps_config_get_bios_pg3()
1002 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_get_bios_pg3()
1003 if (cm != NULL) in mps_config_get_bios_pg3()
1004 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_bios_pg3()
1032 mps_free_command(sc, cm); in mps_config_get_bios_pg3()
1034 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_bios_pg3()
1040 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_bios_pg3()
1048 cm->cm_length = le16toh(mpi_reply->Header.PageLength) * 4; in mps_config_get_bios_pg3()
1049 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_bios_pg3()
1050 cm->cm_sglsize = sizeof(MPI2_SGE_IO_UNION); in mps_config_get_bios_pg3()
1051 cm->cm_flags = MPS_CM_FLAGS_SGE_SIMPLE | MPS_CM_FLAGS_DATAIN; in mps_config_get_bios_pg3()
1052 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_bios_pg3()
1053 page = malloc(cm->cm_length, M_MPT2, M_ZERO | M_NOWAIT); in mps_config_get_bios_pg3()
1059 cm->cm_data = page; in mps_config_get_bios_pg3()
1061 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_get_bios_pg3()
1062 if (cm != NULL) in mps_config_get_bios_pg3()
1063 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_bios_pg3()
1088 bcopy(page, config_page, MIN(cm->cm_length, sizeof(Mpi2BiosPage3_t))); in mps_config_get_bios_pg3()
1091 if (cm) in mps_config_get_bios_pg3()
1092 mps_free_command(sc, cm); in mps_config_get_bios_pg3()
1112 struct mps_command *cm; in mps_config_get_raid_volume_pg0() local
1119 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_raid_volume_pg0()
1125 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg0()
1132 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_raid_volume_pg0()
1133 cm->cm_data = NULL; in mps_config_get_raid_volume_pg0()
1139 error = mps_wait_command(sc, &cm, 60, 0); in mps_config_get_raid_volume_pg0()
1140 if (cm != NULL) in mps_config_get_raid_volume_pg0()
1141 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_raid_volume_pg0()
1163 mps_free_command(sc, cm); in mps_config_get_raid_volume_pg0()
1165 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_raid_volume_pg0()
1171 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg0()
1180 cm->cm_length = le16toh(mpi_reply->Header.PageLength) * 4; in mps_config_get_raid_volume_pg0()
1181 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_raid_volume_pg0()
1182 cm->cm_sglsize = sizeof(MPI2_SGE_IO_UNION); in mps_config_get_raid_volume_pg0()
1183 cm->cm_flags = MPS_CM_FLAGS_SGE_SIMPLE | MPS_CM_FLAGS_DATAIN; in mps_config_get_raid_volume_pg0()
1184 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_raid_volume_pg0()
1185 page = malloc(cm->cm_length, M_MPT2, M_ZERO | M_NOWAIT); in mps_config_get_raid_volume_pg0()
1191 cm->cm_data = page; in mps_config_get_raid_volume_pg0()
1197 error = mps_wait_command(sc, &cm, 60, 0); in mps_config_get_raid_volume_pg0()
1198 if (cm != NULL) in mps_config_get_raid_volume_pg0()
1199 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_raid_volume_pg0()
1218 bcopy(page, config_page, cm->cm_length); in mps_config_get_raid_volume_pg0()
1221 if (cm) in mps_config_get_raid_volume_pg0()
1222 mps_free_command(sc, cm); in mps_config_get_raid_volume_pg0()
1243 struct mps_command *cm; in mps_config_get_raid_volume_pg1() local
1250 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_raid_volume_pg1()
1256 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg1()
1263 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_raid_volume_pg1()
1264 cm->cm_data = NULL; in mps_config_get_raid_volume_pg1()
1265 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_get_raid_volume_pg1()
1266 if (cm != NULL) in mps_config_get_raid_volume_pg1()
1267 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_raid_volume_pg1()
1295 mps_free_command(sc, cm); in mps_config_get_raid_volume_pg1()
1297 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_raid_volume_pg1()
1303 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_volume_pg1()
1312 cm->cm_length = le16toh(mpi_reply->Header.PageLength) * 4; in mps_config_get_raid_volume_pg1()
1313 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_raid_volume_pg1()
1314 cm->cm_sglsize = sizeof(MPI2_SGE_IO_UNION); in mps_config_get_raid_volume_pg1()
1315 cm->cm_flags = MPS_CM_FLAGS_SGE_SIMPLE | MPS_CM_FLAGS_DATAIN; in mps_config_get_raid_volume_pg1()
1316 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_raid_volume_pg1()
1317 page = malloc(cm->cm_length, M_MPT2, M_ZERO | M_NOWAIT); in mps_config_get_raid_volume_pg1()
1323 cm->cm_data = page; in mps_config_get_raid_volume_pg1()
1325 error = mps_wait_command(sc, &cm, 60, CAN_SLEEP); in mps_config_get_raid_volume_pg1()
1326 if (cm != NULL) in mps_config_get_raid_volume_pg1()
1327 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_raid_volume_pg1()
1352 bcopy(page, config_page, MIN(cm->cm_length, in mps_config_get_raid_volume_pg1()
1356 if (cm) in mps_config_get_raid_volume_pg1()
1357 mps_free_command(sc, cm); in mps_config_get_raid_volume_pg1()
1402 struct mps_command *cm; in mps_config_get_raid_pd_pg0() local
1409 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_raid_pd_pg0()
1415 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_pd_pg0()
1422 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_raid_pd_pg0()
1423 cm->cm_data = NULL; in mps_config_get_raid_pd_pg0()
1429 error = mps_wait_command(sc, &cm, 60, 0); in mps_config_get_raid_pd_pg0()
1430 if (cm != NULL) in mps_config_get_raid_pd_pg0()
1431 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_raid_pd_pg0()
1453 mps_free_command(sc, cm); in mps_config_get_raid_pd_pg0()
1455 if ((cm = mps_alloc_command(sc)) == NULL) { in mps_config_get_raid_pd_pg0()
1461 request = (MPI2_CONFIG_REQUEST *)cm->cm_req; in mps_config_get_raid_pd_pg0()
1470 cm->cm_length = le16toh(mpi_reply->Header.PageLength) * 4; in mps_config_get_raid_pd_pg0()
1471 cm->cm_sge = &request->PageBufferSGE; in mps_config_get_raid_pd_pg0()
1472 cm->cm_sglsize = sizeof(MPI2_SGE_IO_UNION); in mps_config_get_raid_pd_pg0()
1473 cm->cm_flags = MPS_CM_FLAGS_SGE_SIMPLE | MPS_CM_FLAGS_DATAIN; in mps_config_get_raid_pd_pg0()
1474 cm->cm_desc.Default.RequestFlags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; in mps_config_get_raid_pd_pg0()
1475 page = malloc(cm->cm_length, M_MPT2, M_ZERO | M_NOWAIT); in mps_config_get_raid_pd_pg0()
1481 cm->cm_data = page; in mps_config_get_raid_pd_pg0()
1487 error = mps_wait_command(sc, &cm, 60, 0); in mps_config_get_raid_pd_pg0()
1488 if (cm != NULL) in mps_config_get_raid_pd_pg0()
1489 reply = (MPI2_CONFIG_REPLY *)cm->cm_reply; in mps_config_get_raid_pd_pg0()
1508 bcopy(page, config_page, MIN(cm->cm_length, in mps_config_get_raid_pd_pg0()
1512 if (cm) in mps_config_get_raid_pd_pg0()
1513 mps_free_command(sc, cm); in mps_config_get_raid_pd_pg0()