Lines Matching refs:mpi_request
103 Mpi2ConfigRequest_t *mpi_request; in _config_display_some_debug() local
109 mpi_request = mpt2sas_base_get_msg_frame(ioc, smid); in _config_display_some_debug()
110 switch (mpi_request->Header.PageType & MPI2_CONFIG_PAGETYPE_MASK) { in _config_display_some_debug()
130 switch (mpi_request->ExtPageType) { in _config_display_some_debug()
164 mpi_request->Header.PageNumber, mpi_request->Action, in _config_display_some_debug()
165 le32_to_cpu(mpi_request->PageAddress), smid); in _config_display_some_debug()
287 *mpi_request, Mpi2ConfigReply_t *mpi_reply, int timeout, in _config_request()
310 mpi_request->VF_ID = 0; /* TODO */ in _config_request()
311 mpi_request->VP_ID = 0; in _config_request()
314 mpi_request->Header.PageVersion = mpi_reply->Header.PageVersion; in _config_request()
315 mpi_request->Header.PageNumber = mpi_reply->Header.PageNumber; in _config_request()
316 mpi_request->Header.PageType = mpi_reply->Header.PageType; in _config_request()
317 mpi_request->Header.PageLength = mpi_reply->Header.PageLength; in _config_request()
318 mpi_request->ExtPageLength = mpi_reply->ExtPageLength; in _config_request()
319 mpi_request->ExtPageType = mpi_reply->ExtPageType; in _config_request()
320 if (mpi_request->Header.PageLength) in _config_request()
321 mem.sz = mpi_request->Header.PageLength * 4; in _config_request()
327 if (mpi_request->Action == in _config_request()
329 mpi_request->Action == in _config_request()
331 ioc->base_add_sg_single(&mpi_request->PageBufferSGE, in _config_request()
338 ioc->base_add_sg_single(&mpi_request->PageBufferSGE, in _config_request()
387 memcpy(config_request, mpi_request, sizeof(Mpi2ConfigRequest_t)); in _config_request()
398 _debug_dump_mf(mpi_request, in _config_request()
417 if (config_page && mpi_request->Action == in _config_request()
447 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_manufacturing_pg0() local
450 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_manufacturing_pg0()
451 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_manufacturing_pg0()
452 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_manufacturing_pg0()
453 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mpt2sas_config_get_manufacturing_pg0()
454 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_manufacturing_pg0()
455 mpi_request.Header.PageVersion = MPI2_MANUFACTURING0_PAGEVERSION; in mpt2sas_config_get_manufacturing_pg0()
456 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_manufacturing_pg0()
457 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_manufacturing_pg0()
462 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_manufacturing_pg0()
463 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_manufacturing_pg0()
483 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_manufacturing_pg10() local
486 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_manufacturing_pg10()
487 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_manufacturing_pg10()
488 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_manufacturing_pg10()
489 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_MANUFACTURING; in mpt2sas_config_get_manufacturing_pg10()
490 mpi_request.Header.PageNumber = 10; in mpt2sas_config_get_manufacturing_pg10()
491 mpi_request.Header.PageVersion = MPI2_MANUFACTURING0_PAGEVERSION; in mpt2sas_config_get_manufacturing_pg10()
492 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_manufacturing_pg10()
493 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_manufacturing_pg10()
498 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_manufacturing_pg10()
499 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_manufacturing_pg10()
519 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_bios_pg2() local
522 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_bios_pg2()
523 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_bios_pg2()
524 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_bios_pg2()
525 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS; in mpt2sas_config_get_bios_pg2()
526 mpi_request.Header.PageNumber = 2; in mpt2sas_config_get_bios_pg2()
527 mpi_request.Header.PageVersion = MPI2_BIOSPAGE2_PAGEVERSION; in mpt2sas_config_get_bios_pg2()
528 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_bios_pg2()
529 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_bios_pg2()
534 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_bios_pg2()
535 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_bios_pg2()
555 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_bios_pg3() local
558 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_bios_pg3()
559 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_bios_pg3()
560 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_bios_pg3()
561 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_BIOS; in mpt2sas_config_get_bios_pg3()
562 mpi_request.Header.PageNumber = 3; in mpt2sas_config_get_bios_pg3()
563 mpi_request.Header.PageVersion = MPI2_BIOSPAGE3_PAGEVERSION; in mpt2sas_config_get_bios_pg3()
564 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_bios_pg3()
565 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_bios_pg3()
570 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_bios_pg3()
571 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_bios_pg3()
591 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_iounit_pg0() local
594 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_iounit_pg0()
595 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_iounit_pg0()
596 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_iounit_pg0()
597 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT; in mpt2sas_config_get_iounit_pg0()
598 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_iounit_pg0()
599 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE0_PAGEVERSION; in mpt2sas_config_get_iounit_pg0()
600 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_iounit_pg0()
601 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_iounit_pg0()
606 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_iounit_pg0()
607 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_iounit_pg0()
627 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_iounit_pg1() local
630 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_iounit_pg1()
631 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_iounit_pg1()
632 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_iounit_pg1()
633 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT; in mpt2sas_config_get_iounit_pg1()
634 mpi_request.Header.PageNumber = 1; in mpt2sas_config_get_iounit_pg1()
635 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE1_PAGEVERSION; in mpt2sas_config_get_iounit_pg1()
636 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_iounit_pg1()
637 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_iounit_pg1()
642 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_iounit_pg1()
643 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_iounit_pg1()
663 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_set_iounit_pg1() local
666 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_set_iounit_pg1()
667 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_set_iounit_pg1()
668 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_set_iounit_pg1()
669 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT; in mpt2sas_config_set_iounit_pg1()
670 mpi_request.Header.PageNumber = 1; in mpt2sas_config_set_iounit_pg1()
671 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE1_PAGEVERSION; in mpt2sas_config_set_iounit_pg1()
672 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_set_iounit_pg1()
673 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_set_iounit_pg1()
678 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT; in mpt2sas_config_set_iounit_pg1()
679 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_set_iounit_pg1()
700 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_iounit_pg3() local
703 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_iounit_pg3()
704 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_iounit_pg3()
705 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_iounit_pg3()
706 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT; in mpt2sas_config_get_iounit_pg3()
707 mpi_request.Header.PageNumber = 3; in mpt2sas_config_get_iounit_pg3()
708 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE3_PAGEVERSION; in mpt2sas_config_get_iounit_pg3()
709 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_iounit_pg3()
710 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_iounit_pg3()
715 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_iounit_pg3()
716 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_iounit_pg3()
735 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_iounit_pg8() local
738 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_iounit_pg8()
739 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_iounit_pg8()
740 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_iounit_pg8()
741 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IO_UNIT; in mpt2sas_config_get_iounit_pg8()
742 mpi_request.Header.PageNumber = 8; in mpt2sas_config_get_iounit_pg8()
743 mpi_request.Header.PageVersion = MPI2_IOUNITPAGE8_PAGEVERSION; in mpt2sas_config_get_iounit_pg8()
744 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_iounit_pg8()
745 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_iounit_pg8()
750 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_iounit_pg8()
751 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_iounit_pg8()
771 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_ioc_pg8() local
774 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_ioc_pg8()
775 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_ioc_pg8()
776 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_ioc_pg8()
777 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_IOC; in mpt2sas_config_get_ioc_pg8()
778 mpi_request.Header.PageNumber = 8; in mpt2sas_config_get_ioc_pg8()
779 mpi_request.Header.PageVersion = MPI2_IOCPAGE8_PAGEVERSION; in mpt2sas_config_get_ioc_pg8()
780 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_ioc_pg8()
781 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_ioc_pg8()
786 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_ioc_pg8()
787 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_ioc_pg8()
809 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_sas_device_pg0() local
812 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_sas_device_pg0()
813 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_sas_device_pg0()
814 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_sas_device_pg0()
815 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_sas_device_pg0()
816 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE; in mpt2sas_config_get_sas_device_pg0()
817 mpi_request.Header.PageVersion = MPI2_SASDEVICE0_PAGEVERSION; in mpt2sas_config_get_sas_device_pg0()
818 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_sas_device_pg0()
819 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_sas_device_pg0()
820 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_sas_device_pg0()
825 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt2sas_config_get_sas_device_pg0()
826 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_sas_device_pg0()
827 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_sas_device_pg0()
849 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_sas_device_pg1() local
852 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_sas_device_pg1()
853 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_sas_device_pg1()
854 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_sas_device_pg1()
855 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_sas_device_pg1()
856 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_DEVICE; in mpt2sas_config_get_sas_device_pg1()
857 mpi_request.Header.PageVersion = MPI2_SASDEVICE1_PAGEVERSION; in mpt2sas_config_get_sas_device_pg1()
858 mpi_request.Header.PageNumber = 1; in mpt2sas_config_get_sas_device_pg1()
859 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_sas_device_pg1()
860 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_sas_device_pg1()
865 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt2sas_config_get_sas_device_pg1()
866 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_sas_device_pg1()
867 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_sas_device_pg1()
885 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_number_hba_phys() local
892 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_number_hba_phys()
893 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_number_hba_phys()
894 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_number_hba_phys()
895 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_number_hba_phys()
896 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT; in mpt2sas_config_get_number_hba_phys()
897 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_number_hba_phys()
898 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE0_PAGEVERSION; in mpt2sas_config_get_number_hba_phys()
899 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_number_hba_phys()
900 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt2sas_config_get_number_hba_phys()
905 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_number_hba_phys()
906 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt2sas_config_get_number_hba_phys()
936 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_sas_iounit_pg0() local
939 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_sas_iounit_pg0()
940 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_sas_iounit_pg0()
941 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_sas_iounit_pg0()
942 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_sas_iounit_pg0()
943 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT; in mpt2sas_config_get_sas_iounit_pg0()
944 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_sas_iounit_pg0()
945 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE0_PAGEVERSION; in mpt2sas_config_get_sas_iounit_pg0()
946 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_sas_iounit_pg0()
947 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_sas_iounit_pg0()
952 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_sas_iounit_pg0()
953 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_sas_iounit_pg0()
976 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_sas_iounit_pg1() local
979 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_sas_iounit_pg1()
980 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_sas_iounit_pg1()
981 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_sas_iounit_pg1()
982 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_sas_iounit_pg1()
983 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT; in mpt2sas_config_get_sas_iounit_pg1()
984 mpi_request.Header.PageNumber = 1; in mpt2sas_config_get_sas_iounit_pg1()
985 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE1_PAGEVERSION; in mpt2sas_config_get_sas_iounit_pg1()
986 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_sas_iounit_pg1()
987 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_sas_iounit_pg1()
992 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_sas_iounit_pg1()
993 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_sas_iounit_pg1()
1016 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_set_sas_iounit_pg1() local
1019 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_set_sas_iounit_pg1()
1020 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_set_sas_iounit_pg1()
1021 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_set_sas_iounit_pg1()
1022 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_set_sas_iounit_pg1()
1023 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_IO_UNIT; in mpt2sas_config_set_sas_iounit_pg1()
1024 mpi_request.Header.PageNumber = 1; in mpt2sas_config_set_sas_iounit_pg1()
1025 mpi_request.Header.PageVersion = MPI2_SASIOUNITPAGE1_PAGEVERSION; in mpt2sas_config_set_sas_iounit_pg1()
1026 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_set_sas_iounit_pg1()
1027 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_set_sas_iounit_pg1()
1032 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_CURRENT; in mpt2sas_config_set_sas_iounit_pg1()
1033 _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_set_sas_iounit_pg1()
1035 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_WRITE_NVRAM; in mpt2sas_config_set_sas_iounit_pg1()
1036 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_set_sas_iounit_pg1()
1057 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_expander_pg0() local
1060 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_expander_pg0()
1061 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_expander_pg0()
1062 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_expander_pg0()
1063 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_expander_pg0()
1064 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_EXPANDER; in mpt2sas_config_get_expander_pg0()
1065 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_expander_pg0()
1066 mpi_request.Header.PageVersion = MPI2_SASEXPANDER0_PAGEVERSION; in mpt2sas_config_get_expander_pg0()
1067 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_expander_pg0()
1068 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_expander_pg0()
1073 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt2sas_config_get_expander_pg0()
1074 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_expander_pg0()
1075 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_expander_pg0()
1098 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_expander_pg1() local
1101 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_expander_pg1()
1102 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_expander_pg1()
1103 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_expander_pg1()
1104 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_expander_pg1()
1105 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_EXPANDER; in mpt2sas_config_get_expander_pg1()
1106 mpi_request.Header.PageNumber = 1; in mpt2sas_config_get_expander_pg1()
1107 mpi_request.Header.PageVersion = MPI2_SASEXPANDER1_PAGEVERSION; in mpt2sas_config_get_expander_pg1()
1108 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_expander_pg1()
1109 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_expander_pg1()
1114 mpi_request.PageAddress = in mpt2sas_config_get_expander_pg1()
1117 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_expander_pg1()
1118 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_expander_pg1()
1140 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_enclosure_pg0() local
1143 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_enclosure_pg0()
1144 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_enclosure_pg0()
1145 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_enclosure_pg0()
1146 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_enclosure_pg0()
1147 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_ENCLOSURE; in mpt2sas_config_get_enclosure_pg0()
1148 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_enclosure_pg0()
1149 mpi_request.Header.PageVersion = MPI2_SASENCLOSURE0_PAGEVERSION; in mpt2sas_config_get_enclosure_pg0()
1150 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_enclosure_pg0()
1151 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_enclosure_pg0()
1156 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt2sas_config_get_enclosure_pg0()
1157 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_enclosure_pg0()
1158 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_enclosure_pg0()
1179 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_phy_pg0() local
1182 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_phy_pg0()
1183 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_phy_pg0()
1184 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_phy_pg0()
1185 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_phy_pg0()
1186 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_PHY; in mpt2sas_config_get_phy_pg0()
1187 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_phy_pg0()
1188 mpi_request.Header.PageVersion = MPI2_SASPHY0_PAGEVERSION; in mpt2sas_config_get_phy_pg0()
1189 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_phy_pg0()
1190 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_phy_pg0()
1195 mpi_request.PageAddress = in mpt2sas_config_get_phy_pg0()
1197 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_phy_pg0()
1198 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_phy_pg0()
1219 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_phy_pg1() local
1222 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_phy_pg1()
1223 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_phy_pg1()
1224 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_phy_pg1()
1225 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_phy_pg1()
1226 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_SAS_PHY; in mpt2sas_config_get_phy_pg1()
1227 mpi_request.Header.PageNumber = 1; in mpt2sas_config_get_phy_pg1()
1228 mpi_request.Header.PageVersion = MPI2_SASPHY1_PAGEVERSION; in mpt2sas_config_get_phy_pg1()
1229 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_phy_pg1()
1230 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_phy_pg1()
1235 mpi_request.PageAddress = in mpt2sas_config_get_phy_pg1()
1237 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_phy_pg1()
1238 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_phy_pg1()
1261 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_raid_volume_pg1() local
1264 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_raid_volume_pg1()
1265 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_raid_volume_pg1()
1266 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_raid_volume_pg1()
1267 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mpt2sas_config_get_raid_volume_pg1()
1268 mpi_request.Header.PageNumber = 1; in mpt2sas_config_get_raid_volume_pg1()
1269 mpi_request.Header.PageVersion = MPI2_RAIDVOLPAGE1_PAGEVERSION; in mpt2sas_config_get_raid_volume_pg1()
1270 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_raid_volume_pg1()
1271 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_raid_volume_pg1()
1276 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt2sas_config_get_raid_volume_pg1()
1277 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_raid_volume_pg1()
1278 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_raid_volume_pg1()
1298 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_number_pds() local
1304 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_number_pds()
1306 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_number_pds()
1307 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_number_pds()
1308 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mpt2sas_config_get_number_pds()
1309 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_number_pds()
1310 mpi_request.Header.PageVersion = MPI2_RAIDVOLPAGE0_PAGEVERSION; in mpt2sas_config_get_number_pds()
1311 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_number_pds()
1312 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt2sas_config_get_number_pds()
1317 mpi_request.PageAddress = in mpt2sas_config_get_number_pds()
1319 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_number_pds()
1320 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt2sas_config_get_number_pds()
1351 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_raid_volume_pg0() local
1354 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_raid_volume_pg0()
1355 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_raid_volume_pg0()
1356 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_raid_volume_pg0()
1357 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_VOLUME; in mpt2sas_config_get_raid_volume_pg0()
1358 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_raid_volume_pg0()
1359 mpi_request.Header.PageVersion = MPI2_RAIDVOLPAGE0_PAGEVERSION; in mpt2sas_config_get_raid_volume_pg0()
1360 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_raid_volume_pg0()
1361 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_raid_volume_pg0()
1366 mpi_request.PageAddress = cpu_to_le32(form | handle); in mpt2sas_config_get_raid_volume_pg0()
1367 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_raid_volume_pg0()
1368 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_raid_volume_pg0()
1390 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_phys_disk_pg0() local
1393 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_phys_disk_pg0()
1394 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_phys_disk_pg0()
1395 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_phys_disk_pg0()
1396 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_RAID_PHYSDISK; in mpt2sas_config_get_phys_disk_pg0()
1397 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_phys_disk_pg0()
1398 mpi_request.Header.PageVersion = MPI2_RAIDPHYSDISKPAGE0_PAGEVERSION; in mpt2sas_config_get_phys_disk_pg0()
1399 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_phys_disk_pg0()
1400 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_phys_disk_pg0()
1405 mpi_request.PageAddress = cpu_to_le32(form | form_specific); in mpt2sas_config_get_phys_disk_pg0()
1406 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_phys_disk_pg0()
1407 r = _config_request(ioc, &mpi_request, mpi_reply, in mpt2sas_config_get_phys_disk_pg0()
1428 Mpi2ConfigRequest_t mpi_request; in mpt2sas_config_get_volume_handle() local
1437 memset(&mpi_request, 0, sizeof(Mpi2ConfigRequest_t)); in mpt2sas_config_get_volume_handle()
1438 mpi_request.Function = MPI2_FUNCTION_CONFIG; in mpt2sas_config_get_volume_handle()
1439 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_HEADER; in mpt2sas_config_get_volume_handle()
1440 mpi_request.Header.PageType = MPI2_CONFIG_PAGETYPE_EXTENDED; in mpt2sas_config_get_volume_handle()
1441 mpi_request.ExtPageType = MPI2_CONFIG_EXTPAGETYPE_RAID_CONFIG; in mpt2sas_config_get_volume_handle()
1442 mpi_request.Header.PageVersion = MPI2_RAIDCONFIG0_PAGEVERSION; in mpt2sas_config_get_volume_handle()
1443 mpi_request.Header.PageNumber = 0; in mpt2sas_config_get_volume_handle()
1444 mpt2sas_base_build_zero_len_sge(ioc, &mpi_request.PageBufferSGE); in mpt2sas_config_get_volume_handle()
1445 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt2sas_config_get_volume_handle()
1450 mpi_request.Action = MPI2_CONFIG_ACTION_PAGE_READ_CURRENT; in mpt2sas_config_get_volume_handle()
1459 mpi_request.PageAddress = cpu_to_le32(config_num + in mpt2sas_config_get_volume_handle()
1461 r = _config_request(ioc, &mpi_request, &mpi_reply, in mpt2sas_config_get_volume_handle()