Lines Matching refs:mpi_request
101 Mpi2ConfigRequest_t *mpi_request; in _config_display_some_debug() local
104 mpi_request = mpt3sas_base_get_msg_frame(ioc, smid); in _config_display_some_debug()
105 switch (mpi_request->Header.PageType & MPI2_CONFIG_PAGETYPE_MASK) { in _config_display_some_debug()
125 switch (mpi_request->ExtPageType) { in _config_display_some_debug()
177 mpi_request->Header.PageNumber, mpi_request->Action, in _config_display_some_debug()
178 le32_to_cpu(mpi_request->PageAddress), smid); in _config_display_some_debug()
297 *mpi_request, Mpi2ConfigReply_t *mpi_reply, int timeout, in _config_request()
317 mpi_request->VF_ID = 0; /* TODO */ in _config_request()
318 mpi_request->VP_ID = 0; in _config_request()
321 mpi_request->Header.PageVersion = mpi_reply->Header.PageVersion; in _config_request()
322 mpi_request->Header.PageNumber = mpi_reply->Header.PageNumber; in _config_request()
323 mpi_request->Header.PageType = mpi_reply->Header.PageType; in _config_request()
324 mpi_request->Header.PageLength = mpi_reply->Header.PageLength; in _config_request()
325 mpi_request->ExtPageLength = mpi_reply->ExtPageLength; in _config_request()
326 mpi_request->ExtPageType = mpi_reply->ExtPageType; in _config_request()
327 if (mpi_request->Header.PageLength) in _config_request()
328 mem.sz = mpi_request->Header.PageLength * 4; in _config_request()
334 if (mpi_request->Action == in _config_request()
336 mpi_request->Action == in _config_request()
338 ioc->base_add_sg_single(&mpi_request->PageBufferSGE, in _config_request()
345 ioc->base_add_sg_single(&mpi_request->PageBufferSGE, in _config_request()
378 memcpy(config_request, mpi_request, sizeof(Mpi2ConfigRequest_t)); in _config_request()
390 mpi_request, sizeof(Mpi2ConfigRequest_t) / 4); in _config_request()
407 if ((mpi_request->Header.PageType & 0xF) != in _config_request()
412 _debug_dump_mf(mpi_request, ioc->request_sz/4); in _config_request()
416 mpi_request->Header.PageType & 0xF, in _config_request()
420 if (((mpi_request->Header.PageType & 0xF) == in _config_request()
422 mpi_request->ExtPageType != mpi_reply->ExtPageType) { in _config_request()
426 _debug_dump_mf(mpi_request, ioc->request_sz/4); in _config_request()
430 mpi_request->ExtPageType, in _config_request()
442 config_page && mpi_request->Action == in _config_request()
448 if ((mpi_request->Header.PageType & 0xF) != in _config_request()
453 _debug_dump_mf(mpi_request, ioc->request_sz/4); in _config_request()
459 mpi_request->Header.PageType & 0xF, in _config_request()
463 if (((mpi_request->Header.PageType & 0xF) == in _config_request()
465 (mpi_request->ExtPageType != p[6])) { in _config_request()
469 _debug_dump_mf(mpi_request, ioc->request_sz/4); in _config_request()
475 mpi_request->ExtPageType, p[6]); in _config_request()
507 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_manufacturing_pg0() local
510 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_manufacturing_pg0()
511 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_manufacturing_pg0()
512 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_manufacturing_pg0()
513 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mpt3sas_config_get_manufacturing_pg0()
514 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_manufacturing_pg0()
515 mpi_request.Header.PageVersion = MPI2_MANUFACTURING0_PAGEVERSION; in mpt3sas_config_get_manufacturing_pg0()
516 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_manufacturing_pg0()
517 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg0()
522 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_manufacturing_pg0()
523 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg0()
545 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_manufacturing_pg7() local
548 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_manufacturing_pg7()
549 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_manufacturing_pg7()
550 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_manufacturing_pg7()
551 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mpt3sas_config_get_manufacturing_pg7()
552 mpi_request.Header.PageNumber = 7; in mpt3sas_config_get_manufacturing_pg7()
553 mpi_request.Header.PageVersion = MPI2_MANUFACTURING7_PAGEVERSION; in mpt3sas_config_get_manufacturing_pg7()
554 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_manufacturing_pg7()
555 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg7()
560 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_manufacturing_pg7()
561 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg7()
582 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_manufacturing_pg10() local
585 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_manufacturing_pg10()
586 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_manufacturing_pg10()
587 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_manufacturing_pg10()
588 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mpt3sas_config_get_manufacturing_pg10()
589 mpi_request.Header.PageNumber = 10; in mpt3sas_config_get_manufacturing_pg10()
590 mpi_request.Header.PageVersion = MPI2_MANUFACTURING0_PAGEVERSION; in mpt3sas_config_get_manufacturing_pg10()
591 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_manufacturing_pg10()
592 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg10()
597 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_manufacturing_pg10()
598 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg10()
619 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_manufacturing_pg11() local
622 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_manufacturing_pg11()
623 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_manufacturing_pg11()
624 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_manufacturing_pg11()
625 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mpt3sas_config_get_manufacturing_pg11()
626 mpi_request.Header.PageNumber = 11; in mpt3sas_config_get_manufacturing_pg11()
627 mpi_request.Header.PageVersion = MPI2_MANUFACTURING0_PAGEVERSION; in mpt3sas_config_get_manufacturing_pg11()
628 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_manufacturing_pg11()
629 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg11()
634 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_manufacturing_pg11()
635 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_manufacturing_pg11()
656 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_set_manufacturing_pg11() local
659 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_set_manufacturing_pg11()
660 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_set_manufacturing_pg11()
661 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_set_manufacturing_pg11()
662 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mpt3sas_config_set_manufacturing_pg11()
663 mpi_request.Header.PageNumber = 11; in mpt3sas_config_set_manufacturing_pg11()
664 mpi_request.Header.PageVersion = MPI2_MANUFACTURING0_PAGEVERSION; in mpt3sas_config_set_manufacturing_pg11()
665 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_set_manufacturing_pg11()
666 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_manufacturing_pg11()
671 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT; in mpt3sas_config_set_manufacturing_pg11()
672 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_manufacturing_pg11()
692 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_bios_pg2() local
695 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_bios_pg2()
696 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_bios_pg2()
697 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_bios_pg2()
698 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS; in mpt3sas_config_get_bios_pg2()
699 mpi_request.Header.PageNumber = 2; in mpt3sas_config_get_bios_pg2()
700 mpi_request.Header.PageVersion = MPI2_BIOSPAGE2_PAGEVERSION; in mpt3sas_config_get_bios_pg2()
701 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_bios_pg2()
702 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_bios_pg2()
707 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_bios_pg2()
708 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_bios_pg2()
728 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_bios_pg3() local
731 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_bios_pg3()
732 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_bios_pg3()
733 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_bios_pg3()
734 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS; in mpt3sas_config_get_bios_pg3()
735 mpi_request.Header.PageNumber = 3; in mpt3sas_config_get_bios_pg3()
736 mpi_request.Header.PageVersion = MPI2_BIOSPAGE3_PAGEVERSION; in mpt3sas_config_get_bios_pg3()
737 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_bios_pg3()
738 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_bios_pg3()
743 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_bios_pg3()
744 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_bios_pg3()
764 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_iounit_pg0() local
767 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_iounit_pg0()
768 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_iounit_pg0()
769 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_iounit_pg0()
770 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT; in mpt3sas_config_get_iounit_pg0()
771 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_iounit_pg0()
772 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE0_PAGEVERSION; in mpt3sas_config_get_iounit_pg0()
773 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_iounit_pg0()
774 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg0()
779 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_iounit_pg0()
780 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg0()
800 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_iounit_pg1() local
803 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_iounit_pg1()
804 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_iounit_pg1()
805 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_iounit_pg1()
806 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT; in mpt3sas_config_get_iounit_pg1()
807 mpi_request.Header.PageNumber = 1; in mpt3sas_config_get_iounit_pg1()
808 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE1_PAGEVERSION; in mpt3sas_config_get_iounit_pg1()
809 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_iounit_pg1()
810 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg1()
815 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_iounit_pg1()
816 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg1()
836 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_set_iounit_pg1() local
839 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_set_iounit_pg1()
840 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_set_iounit_pg1()
841 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_set_iounit_pg1()
842 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT; in mpt3sas_config_set_iounit_pg1()
843 mpi_request.Header.PageNumber = 1; in mpt3sas_config_set_iounit_pg1()
844 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE1_PAGEVERSION; in mpt3sas_config_set_iounit_pg1()
845 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_set_iounit_pg1()
846 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_iounit_pg1()
851 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT; in mpt3sas_config_set_iounit_pg1()
852 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_iounit_pg1()
873 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_iounit_pg3() local
876 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_iounit_pg3()
877 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_iounit_pg3()
878 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_iounit_pg3()
879 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT; in mpt3sas_config_get_iounit_pg3()
880 mpi_request.Header.PageNumber = 3; in mpt3sas_config_get_iounit_pg3()
881 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE3_PAGEVERSION; in mpt3sas_config_get_iounit_pg3()
882 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_iounit_pg3()
883 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg3()
888 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_iounit_pg3()
889 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg3()
908 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_iounit_pg8() local
911 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_iounit_pg8()
912 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_iounit_pg8()
913 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_iounit_pg8()
914 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT; in mpt3sas_config_get_iounit_pg8()
915 mpi_request.Header.PageNumber = 8; in mpt3sas_config_get_iounit_pg8()
916 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE8_PAGEVERSION; in mpt3sas_config_get_iounit_pg8()
917 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_iounit_pg8()
918 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg8()
923 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_iounit_pg8()
924 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_iounit_pg8()
944 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_ioc_pg8() local
947 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_ioc_pg8()
948 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_ioc_pg8()
949 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_ioc_pg8()
950 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IOC; in mpt3sas_config_get_ioc_pg8()
951 mpi_request.Header.PageNumber = 8; in mpt3sas_config_get_ioc_pg8()
952 mpi_request.Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION; in mpt3sas_config_get_ioc_pg8()
953 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_ioc_pg8()
954 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_ioc_pg8()
959 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_ioc_pg8()
960 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_ioc_pg8()
979 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_ioc_pg1() local
982 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_ioc_pg1()
983 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_ioc_pg1()
984 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_ioc_pg1()
985 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IOC; in mpt3sas_config_get_ioc_pg1()
986 mpi_request.Header.PageNumber = 1; in mpt3sas_config_get_ioc_pg1()
987 mpi_request.Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION; in mpt3sas_config_get_ioc_pg1()
988 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_ioc_pg1()
989 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_ioc_pg1()
994 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_ioc_pg1()
995 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_ioc_pg1()
1015 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_set_ioc_pg1() local
1018 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_set_ioc_pg1()
1019 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_set_ioc_pg1()
1020 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_set_ioc_pg1()
1021 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IOC; in mpt3sas_config_set_ioc_pg1()
1022 mpi_request.Header.PageNumber = 1; in mpt3sas_config_set_ioc_pg1()
1023 mpi_request.Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION; in mpt3sas_config_set_ioc_pg1()
1024 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_set_ioc_pg1()
1025 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_ioc_pg1()
1030 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT; in mpt3sas_config_set_ioc_pg1()
1031 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_ioc_pg1()
1054 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_sas_device_pg0() local
1057 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_sas_device_pg0()
1058 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_sas_device_pg0()
1059 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_sas_device_pg0()
1060 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_sas_device_pg0()
1061 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE; in mpt3sas_config_get_sas_device_pg0()
1062 mpi_request.Header.PageVersion = MPI2_SASDEVICE0_PAGEVERSION; in mpt3sas_config_get_sas_device_pg0()
1063 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_sas_device_pg0()
1064 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_sas_device_pg0()
1065 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_device_pg0()
1070 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt3sas_config_get_sas_device_pg0()
1071 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_sas_device_pg0()
1072 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_device_pg0()
1095 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_sas_device_pg1() local
1098 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_sas_device_pg1()
1099 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_sas_device_pg1()
1100 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_sas_device_pg1()
1101 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_sas_device_pg1()
1102 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE; in mpt3sas_config_get_sas_device_pg1()
1103 mpi_request.Header.PageVersion = MPI2_SASDEVICE1_PAGEVERSION; in mpt3sas_config_get_sas_device_pg1()
1104 mpi_request.Header.PageNumber = 1; in mpt3sas_config_get_sas_device_pg1()
1105 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_sas_device_pg1()
1106 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_device_pg1()
1111 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt3sas_config_get_sas_device_pg1()
1112 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_sas_device_pg1()
1113 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_device_pg1()
1136 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_pcie_device_pg0() local
1139 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_pcie_device_pg0()
1140 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_pcie_device_pg0()
1141 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_pcie_device_pg0()
1142 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_pcie_device_pg0()
1143 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_PCIE_DEVICE; in mpt3sas_config_get_pcie_device_pg0()
1144 mpi_request.Header.PageVersion = MPI26_PCIEDEVICE0_PAGEVERSION; in mpt3sas_config_get_pcie_device_pg0()
1145 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_pcie_device_pg0()
1146 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_pcie_device_pg0()
1147 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_pcie_device_pg0()
1152 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt3sas_config_get_pcie_device_pg0()
1153 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_pcie_device_pg0()
1154 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_pcie_device_pg0()
1177 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_pcie_device_pg2() local
1180 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_pcie_device_pg2()
1181 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_pcie_device_pg2()
1182 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_pcie_device_pg2()
1183 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_pcie_device_pg2()
1184 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_PCIE_DEVICE; in mpt3sas_config_get_pcie_device_pg2()
1185 mpi_request.Header.PageVersion = MPI26_PCIEDEVICE2_PAGEVERSION; in mpt3sas_config_get_pcie_device_pg2()
1186 mpi_request.Header.PageNumber = 2; in mpt3sas_config_get_pcie_device_pg2()
1187 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_pcie_device_pg2()
1188 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_pcie_device_pg2()
1193 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt3sas_config_get_pcie_device_pg2()
1194 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_pcie_device_pg2()
1195 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_pcie_device_pg2()
1213 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_number_hba_phys() local
1220 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_number_hba_phys()
1221 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_number_hba_phys()
1222 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_number_hba_phys()
1223 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_number_hba_phys()
1224 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT; in mpt3sas_config_get_number_hba_phys()
1225 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_number_hba_phys()
1226 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE0_PAGEVERSION; in mpt3sas_config_get_number_hba_phys()
1227 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_number_hba_phys()
1228 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_number_hba_phys()
1233 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_number_hba_phys()
1234 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_number_hba_phys()
1265 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_sas_iounit_pg0() local
1268 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_sas_iounit_pg0()
1269 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_sas_iounit_pg0()
1270 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_sas_iounit_pg0()
1271 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_sas_iounit_pg0()
1272 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT; in mpt3sas_config_get_sas_iounit_pg0()
1273 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_sas_iounit_pg0()
1274 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE0_PAGEVERSION; in mpt3sas_config_get_sas_iounit_pg0()
1275 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_sas_iounit_pg0()
1276 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_iounit_pg0()
1281 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_sas_iounit_pg0()
1282 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_iounit_pg0()
1306 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_sas_iounit_pg1() local
1309 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_sas_iounit_pg1()
1310 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_sas_iounit_pg1()
1311 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_sas_iounit_pg1()
1312 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_sas_iounit_pg1()
1313 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT; in mpt3sas_config_get_sas_iounit_pg1()
1314 mpi_request.Header.PageNumber = 1; in mpt3sas_config_get_sas_iounit_pg1()
1315 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE1_PAGEVERSION; in mpt3sas_config_get_sas_iounit_pg1()
1316 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_sas_iounit_pg1()
1317 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_iounit_pg1()
1322 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_sas_iounit_pg1()
1323 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_sas_iounit_pg1()
1347 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_set_sas_iounit_pg1() local
1350 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_set_sas_iounit_pg1()
1351 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_set_sas_iounit_pg1()
1352 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_set_sas_iounit_pg1()
1353 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_set_sas_iounit_pg1()
1354 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT; in mpt3sas_config_set_sas_iounit_pg1()
1355 mpi_request.Header.PageNumber = 1; in mpt3sas_config_set_sas_iounit_pg1()
1356 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE1_PAGEVERSION; in mpt3sas_config_set_sas_iounit_pg1()
1357 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_set_sas_iounit_pg1()
1358 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_sas_iounit_pg1()
1363 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT; in mpt3sas_config_set_sas_iounit_pg1()
1364 _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_sas_iounit_pg1()
1366 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM; in mpt3sas_config_set_sas_iounit_pg1()
1367 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_set_sas_iounit_pg1()
1388 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_expander_pg0() local
1391 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_expander_pg0()
1392 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_expander_pg0()
1393 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_expander_pg0()
1394 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_expander_pg0()
1395 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_EXPANDER; in mpt3sas_config_get_expander_pg0()
1396 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_expander_pg0()
1397 mpi_request.Header.PageVersion = MPI2_SASEXPANDER0_PAGEVERSION; in mpt3sas_config_get_expander_pg0()
1398 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_expander_pg0()
1399 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_expander_pg0()
1404 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt3sas_config_get_expander_pg0()
1405 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_expander_pg0()
1406 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_expander_pg0()
1429 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_expander_pg1() local
1432 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_expander_pg1()
1433 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_expander_pg1()
1434 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_expander_pg1()
1435 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_expander_pg1()
1436 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_EXPANDER; in mpt3sas_config_get_expander_pg1()
1437 mpi_request.Header.PageNumber = 1; in mpt3sas_config_get_expander_pg1()
1438 mpi_request.Header.PageVersion = MPI2_SASEXPANDER1_PAGEVERSION; in mpt3sas_config_get_expander_pg1()
1439 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_expander_pg1()
1440 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_expander_pg1()
1445 mpi_request.PageAddress = in mpt3sas_config_get_expander_pg1()
1448 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_expander_pg1()
1449 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_expander_pg1()
1471 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_enclosure_pg0() local
1474 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_enclosure_pg0()
1475 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_enclosure_pg0()
1476 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_enclosure_pg0()
1477 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_enclosure_pg0()
1478 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_ENCLOSURE; in mpt3sas_config_get_enclosure_pg0()
1479 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_enclosure_pg0()
1480 mpi_request.Header.PageVersion = MPI2_SASENCLOSURE0_PAGEVERSION; in mpt3sas_config_get_enclosure_pg0()
1481 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_enclosure_pg0()
1482 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_enclosure_pg0()
1487 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt3sas_config_get_enclosure_pg0()
1488 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_enclosure_pg0()
1489 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_enclosure_pg0()
1510 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_phy_pg0() local
1513 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_phy_pg0()
1514 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_phy_pg0()
1515 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_phy_pg0()
1516 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_phy_pg0()
1517 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_PHY; in mpt3sas_config_get_phy_pg0()
1518 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_phy_pg0()
1519 mpi_request.Header.PageVersion = MPI2_SASPHY0_PAGEVERSION; in mpt3sas_config_get_phy_pg0()
1520 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_phy_pg0()
1521 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phy_pg0()
1526 mpi_request.PageAddress = in mpt3sas_config_get_phy_pg0()
1528 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_phy_pg0()
1529 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phy_pg0()
1550 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_phy_pg1() local
1553 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_phy_pg1()
1554 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_phy_pg1()
1555 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_phy_pg1()
1556 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_phy_pg1()
1557 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_PHY; in mpt3sas_config_get_phy_pg1()
1558 mpi_request.Header.PageNumber = 1; in mpt3sas_config_get_phy_pg1()
1559 mpi_request.Header.PageVersion = MPI2_SASPHY1_PAGEVERSION; in mpt3sas_config_get_phy_pg1()
1560 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_phy_pg1()
1561 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phy_pg1()
1566 mpi_request.PageAddress = in mpt3sas_config_get_phy_pg1()
1568 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_phy_pg1()
1569 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phy_pg1()
1592 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_raid_volume_pg1() local
1595 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_raid_volume_pg1()
1596 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_raid_volume_pg1()
1597 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_raid_volume_pg1()
1598 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mpt3sas_config_get_raid_volume_pg1()
1599 mpi_request.Header.PageNumber = 1; in mpt3sas_config_get_raid_volume_pg1()
1600 mpi_request.Header.PageVersion = MPI2_RAIDVOLPAGE1_PAGEVERSION; in mpt3sas_config_get_raid_volume_pg1()
1601 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_raid_volume_pg1()
1602 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_raid_volume_pg1()
1607 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt3sas_config_get_raid_volume_pg1()
1608 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_raid_volume_pg1()
1609 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_raid_volume_pg1()
1629 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_number_pds() local
1635 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_number_pds()
1637 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_number_pds()
1638 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_number_pds()
1639 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mpt3sas_config_get_number_pds()
1640 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_number_pds()
1641 mpi_request.Header.PageVersion = MPI2_RAIDVOLPAGE0_PAGEVERSION; in mpt3sas_config_get_number_pds()
1642 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_number_pds()
1643 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_number_pds()
1648 mpi_request.PageAddress = in mpt3sas_config_get_number_pds()
1650 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_number_pds()
1651 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_number_pds()
1682 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_raid_volume_pg0() local
1685 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_raid_volume_pg0()
1686 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_raid_volume_pg0()
1687 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_raid_volume_pg0()
1688 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mpt3sas_config_get_raid_volume_pg0()
1689 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_raid_volume_pg0()
1690 mpi_request.Header.PageVersion = MPI2_RAIDVOLPAGE0_PAGEVERSION; in mpt3sas_config_get_raid_volume_pg0()
1691 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_raid_volume_pg0()
1692 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_raid_volume_pg0()
1697 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt3sas_config_get_raid_volume_pg0()
1698 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_raid_volume_pg0()
1699 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_raid_volume_pg0()
1721 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_phys_disk_pg0() local
1724 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_phys_disk_pg0()
1725 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_phys_disk_pg0()
1726 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_phys_disk_pg0()
1727 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK; in mpt3sas_config_get_phys_disk_pg0()
1728 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_phys_disk_pg0()
1729 mpi_request.Header.PageVersion = MPI2_RAIDPHYSDISKPAGE0_PAGEVERSION; in mpt3sas_config_get_phys_disk_pg0()
1730 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_phys_disk_pg0()
1731 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phys_disk_pg0()
1736 mpi_request.PageAddress = cpu_to_le32(form | form_specific); in mpt3sas_config_get_phys_disk_pg0()
1737 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_phys_disk_pg0()
1738 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt3sas_config_get_phys_disk_pg0()
1760 Mpi2ConfigRequest_t mpi_request; in mpt3sas_config_get_volume_handle() local
1769 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt3sas_config_get_volume_handle()
1770 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt3sas_config_get_volume_handle()
1771 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt3sas_config_get_volume_handle()
1772 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt3sas_config_get_volume_handle()
1773 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_RAID_CONFIG; in mpt3sas_config_get_volume_handle()
1774 mpi_request.Header.PageVersion = MPI2_RAIDCONFIG0_PAGEVERSION; in mpt3sas_config_get_volume_handle()
1775 mpi_request.Header.PageNumber = 0; in mpt3sas_config_get_volume_handle()
1776 ioc->build_zero_len_sge_mpi(ioc, &mpi_request.PageBufferSGE); in mpt3sas_config_get_volume_handle()
1777 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_volume_handle()
1782 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt3sas_config_get_volume_handle()
1792 mpi_request.PageAddress = cpu_to_le32(config_num + in mpt3sas_config_get_volume_handle()
1794 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt3sas_config_get_volume_handle()