Lines Matching refs:src

767 isp_put_marker(ispsoftc_t *isp, isp_marker_t *src, isp_marker_t *dst)  in isp_put_marker()  argument
770 isp_put_hdr(isp, &src->mrk_header, &dst->mrk_header); in isp_put_marker()
771 ISP_IOXPUT_32(isp, src->mrk_handle, &dst->mrk_handle); in isp_put_marker()
773 ISP_IOXPUT_8(isp, src->mrk_reserved0, &dst->mrk_target); in isp_put_marker()
774 ISP_IOXPUT_8(isp, src->mrk_target, &dst->mrk_reserved0); in isp_put_marker()
776 ISP_IOXPUT_8(isp, src->mrk_reserved0, &dst->mrk_reserved0); in isp_put_marker()
777 ISP_IOXPUT_8(isp, src->mrk_target, &dst->mrk_target); in isp_put_marker()
779 ISP_IOXPUT_16(isp, src->mrk_modifier, &dst->mrk_modifier); in isp_put_marker()
780 ISP_IOXPUT_16(isp, src->mrk_flags, &dst->mrk_flags); in isp_put_marker()
781 ISP_IOXPUT_16(isp, src->mrk_lun, &dst->mrk_lun); in isp_put_marker()
782 for (i = 0; i < ASIZE(src->mrk_reserved1); i++) { in isp_put_marker()
783 ISP_IOXPUT_8(isp, src->mrk_reserved1[i], &dst->mrk_reserved1[i]); in isp_put_marker()
788 isp_put_marker_24xx(ispsoftc_t *isp, isp_marker_24xx_t *src, isp_marker_24xx_t *dst) in isp_put_marker_24xx() argument
791 isp_put_hdr(isp, &src->mrk_header, &dst->mrk_header); in isp_put_marker_24xx()
792 ISP_IOXPUT_32(isp, src->mrk_handle, &dst->mrk_handle); in isp_put_marker_24xx()
793 ISP_IOXPUT_16(isp, src->mrk_nphdl, &dst->mrk_nphdl); in isp_put_marker_24xx()
794 ISP_IOXPUT_8(isp, src->mrk_modifier, &dst->mrk_modifier); in isp_put_marker_24xx()
795 ISP_IOXPUT_8(isp, src->mrk_reserved0, &dst->mrk_reserved0); in isp_put_marker_24xx()
796 ISP_IOXPUT_8(isp, src->mrk_reserved1, &dst->mrk_reserved1); in isp_put_marker_24xx()
797 ISP_IOXPUT_8(isp, src->mrk_vphdl, &dst->mrk_vphdl); in isp_put_marker_24xx()
798 ISP_IOXPUT_8(isp, src->mrk_reserved2, &dst->mrk_reserved2); in isp_put_marker_24xx()
799 for (i = 0; i < ASIZE(src->mrk_lun); i++) { in isp_put_marker_24xx()
800 ISP_IOXPUT_8(isp, src->mrk_lun[i], &dst->mrk_lun[i]); in isp_put_marker_24xx()
802 for (i = 0; i < ASIZE(src->mrk_reserved3); i++) { in isp_put_marker_24xx()
803 ISP_IOXPUT_8(isp, src->mrk_reserved3[i], &dst->mrk_reserved3[i]); in isp_put_marker_24xx()
808 isp_put_request_t2(ispsoftc_t *isp, ispreqt2_t *src, ispreqt2_t *dst) in isp_put_request_t2() argument
811 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t2()
812 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t2()
813 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_lun_trn); in isp_put_request_t2()
814 ISP_IOXPUT_8(isp, src->req_target, &dst->req_target); in isp_put_request_t2()
815 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t2()
816 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t2()
817 ISP_IOXPUT_8(isp, src->req_crn, &dst->req_crn); in isp_put_request_t2()
818 ISP_IOXPUT_8(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t2()
819 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t2()
820 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t2()
821 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t2()
822 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t2()
824 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t2()
826 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t2()
827 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t2()
832 isp_put_request_t2e(ispsoftc_t *isp, ispreqt2e_t *src, ispreqt2e_t *dst) in isp_put_request_t2e() argument
835 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t2e()
836 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t2e()
837 ISP_IOXPUT_16(isp, src->req_target, &dst->req_target); in isp_put_request_t2e()
838 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t2e()
839 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t2e()
840 ISP_IOXPUT_8(isp, src->req_crn, &dst->req_crn); in isp_put_request_t2e()
841 ISP_IOXPUT_8(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t2e()
842 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t2e()
843 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t2e()
844 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t2e()
845 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t2e()
847 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t2e()
849 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t2e()
850 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t2e()
855 isp_put_request_t3(ispsoftc_t *isp, ispreqt3_t *src, ispreqt3_t *dst) in isp_put_request_t3() argument
858 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t3()
859 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t3()
860 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_lun_trn); in isp_put_request_t3()
861 ISP_IOXPUT_8(isp, src->req_target, &dst->req_target); in isp_put_request_t3()
862 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t3()
863 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t3()
864 ISP_IOXPUT_8(isp, src->req_crn, &dst->req_crn); in isp_put_request_t3()
865 ISP_IOXPUT_8(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t3()
866 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t3()
867 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t3()
868 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t3()
869 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t3()
871 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t3()
873 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t3()
874 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_basehi, &dst->req_dataseg[i].ds_basehi); in isp_put_request_t3()
875 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t3()
880 isp_put_request_t3e(ispsoftc_t *isp, ispreqt3e_t *src, ispreqt3e_t *dst) in isp_put_request_t3e() argument
883 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t3e()
884 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t3e()
885 ISP_IOXPUT_16(isp, src->req_target, &dst->req_target); in isp_put_request_t3e()
886 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t3e()
887 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t3e()
888 ISP_IOXPUT_8(isp, src->req_crn, &dst->req_crn); in isp_put_request_t3e()
889 ISP_IOXPUT_8(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t3e()
890 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t3e()
891 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t3e()
892 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t3e()
893 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t3e()
895 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t3e()
897 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t3e()
898 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_basehi, &dst->req_dataseg[i].ds_basehi); in isp_put_request_t3e()
899 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t3e()
904 isp_put_extended_request(ispsoftc_t *isp, ispextreq_t *src, ispextreq_t *dst) in isp_put_extended_request() argument
907 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_extended_request()
908 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_extended_request()
910 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_target); in isp_put_extended_request()
911 ISP_IOXPUT_8(isp, src->req_target, &dst->req_lun_trn); in isp_put_extended_request()
913 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_lun_trn); in isp_put_extended_request()
914 ISP_IOXPUT_8(isp, src->req_target, &dst->req_target); in isp_put_extended_request()
916 ISP_IOXPUT_16(isp, src->req_cdblen, &dst->req_cdblen); in isp_put_extended_request()
917 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_extended_request()
918 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_extended_request()
919 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_extended_request()
920 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_extended_request()
921 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_extended_request()
926 isp_put_request_t7(ispsoftc_t *isp, ispreqt7_t *src, ispreqt7_t *dst) in isp_put_request_t7() argument
931 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t7()
932 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t7()
933 ISP_IOXPUT_16(isp, src->req_nphdl, &dst->req_nphdl); in isp_put_request_t7()
934 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t7()
935 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t7()
936 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t7()
937 a = (uint32_t *) src->req_lun; in isp_put_request_t7()
939 for (i = 0; i < (ASIZE(src->req_lun) >> 2); i++ ) { in isp_put_request_t7()
942 ISP_IOXPUT_8(isp, src->req_alen_datadir, &dst->req_alen_datadir); in isp_put_request_t7()
943 ISP_IOXPUT_8(isp, src->req_task_management, &dst->req_task_management); in isp_put_request_t7()
944 ISP_IOXPUT_8(isp, src->req_task_attribute, &dst->req_task_attribute); in isp_put_request_t7()
945 ISP_IOXPUT_8(isp, src->req_crn, &dst->req_crn); in isp_put_request_t7()
946 a = (uint32_t *) src->req_cdb; in isp_put_request_t7()
948 for (i = 0; i < (ASIZE(src->req_cdb) >> 2); i++) { in isp_put_request_t7()
951 ISP_IOXPUT_32(isp, src->req_dl, &dst->req_dl); in isp_put_request_t7()
952 ISP_IOXPUT_16(isp, src->req_tidlo, &dst->req_tidlo); in isp_put_request_t7()
953 ISP_IOXPUT_8(isp, src->req_tidhi, &dst->req_tidhi); in isp_put_request_t7()
954 ISP_IOXPUT_8(isp, src->req_vpidx, &dst->req_vpidx); in isp_put_request_t7()
955 ISP_IOXPUT_32(isp, src->req_dataseg.ds_base, &dst->req_dataseg.ds_base); in isp_put_request_t7()
956 ISP_IOXPUT_32(isp, src->req_dataseg.ds_basehi, &dst->req_dataseg.ds_basehi); in isp_put_request_t7()
957 ISP_IOXPUT_32(isp, src->req_dataseg.ds_count, &dst->req_dataseg.ds_count); in isp_put_request_t7()
961 isp_put_24xx_tmf(ispsoftc_t *isp, isp24xx_tmf_t *src, isp24xx_tmf_t *dst) in isp_put_24xx_tmf() argument
966 isp_put_hdr(isp, &src->tmf_header, &dst->tmf_header); in isp_put_24xx_tmf()
967 ISP_IOXPUT_32(isp, src->tmf_handle, &dst->tmf_handle); in isp_put_24xx_tmf()
968 ISP_IOXPUT_16(isp, src->tmf_nphdl, &dst->tmf_nphdl); in isp_put_24xx_tmf()
969 ISP_IOXPUT_16(isp, src->tmf_delay, &dst->tmf_delay); in isp_put_24xx_tmf()
970 ISP_IOXPUT_16(isp, src->tmf_timeout, &dst->tmf_timeout); in isp_put_24xx_tmf()
971 for (i = 0; i < ASIZE(src->tmf_reserved0); i++) { in isp_put_24xx_tmf()
972 ISP_IOXPUT_8(isp, src->tmf_reserved0[i], &dst->tmf_reserved0[i]); in isp_put_24xx_tmf()
974 a = (uint32_t *) src->tmf_lun; in isp_put_24xx_tmf()
976 for (i = 0; i < (ASIZE(src->tmf_lun) >> 2); i++ ) { in isp_put_24xx_tmf()
979 ISP_IOXPUT_32(isp, src->tmf_flags, &dst->tmf_flags); in isp_put_24xx_tmf()
980 for (i = 0; i < ASIZE(src->tmf_reserved1); i++) { in isp_put_24xx_tmf()
981 ISP_IOXPUT_8(isp, src->tmf_reserved1[i], &dst->tmf_reserved1[i]); in isp_put_24xx_tmf()
983 ISP_IOXPUT_16(isp, src->tmf_tidlo, &dst->tmf_tidlo); in isp_put_24xx_tmf()
984 ISP_IOXPUT_8(isp, src->tmf_tidhi, &dst->tmf_tidhi); in isp_put_24xx_tmf()
985 ISP_IOXPUT_8(isp, src->tmf_vpidx, &dst->tmf_vpidx); in isp_put_24xx_tmf()
986 for (i = 0; i < ASIZE(src->tmf_reserved2); i++) { in isp_put_24xx_tmf()
987 ISP_IOXPUT_8(isp, src->tmf_reserved2[i], &dst->tmf_reserved2[i]); in isp_put_24xx_tmf()
992 isp_put_24xx_abrt(ispsoftc_t *isp, isp24xx_abrt_t *src, isp24xx_abrt_t *dst) in isp_put_24xx_abrt() argument
995 isp_put_hdr(isp, &src->abrt_header, &dst->abrt_header); in isp_put_24xx_abrt()
996 ISP_IOXPUT_32(isp, src->abrt_handle, &dst->abrt_handle); in isp_put_24xx_abrt()
997 ISP_IOXPUT_16(isp, src->abrt_nphdl, &dst->abrt_nphdl); in isp_put_24xx_abrt()
998 ISP_IOXPUT_16(isp, src->abrt_options, &dst->abrt_options); in isp_put_24xx_abrt()
999 ISP_IOXPUT_32(isp, src->abrt_cmd_handle, &dst->abrt_cmd_handle); in isp_put_24xx_abrt()
1000 ISP_IOXPUT_16(isp, src->abrt_queue_number, &dst->abrt_queue_number); in isp_put_24xx_abrt()
1001 for (i = 0; i < ASIZE(src->abrt_reserved); i++) { in isp_put_24xx_abrt()
1002 ISP_IOXPUT_8(isp, src->abrt_reserved[i], &dst->abrt_reserved[i]); in isp_put_24xx_abrt()
1004 ISP_IOXPUT_16(isp, src->abrt_tidlo, &dst->abrt_tidlo); in isp_put_24xx_abrt()
1005 ISP_IOXPUT_8(isp, src->abrt_tidhi, &dst->abrt_tidhi); in isp_put_24xx_abrt()
1006 ISP_IOXPUT_8(isp, src->abrt_vpidx, &dst->abrt_vpidx); in isp_put_24xx_abrt()
1007 for (i = 0; i < ASIZE(src->abrt_reserved1); i++) { in isp_put_24xx_abrt()
1008 ISP_IOXPUT_8(isp, src->abrt_reserved1[i], &dst->abrt_reserved1[i]); in isp_put_24xx_abrt()
1013 isp_put_cont_req(ispsoftc_t *isp, ispcontreq_t *src, ispcontreq_t *dst) in isp_put_cont_req() argument
1016 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_cont_req()
1018 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_cont_req()
1019 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_cont_req()
1024 isp_put_cont64_req(ispsoftc_t *isp, ispcontreq64_t *src, ispcontreq64_t *dst) in isp_put_cont64_req() argument
1027 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_cont64_req()
1029 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_cont64_req()
1030 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_basehi, &dst->req_dataseg[i].ds_basehi); in isp_put_cont64_req()
1031 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_cont64_req()
1036 isp_get_response(ispsoftc_t *isp, ispstatusreq_t *src, ispstatusreq_t *dst) in isp_get_response() argument
1039 isp_get_hdr(isp, &src->req_header, &dst->req_header); in isp_get_response()
1040 ISP_IOXGET_32(isp, &src->req_handle, dst->req_handle); in isp_get_response()
1041 ISP_IOXGET_16(isp, &src->req_scsi_status, dst->req_scsi_status); in isp_get_response()
1042 ISP_IOXGET_16(isp, &src->req_completion_status, dst->req_completion_status); in isp_get_response()
1043 ISP_IOXGET_16(isp, &src->req_state_flags, dst->req_state_flags); in isp_get_response()
1044 ISP_IOXGET_16(isp, &src->req_status_flags, dst->req_status_flags); in isp_get_response()
1045 ISP_IOXGET_16(isp, &src->req_time, dst->req_time); in isp_get_response()
1046 ISP_IOXGET_16(isp, &src->req_sense_len, dst->req_sense_len); in isp_get_response()
1047 ISP_IOXGET_32(isp, &src->req_resid, dst->req_resid); in isp_get_response()
1048 for (i = 0; i < sizeof (src->req_response); i++) { in isp_get_response()
1049 ISP_IOXGET_8(isp, &src->req_response[i], dst->req_response[i]); in isp_get_response()
1051 for (i = 0; i < sizeof (src->req_sense_data); i++) { in isp_get_response()
1052 ISP_IOXGET_8(isp, &src->req_sense_data[i], dst->req_sense_data[i]); in isp_get_response()
1057 isp_get_cont_response(ispsoftc_t *isp, ispstatus_cont_t *src, ispstatus_cont_t *dst) in isp_get_cont_response() argument
1060 isp_get_hdr(isp, &src->req_header, &dst->req_header); in isp_get_cont_response()
1063 a = (uint32_t *) src->req_sense_data; in isp_get_cont_response()
1065 for (i = 0; i < (sizeof (src->req_sense_data) / sizeof (uint32_t)); i++) { in isp_get_cont_response()
1069 for (i = 0; i < sizeof (src->req_sense_data); i++) { in isp_get_cont_response()
1070 ISP_IOXGET_8(isp, &src->req_sense_data[i], dst->req_sense_data[i]); in isp_get_cont_response()
1076 isp_get_24xx_response(ispsoftc_t *isp, isp24xx_statusreq_t *src, isp24xx_statusreq_t *dst) in isp_get_24xx_response() argument
1081 isp_get_hdr(isp, &src->req_header, &dst->req_header); in isp_get_24xx_response()
1082 ISP_IOXGET_32(isp, &src->req_handle, dst->req_handle); in isp_get_24xx_response()
1083 ISP_IOXGET_16(isp, &src->req_completion_status, dst->req_completion_status); in isp_get_24xx_response()
1084 ISP_IOXGET_16(isp, &src->req_oxid, dst->req_oxid); in isp_get_24xx_response()
1085 ISP_IOXGET_32(isp, &src->req_resid, dst->req_resid); in isp_get_24xx_response()
1086 ISP_IOXGET_16(isp, &src->req_reserved0, dst->req_reserved0); in isp_get_24xx_response()
1087 ISP_IOXGET_16(isp, &src->req_state_flags, dst->req_state_flags); in isp_get_24xx_response()
1088 ISP_IOXGET_16(isp, &src->req_retry_delay, dst->req_retry_delay); in isp_get_24xx_response()
1089 ISP_IOXGET_16(isp, &src->req_scsi_status, dst->req_scsi_status); in isp_get_24xx_response()
1090 ISP_IOXGET_32(isp, &src->req_fcp_residual, dst->req_fcp_residual); in isp_get_24xx_response()
1091 ISP_IOXGET_32(isp, &src->req_sense_len, dst->req_sense_len); in isp_get_24xx_response()
1092 ISP_IOXGET_32(isp, &src->req_response_len, dst->req_response_len); in isp_get_24xx_response()
1093 s = (uint32_t *)src->req_rsp_sense; in isp_get_24xx_response()
1095 for (i = 0; i < (ASIZE(src->req_rsp_sense) >> 2); i++) { in isp_get_24xx_response()
1101 isp_get_24xx_abrt(ispsoftc_t *isp, isp24xx_abrt_t *src, isp24xx_abrt_t *dst) in isp_get_24xx_abrt() argument
1104 isp_get_hdr(isp, &src->abrt_header, &dst->abrt_header); in isp_get_24xx_abrt()
1105 ISP_IOXGET_32(isp, &src->abrt_handle, dst->abrt_handle); in isp_get_24xx_abrt()
1106 ISP_IOXGET_16(isp, &src->abrt_nphdl, dst->abrt_nphdl); in isp_get_24xx_abrt()
1107 ISP_IOXGET_16(isp, &src->abrt_options, dst->abrt_options); in isp_get_24xx_abrt()
1108 ISP_IOXGET_32(isp, &src->abrt_cmd_handle, dst->abrt_cmd_handle); in isp_get_24xx_abrt()
1109 ISP_IOXGET_16(isp, &src->abrt_queue_number, dst->abrt_queue_number); in isp_get_24xx_abrt()
1110 for (i = 0; i < ASIZE(src->abrt_reserved); i++) { in isp_get_24xx_abrt()
1111 ISP_IOXGET_8(isp, &src->abrt_reserved[i], dst->abrt_reserved[i]); in isp_get_24xx_abrt()
1113 ISP_IOXGET_16(isp, &src->abrt_tidlo, dst->abrt_tidlo); in isp_get_24xx_abrt()
1114 ISP_IOXGET_8(isp, &src->abrt_tidhi, dst->abrt_tidhi); in isp_get_24xx_abrt()
1115 ISP_IOXGET_8(isp, &src->abrt_vpidx, dst->abrt_vpidx); in isp_get_24xx_abrt()
1116 for (i = 0; i < ASIZE(src->abrt_reserved1); i++) { in isp_get_24xx_abrt()
1117 ISP_IOXGET_8(isp, &src->abrt_reserved1[i], dst->abrt_reserved1[i]); in isp_get_24xx_abrt()
1158 isp_put_icb(ispsoftc_t *isp, isp_icb_t *src, isp_icb_t *dst) in isp_put_icb() argument
1162 ISP_IOXPUT_8(isp, src->icb_version, &dst->icb_reserved0); in isp_put_icb()
1163 ISP_IOXPUT_8(isp, src->icb_reserved0, &dst->icb_version); in isp_put_icb()
1165 ISP_IOXPUT_8(isp, src->icb_version, &dst->icb_version); in isp_put_icb()
1166 ISP_IOXPUT_8(isp, src->icb_reserved0, &dst->icb_reserved0); in isp_put_icb()
1168 ISP_IOXPUT_16(isp, src->icb_fwoptions, &dst->icb_fwoptions); in isp_put_icb()
1169 ISP_IOXPUT_16(isp, src->icb_maxfrmlen, &dst->icb_maxfrmlen); in isp_put_icb()
1170 ISP_IOXPUT_16(isp, src->icb_maxalloc, &dst->icb_maxalloc); in isp_put_icb()
1171 ISP_IOXPUT_16(isp, src->icb_execthrottle, &dst->icb_execthrottle); in isp_put_icb()
1173 ISP_IOXPUT_8(isp, src->icb_retry_count, &dst->icb_retry_delay); in isp_put_icb()
1174 ISP_IOXPUT_8(isp, src->icb_retry_delay, &dst->icb_retry_count); in isp_put_icb()
1176 ISP_IOXPUT_8(isp, src->icb_retry_count, &dst->icb_retry_count); in isp_put_icb()
1177 ISP_IOXPUT_8(isp, src->icb_retry_delay, &dst->icb_retry_delay); in isp_put_icb()
1180 ISP_IOXPUT_8(isp, src->icb_portname[i], &dst->icb_portname[i]); in isp_put_icb()
1182 ISP_IOXPUT_16(isp, src->icb_hardaddr, &dst->icb_hardaddr); in isp_put_icb()
1184 ISP_IOXPUT_8(isp, src->icb_iqdevtype, &dst->icb_logintime); in isp_put_icb()
1185 ISP_IOXPUT_8(isp, src->icb_logintime, &dst->icb_iqdevtype); in isp_put_icb()
1187 ISP_IOXPUT_8(isp, src->icb_iqdevtype, &dst->icb_iqdevtype); in isp_put_icb()
1188 ISP_IOXPUT_8(isp, src->icb_logintime, &dst->icb_logintime); in isp_put_icb()
1191 ISP_IOXPUT_8(isp, src->icb_nodename[i], &dst->icb_nodename[i]); in isp_put_icb()
1193 ISP_IOXPUT_16(isp, src->icb_rqstout, &dst->icb_rqstout); in isp_put_icb()
1194 ISP_IOXPUT_16(isp, src->icb_rspnsin, &dst->icb_rspnsin); in isp_put_icb()
1195 ISP_IOXPUT_16(isp, src->icb_rqstqlen, &dst->icb_rqstqlen); in isp_put_icb()
1196 ISP_IOXPUT_16(isp, src->icb_rsltqlen, &dst->icb_rsltqlen); in isp_put_icb()
1198 ISP_IOXPUT_16(isp, src->icb_rqstaddr[i], &dst->icb_rqstaddr[i]); in isp_put_icb()
1201 ISP_IOXPUT_16(isp, src->icb_respaddr[i], &dst->icb_respaddr[i]); in isp_put_icb()
1203 ISP_IOXPUT_16(isp, src->icb_lunenables, &dst->icb_lunenables); in isp_put_icb()
1205 ISP_IOXPUT_8(isp, src->icb_ccnt, &dst->icb_icnt); in isp_put_icb()
1206 ISP_IOXPUT_8(isp, src->icb_icnt, &dst->icb_ccnt); in isp_put_icb()
1208 ISP_IOXPUT_8(isp, src->icb_ccnt, &dst->icb_ccnt); in isp_put_icb()
1209 ISP_IOXPUT_8(isp, src->icb_icnt, &dst->icb_icnt); in isp_put_icb()
1211 ISP_IOXPUT_16(isp, src->icb_lunetimeout, &dst->icb_lunetimeout); in isp_put_icb()
1212 ISP_IOXPUT_16(isp, src->icb_reserved1, &dst->icb_reserved1); in isp_put_icb()
1213 ISP_IOXPUT_16(isp, src->icb_xfwoptions, &dst->icb_xfwoptions); in isp_put_icb()
1215 ISP_IOXPUT_8(isp, src->icb_racctimer, &dst->icb_idelaytimer); in isp_put_icb()
1216 ISP_IOXPUT_8(isp, src->icb_idelaytimer, &dst->icb_racctimer); in isp_put_icb()
1218 ISP_IOXPUT_8(isp, src->icb_racctimer, &dst->icb_racctimer); in isp_put_icb()
1219 ISP_IOXPUT_8(isp, src->icb_idelaytimer, &dst->icb_idelaytimer); in isp_put_icb()
1221 ISP_IOXPUT_16(isp, src->icb_zfwoptions, &dst->icb_zfwoptions); in isp_put_icb()
1225 isp_put_icb_2400(ispsoftc_t *isp, isp_icb_2400_t *src, isp_icb_2400_t *dst) in isp_put_icb_2400() argument
1228 ISP_IOXPUT_16(isp, src->icb_version, &dst->icb_version); in isp_put_icb_2400()
1229 ISP_IOXPUT_16(isp, src->icb_reserved0, &dst->icb_reserved0); in isp_put_icb_2400()
1230 ISP_IOXPUT_16(isp, src->icb_maxfrmlen, &dst->icb_maxfrmlen); in isp_put_icb_2400()
1231 ISP_IOXPUT_16(isp, src->icb_execthrottle, &dst->icb_execthrottle); in isp_put_icb_2400()
1232 ISP_IOXPUT_16(isp, src->icb_xchgcnt, &dst->icb_xchgcnt); in isp_put_icb_2400()
1233 ISP_IOXPUT_16(isp, src->icb_hardaddr, &dst->icb_hardaddr); in isp_put_icb_2400()
1235 ISP_IOXPUT_8(isp, src->icb_portname[i], &dst->icb_portname[i]); in isp_put_icb_2400()
1238 ISP_IOXPUT_8(isp, src->icb_nodename[i], &dst->icb_nodename[i]); in isp_put_icb_2400()
1240 ISP_IOXPUT_16(isp, src->icb_rspnsin, &dst->icb_rspnsin); in isp_put_icb_2400()
1241 ISP_IOXPUT_16(isp, src->icb_rqstout, &dst->icb_rqstout); in isp_put_icb_2400()
1242 ISP_IOXPUT_16(isp, src->icb_retry_count, &dst->icb_retry_count); in isp_put_icb_2400()
1243 ISP_IOXPUT_16(isp, src->icb_priout, &dst->icb_priout); in isp_put_icb_2400()
1244 ISP_IOXPUT_16(isp, src->icb_rsltqlen, &dst->icb_rsltqlen); in isp_put_icb_2400()
1245 ISP_IOXPUT_16(isp, src->icb_rqstqlen, &dst->icb_rqstqlen); in isp_put_icb_2400()
1246 ISP_IOXPUT_16(isp, src->icb_ldn_nols, &dst->icb_ldn_nols); in isp_put_icb_2400()
1247 ISP_IOXPUT_16(isp, src->icb_prqstqlen, &dst->icb_prqstqlen); in isp_put_icb_2400()
1249 ISP_IOXPUT_16(isp, src->icb_rqstaddr[i], &dst->icb_rqstaddr[i]); in isp_put_icb_2400()
1252 ISP_IOXPUT_16(isp, src->icb_respaddr[i], &dst->icb_respaddr[i]); in isp_put_icb_2400()
1255 ISP_IOXPUT_16(isp, src->icb_priaddr[i], &dst->icb_priaddr[i]); in isp_put_icb_2400()
1257 ISP_IOXPUT_16(isp, src->icb_msixresp, &dst->icb_msixresp); in isp_put_icb_2400()
1258 ISP_IOXPUT_16(isp, src->icb_msixatio, &dst->icb_msixatio); in isp_put_icb_2400()
1260 ISP_IOXPUT_16(isp, src->icb_reserved1[i], &dst->icb_reserved1[i]); in isp_put_icb_2400()
1262 ISP_IOXPUT_16(isp, src->icb_atio_in, &dst->icb_atio_in); in isp_put_icb_2400()
1263 ISP_IOXPUT_16(isp, src->icb_atioqlen, &dst->icb_atioqlen); in isp_put_icb_2400()
1265 ISP_IOXPUT_16(isp, src->icb_atioqaddr[i], &dst->icb_atioqaddr[i]); in isp_put_icb_2400()
1267 ISP_IOXPUT_16(isp, src->icb_idelaytimer, &dst->icb_idelaytimer); in isp_put_icb_2400()
1268 ISP_IOXPUT_16(isp, src->icb_logintime, &dst->icb_logintime); in isp_put_icb_2400()
1269 ISP_IOXPUT_32(isp, src->icb_fwoptions1, &dst->icb_fwoptions1); in isp_put_icb_2400()
1270 ISP_IOXPUT_32(isp, src->icb_fwoptions2, &dst->icb_fwoptions2); in isp_put_icb_2400()
1271 ISP_IOXPUT_32(isp, src->icb_fwoptions3, &dst->icb_fwoptions3); in isp_put_icb_2400()
1272 ISP_IOXPUT_16(isp, src->icb_qos, &dst->icb_qos); in isp_put_icb_2400()
1274 ISP_IOXPUT_16(isp, src->icb_reserved2[i], &dst->icb_reserved2[i]); in isp_put_icb_2400()
1276 ISP_IOXPUT_16(isp, src->icb_enodemac[i], &dst->icb_enodemac[i]); in isp_put_icb_2400()
1277 ISP_IOXPUT_16(isp, src->icb_disctime, &dst->icb_disctime); in isp_put_icb_2400()
1279 ISP_IOXPUT_16(isp, src->icb_reserved3[i], &dst->icb_reserved3[i]); in isp_put_icb_2400()
1283 isp_put_icb_2400_vpinfo(ispsoftc_t *isp, isp_icb_2400_vpinfo_t *src, isp_icb_2400_vpinfo_t *dst) in isp_put_icb_2400_vpinfo() argument
1285 ISP_IOXPUT_16(isp, src->vp_count, &dst->vp_count); in isp_put_icb_2400_vpinfo()
1286 ISP_IOXPUT_16(isp, src->vp_global_options, &dst->vp_global_options); in isp_put_icb_2400_vpinfo()
1290 isp_put_vp_port_info(ispsoftc_t *isp, vp_port_info_t *src, vp_port_info_t *dst) in isp_put_vp_port_info() argument
1293 ISP_IOXPUT_16(isp, src->vp_port_status, &dst->vp_port_status); in isp_put_vp_port_info()
1294 ISP_IOXPUT_8(isp, src->vp_port_options, &dst->vp_port_options); in isp_put_vp_port_info()
1295 ISP_IOXPUT_8(isp, src->vp_port_loopid, &dst->vp_port_loopid); in isp_put_vp_port_info()
1297 ISP_IOXPUT_8(isp, src->vp_port_portname[i], &dst->vp_port_portname[i]); in isp_put_vp_port_info()
1300 ISP_IOXPUT_8(isp, src->vp_port_nodename[i], &dst->vp_port_nodename[i]); in isp_put_vp_port_info()
1306 isp_get_vp_port_info(ispsoftc_t *isp, vp_port_info_t *src, vp_port_info_t *dst) in isp_get_vp_port_info() argument
1309 ISP_IOXGET_16(isp, &src->vp_port_status, dst->vp_port_status); in isp_get_vp_port_info()
1310 ISP_IOXGET_8(isp, &src->vp_port_options, dst->vp_port_options); in isp_get_vp_port_info()
1311 ISP_IOXGET_8(isp, &src->vp_port_loopid, dst->vp_port_loopid); in isp_get_vp_port_info()
1312 for (i = 0; i < ASIZE(src->vp_port_portname); i++) { in isp_get_vp_port_info()
1313 ISP_IOXGET_8(isp, &src->vp_port_portname[i], dst->vp_port_portname[i]); in isp_get_vp_port_info()
1315 for (i = 0; i < ASIZE(src->vp_port_nodename); i++) { in isp_get_vp_port_info()
1316 ISP_IOXGET_8(isp, &src->vp_port_nodename[i], dst->vp_port_nodename[i]); in isp_get_vp_port_info()
1318 ISP_IOXGET_16(isp, &src->vp_port_portid_lo, dst->vp_port_portid_lo); in isp_get_vp_port_info()
1319 ISP_IOXGET_16(isp, &src->vp_port_portid_hi, dst->vp_port_portid_hi); in isp_get_vp_port_info()
1323 isp_put_vp_ctrl_info(ispsoftc_t *isp, vp_ctrl_info_t *src, vp_ctrl_info_t *dst) in isp_put_vp_ctrl_info() argument
1326 isp_put_hdr(isp, &src->vp_ctrl_hdr, &dst->vp_ctrl_hdr); in isp_put_vp_ctrl_info()
1327 ISP_IOXPUT_32(isp, src->vp_ctrl_handle, &dst->vp_ctrl_handle); in isp_put_vp_ctrl_info()
1328 ISP_IOXPUT_16(isp, src->vp_ctrl_index_fail, &dst->vp_ctrl_index_fail); in isp_put_vp_ctrl_info()
1329 ISP_IOXPUT_16(isp, src->vp_ctrl_status, &dst->vp_ctrl_status); in isp_put_vp_ctrl_info()
1330 ISP_IOXPUT_16(isp, src->vp_ctrl_command, &dst->vp_ctrl_command); in isp_put_vp_ctrl_info()
1331 ISP_IOXPUT_16(isp, src->vp_ctrl_vp_count, &dst->vp_ctrl_vp_count); in isp_put_vp_ctrl_info()
1332 for (i = 0; i < ASIZE(src->vp_ctrl_idmap); i++) { in isp_put_vp_ctrl_info()
1333 ISP_IOXPUT_16(isp, src->vp_ctrl_idmap[i], &dst->vp_ctrl_idmap[i]); in isp_put_vp_ctrl_info()
1335 for (i = 0; i < ASIZE(src->vp_ctrl_reserved); i++) { in isp_put_vp_ctrl_info()
1336 ISP_IOXPUT_16(isp, src->vp_ctrl_reserved[i], &dst->vp_ctrl_reserved[i]); in isp_put_vp_ctrl_info()
1338 ISP_IOXPUT_16(isp, src->vp_ctrl_fcf_index, &dst->vp_ctrl_fcf_index); in isp_put_vp_ctrl_info()
1342 isp_get_vp_ctrl_info(ispsoftc_t *isp, vp_ctrl_info_t *src, vp_ctrl_info_t *dst) in isp_get_vp_ctrl_info() argument
1345 isp_get_hdr(isp, &src->vp_ctrl_hdr, &dst->vp_ctrl_hdr); in isp_get_vp_ctrl_info()
1346 ISP_IOXGET_32(isp, &src->vp_ctrl_handle, dst->vp_ctrl_handle); in isp_get_vp_ctrl_info()
1347 ISP_IOXGET_16(isp, &src->vp_ctrl_index_fail, dst->vp_ctrl_index_fail); in isp_get_vp_ctrl_info()
1348 ISP_IOXGET_16(isp, &src->vp_ctrl_status, dst->vp_ctrl_status); in isp_get_vp_ctrl_info()
1349 ISP_IOXGET_16(isp, &src->vp_ctrl_command, dst->vp_ctrl_command); in isp_get_vp_ctrl_info()
1350 ISP_IOXGET_16(isp, &src->vp_ctrl_vp_count, dst->vp_ctrl_vp_count); in isp_get_vp_ctrl_info()
1351 for (i = 0; i < ASIZE(src->vp_ctrl_idmap); i++) { in isp_get_vp_ctrl_info()
1352 ISP_IOXGET_16(isp, &src->vp_ctrl_idmap[i], dst->vp_ctrl_idmap[i]); in isp_get_vp_ctrl_info()
1354 for (i = 0; i < ASIZE(src->vp_ctrl_reserved); i++) { in isp_get_vp_ctrl_info()
1355 ISP_IOXGET_16(isp, &src->vp_ctrl_reserved[i], dst->vp_ctrl_reserved[i]); in isp_get_vp_ctrl_info()
1357 ISP_IOXGET_16(isp, &src->vp_ctrl_fcf_index, dst->vp_ctrl_fcf_index); in isp_get_vp_ctrl_info()
1361 isp_put_vp_modify(ispsoftc_t *isp, vp_modify_t *src, vp_modify_t *dst) in isp_put_vp_modify() argument
1364 isp_put_hdr(isp, &src->vp_mod_hdr, &dst->vp_mod_hdr); in isp_put_vp_modify()
1365 ISP_IOXPUT_32(isp, src->vp_mod_hdl, &dst->vp_mod_hdl); in isp_put_vp_modify()
1366 ISP_IOXPUT_16(isp, src->vp_mod_reserved0, &dst->vp_mod_reserved0); in isp_put_vp_modify()
1367 ISP_IOXPUT_16(isp, src->vp_mod_status, &dst->vp_mod_status); in isp_put_vp_modify()
1368 ISP_IOXPUT_8(isp, src->vp_mod_cmd, &dst->vp_mod_cmd); in isp_put_vp_modify()
1369 ISP_IOXPUT_8(isp, src->vp_mod_cnt, &dst->vp_mod_cnt); in isp_put_vp_modify()
1370 ISP_IOXPUT_8(isp, src->vp_mod_idx0, &dst->vp_mod_idx0); in isp_put_vp_modify()
1371 ISP_IOXPUT_8(isp, src->vp_mod_idx1, &dst->vp_mod_idx1); in isp_put_vp_modify()
1372 for (i = 0; i < ASIZE(src->vp_mod_ports); i++) { in isp_put_vp_modify()
1373 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].options, &dst->vp_mod_ports[i].options); in isp_put_vp_modify()
1374 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].loopid, &dst->vp_mod_ports[i].loopid); in isp_put_vp_modify()
1375 ISP_IOXPUT_16(isp, src->vp_mod_ports[i].reserved1, &dst->vp_mod_ports[i].reserved1); in isp_put_vp_modify()
1376 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwpn); j++) { in isp_put_vp_modify()
1377 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].wwpn[j], &dst->vp_mod_ports[i].wwpn[j]); in isp_put_vp_modify()
1379 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwnn); j++) { in isp_put_vp_modify()
1380 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].wwnn[j], &dst->vp_mod_ports[i].wwnn[j]); in isp_put_vp_modify()
1383 for (i = 0; i < ASIZE(src->vp_mod_reserved2); i++) { in isp_put_vp_modify()
1384 ISP_IOXPUT_8(isp, src->vp_mod_reserved2[i], &dst->vp_mod_reserved2[i]); in isp_put_vp_modify()
1389 isp_get_vp_modify(ispsoftc_t *isp, vp_modify_t *src, vp_modify_t *dst) in isp_get_vp_modify() argument
1392 isp_get_hdr(isp, &src->vp_mod_hdr, &dst->vp_mod_hdr); in isp_get_vp_modify()
1393 ISP_IOXGET_32(isp, &src->vp_mod_hdl, dst->vp_mod_hdl); in isp_get_vp_modify()
1394 ISP_IOXGET_16(isp, &src->vp_mod_reserved0, dst->vp_mod_reserved0); in isp_get_vp_modify()
1395 ISP_IOXGET_16(isp, &src->vp_mod_status, dst->vp_mod_status); in isp_get_vp_modify()
1396 ISP_IOXGET_8(isp, &src->vp_mod_cmd, dst->vp_mod_cmd); in isp_get_vp_modify()
1397 ISP_IOXGET_8(isp, &src->vp_mod_cnt, dst->vp_mod_cnt); in isp_get_vp_modify()
1398 ISP_IOXGET_8(isp, &src->vp_mod_idx0, dst->vp_mod_idx0); in isp_get_vp_modify()
1399 ISP_IOXGET_8(isp, &src->vp_mod_idx1, dst->vp_mod_idx1); in isp_get_vp_modify()
1400 for (i = 0; i < ASIZE(src->vp_mod_ports); i++) { in isp_get_vp_modify()
1401 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].options, dst->vp_mod_ports[i].options); in isp_get_vp_modify()
1402 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].loopid, dst->vp_mod_ports[i].loopid); in isp_get_vp_modify()
1403 ISP_IOXGET_16(isp, &src->vp_mod_ports[i].reserved1, dst->vp_mod_ports[i].reserved1); in isp_get_vp_modify()
1404 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwpn); j++) { in isp_get_vp_modify()
1405 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].wwpn[j], dst->vp_mod_ports[i].wwpn[j]); in isp_get_vp_modify()
1407 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwnn); j++) { in isp_get_vp_modify()
1408 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].wwnn[j], dst->vp_mod_ports[i].wwnn[j]); in isp_get_vp_modify()
1411 for (i = 0; i < ASIZE(src->vp_mod_reserved2); i++) { in isp_get_vp_modify()
1412 ISP_IOXGET_8(isp, &src->vp_mod_reserved2[i], dst->vp_mod_reserved2[i]); in isp_get_vp_modify()
1417 isp_get_pdb_21xx(ispsoftc_t *isp, isp_pdb_21xx_t *src, isp_pdb_21xx_t *dst) in isp_get_pdb_21xx() argument
1420 ISP_IOXGET_16(isp, &src->pdb_options, dst->pdb_options); in isp_get_pdb_21xx()
1421 ISP_IOXGET_8(isp, &src->pdb_mstate, dst->pdb_mstate); in isp_get_pdb_21xx()
1422 ISP_IOXGET_8(isp, &src->pdb_sstate, dst->pdb_sstate); in isp_get_pdb_21xx()
1424 ISP_IOXGET_8(isp, &src->pdb_hardaddr_bits[i], dst->pdb_hardaddr_bits[i]); in isp_get_pdb_21xx()
1427 ISP_IOXGET_8(isp, &src->pdb_portid_bits[i], dst->pdb_portid_bits[i]); in isp_get_pdb_21xx()
1430 ISP_IOXGET_8(isp, &src->pdb_nodename[i], dst->pdb_nodename[i]); in isp_get_pdb_21xx()
1433 ISP_IOXGET_8(isp, &src->pdb_portname[i], dst->pdb_portname[i]); in isp_get_pdb_21xx()
1435 ISP_IOXGET_16(isp, &src->pdb_execthrottle, dst->pdb_execthrottle); in isp_get_pdb_21xx()
1436 ISP_IOXGET_16(isp, &src->pdb_exec_count, dst->pdb_exec_count); in isp_get_pdb_21xx()
1437 ISP_IOXGET_8(isp, &src->pdb_retry_count, dst->pdb_retry_count); in isp_get_pdb_21xx()
1438 ISP_IOXGET_8(isp, &src->pdb_retry_delay, dst->pdb_retry_delay); in isp_get_pdb_21xx()
1439 ISP_IOXGET_16(isp, &src->pdb_resalloc, dst->pdb_resalloc); in isp_get_pdb_21xx()
1440 ISP_IOXGET_16(isp, &src->pdb_curalloc, dst->pdb_curalloc); in isp_get_pdb_21xx()
1441 ISP_IOXGET_16(isp, &src->pdb_qhead, dst->pdb_qhead); in isp_get_pdb_21xx()
1442 ISP_IOXGET_16(isp, &src->pdb_qtail, dst->pdb_qtail); in isp_get_pdb_21xx()
1443 ISP_IOXGET_16(isp, &src->pdb_tl_next, dst->pdb_tl_next); in isp_get_pdb_21xx()
1444 ISP_IOXGET_16(isp, &src->pdb_tl_last, dst->pdb_tl_last); in isp_get_pdb_21xx()
1445 ISP_IOXGET_16(isp, &src->pdb_features, dst->pdb_features); in isp_get_pdb_21xx()
1446 ISP_IOXGET_16(isp, &src->pdb_pconcurrnt, dst->pdb_pconcurrnt); in isp_get_pdb_21xx()
1447 ISP_IOXGET_16(isp, &src->pdb_roi, dst->pdb_roi); in isp_get_pdb_21xx()
1448 ISP_IOXGET_8(isp, &src->pdb_target, dst->pdb_target); in isp_get_pdb_21xx()
1449 ISP_IOXGET_8(isp, &src->pdb_initiator, dst->pdb_initiator); in isp_get_pdb_21xx()
1450 ISP_IOXGET_16(isp, &src->pdb_rdsiz, dst->pdb_rdsiz); in isp_get_pdb_21xx()
1451 ISP_IOXGET_16(isp, &src->pdb_ncseq, dst->pdb_ncseq); in isp_get_pdb_21xx()
1452 ISP_IOXGET_16(isp, &src->pdb_noseq, dst->pdb_noseq); in isp_get_pdb_21xx()
1453 ISP_IOXGET_16(isp, &src->pdb_labrtflg, dst->pdb_labrtflg); in isp_get_pdb_21xx()
1454 ISP_IOXGET_16(isp, &src->pdb_lstopflg, dst->pdb_lstopflg); in isp_get_pdb_21xx()
1455 ISP_IOXGET_16(isp, &src->pdb_sqhead, dst->pdb_sqhead); in isp_get_pdb_21xx()
1456 ISP_IOXGET_16(isp, &src->pdb_sqtail, dst->pdb_sqtail); in isp_get_pdb_21xx()
1457 ISP_IOXGET_16(isp, &src->pdb_ptimer, dst->pdb_ptimer); in isp_get_pdb_21xx()
1458 ISP_IOXGET_16(isp, &src->pdb_nxt_seqid, dst->pdb_nxt_seqid); in isp_get_pdb_21xx()
1459 ISP_IOXGET_16(isp, &src->pdb_fcount, dst->pdb_fcount); in isp_get_pdb_21xx()
1460 ISP_IOXGET_16(isp, &src->pdb_prli_len, dst->pdb_prli_len); in isp_get_pdb_21xx()
1461 ISP_IOXGET_16(isp, &src->pdb_prli_svc0, dst->pdb_prli_svc0); in isp_get_pdb_21xx()
1462 ISP_IOXGET_16(isp, &src->pdb_prli_svc3, dst->pdb_prli_svc3); in isp_get_pdb_21xx()
1463 ISP_IOXGET_16(isp, &src->pdb_loopid, dst->pdb_loopid); in isp_get_pdb_21xx()
1464 ISP_IOXGET_16(isp, &src->pdb_il_ptr, dst->pdb_il_ptr); in isp_get_pdb_21xx()
1465 ISP_IOXGET_16(isp, &src->pdb_sl_ptr, dst->pdb_sl_ptr); in isp_get_pdb_21xx()
1469 isp_get_pdb_24xx(ispsoftc_t *isp, isp_pdb_24xx_t *src, isp_pdb_24xx_t *dst) in isp_get_pdb_24xx() argument
1472 ISP_IOXGET_16(isp, &src->pdb_flags, dst->pdb_flags); in isp_get_pdb_24xx()
1473 ISP_IOXGET_8(isp, &src->pdb_curstate, dst->pdb_curstate); in isp_get_pdb_24xx()
1474 ISP_IOXGET_8(isp, &src->pdb_laststate, dst->pdb_laststate); in isp_get_pdb_24xx()
1476 ISP_IOXGET_8(isp, &src->pdb_hardaddr_bits[i], dst->pdb_hardaddr_bits[i]); in isp_get_pdb_24xx()
1479 ISP_IOXGET_8(isp, &src->pdb_portid_bits[i], dst->pdb_portid_bits[i]); in isp_get_pdb_24xx()
1481 ISP_IOXGET_16(isp, &src->pdb_retry_timer, dst->pdb_retry_timer); in isp_get_pdb_24xx()
1482 ISP_IOXGET_16(isp, &src->pdb_handle, dst->pdb_handle); in isp_get_pdb_24xx()
1483 ISP_IOXGET_16(isp, &src->pdb_rcv_dsize, dst->pdb_rcv_dsize); in isp_get_pdb_24xx()
1484 ISP_IOXGET_16(isp, &src->pdb_reserved0, dst->pdb_reserved0); in isp_get_pdb_24xx()
1485 ISP_IOXGET_16(isp, &src->pdb_prli_svc0, dst->pdb_prli_svc0); in isp_get_pdb_24xx()
1486 ISP_IOXGET_16(isp, &src->pdb_prli_svc3, dst->pdb_prli_svc3); in isp_get_pdb_24xx()
1488 ISP_IOXGET_8(isp, &src->pdb_nodename[i], dst->pdb_nodename[i]); in isp_get_pdb_24xx()
1491 ISP_IOXGET_8(isp, &src->pdb_portname[i], dst->pdb_portname[i]); in isp_get_pdb_24xx()
1494 ISP_IOXGET_8(isp, &src->pdb_reserved1[i], dst->pdb_reserved1[i]); in isp_get_pdb_24xx()
1499 isp_get_pnhle_21xx(ispsoftc_t *isp, isp_pnhle_21xx_t *src, isp_pnhle_21xx_t *dst) in isp_get_pnhle_21xx() argument
1502 ISP_IOXGET_16(isp, &src->pnhle_port_id_lo, dst->pnhle_port_id_lo); in isp_get_pnhle_21xx()
1503 ISP_IOXGET_16(isp, &src->pnhle_port_id_hi_handle, dst->pnhle_port_id_hi_handle); in isp_get_pnhle_21xx()
1507 isp_get_pnhle_23xx(ispsoftc_t *isp, isp_pnhle_23xx_t *src, isp_pnhle_23xx_t *dst) in isp_get_pnhle_23xx() argument
1510 ISP_IOXGET_16(isp, &src->pnhle_port_id_lo, dst->pnhle_port_id_lo); in isp_get_pnhle_23xx()
1511 ISP_IOXGET_16(isp, &src->pnhle_port_id_hi, dst->pnhle_port_id_hi); in isp_get_pnhle_23xx()
1512 ISP_IOXGET_16(isp, &src->pnhle_handle, dst->pnhle_handle); in isp_get_pnhle_23xx()
1516 isp_get_pnhle_24xx(ispsoftc_t *isp, isp_pnhle_24xx_t *src, isp_pnhle_24xx_t *dst) in isp_get_pnhle_24xx() argument
1519 ISP_IOXGET_16(isp, &src->pnhle_port_id_lo, dst->pnhle_port_id_lo); in isp_get_pnhle_24xx()
1520 ISP_IOXGET_16(isp, &src->pnhle_port_id_hi, dst->pnhle_port_id_hi); in isp_get_pnhle_24xx()
1521 ISP_IOXGET_16(isp, &src->pnhle_handle, dst->pnhle_handle); in isp_get_pnhle_24xx()
1522 ISP_IOXGET_16(isp, &src->pnhle_reserved, dst->pnhle_reserved); in isp_get_pnhle_24xx()
1526 isp_get_pnnle(ispsoftc_t *isp, isp_pnnle_t *src, isp_pnnle_t *dst) in isp_get_pnnle() argument
1531 ISP_IOXGET_8(isp, &src->pnnle_name[i], dst->pnnle_name[i]); in isp_get_pnnle()
1532 ISP_IOXGET_16(isp, &src->pnnle_handle, dst->pnnle_handle); in isp_get_pnnle()
1533 ISP_IOXGET_16(isp, &src->pnnle_reserved, dst->pnnle_reserved); in isp_get_pnnle()
1541 isp_get_plogx(ispsoftc_t *isp, isp_plogx_t *src, isp_plogx_t *dst) in isp_get_plogx() argument
1544 isp_get_hdr(isp, &src->plogx_header, &dst->plogx_header); in isp_get_plogx()
1545 ISP_IOXGET_32(isp, &src->plogx_handle, dst->plogx_handle); in isp_get_plogx()
1546 ISP_IOXGET_16(isp, &src->plogx_status, dst->plogx_status); in isp_get_plogx()
1547 ISP_IOXGET_16(isp, &src->plogx_nphdl, dst->plogx_nphdl); in isp_get_plogx()
1548 ISP_IOXGET_16(isp, &src->plogx_flags, dst->plogx_flags); in isp_get_plogx()
1549 ISP_IOXGET_16(isp, &src->plogx_vphdl, dst->plogx_vphdl); in isp_get_plogx()
1550 ISP_IOXGET_16(isp, &src->plogx_portlo, dst->plogx_portlo); in isp_get_plogx()
1551 ISP_IOXGET_16(isp, &src->plogx_rspsz_porthi, dst->plogx_rspsz_porthi); in isp_get_plogx()
1553 ISP_IOXGET_16(isp, &src->plogx_ioparm[i].lo16, dst->plogx_ioparm[i].lo16); in isp_get_plogx()
1554 ISP_IOXGET_16(isp, &src->plogx_ioparm[i].hi16, dst->plogx_ioparm[i].hi16); in isp_get_plogx()
1559 isp_put_plogx(ispsoftc_t *isp, isp_plogx_t *src, isp_plogx_t *dst) in isp_put_plogx() argument
1562 isp_put_hdr(isp, &src->plogx_header, &dst->plogx_header); in isp_put_plogx()
1563 ISP_IOXPUT_32(isp, src->plogx_handle, &dst->plogx_handle); in isp_put_plogx()
1564 ISP_IOXPUT_16(isp, src->plogx_status, &dst->plogx_status); in isp_put_plogx()
1565 ISP_IOXPUT_16(isp, src->plogx_nphdl, &dst->plogx_nphdl); in isp_put_plogx()
1566 ISP_IOXPUT_16(isp, src->plogx_flags, &dst->plogx_flags); in isp_put_plogx()
1567 ISP_IOXPUT_16(isp, src->plogx_vphdl, &dst->plogx_vphdl); in isp_put_plogx()
1568 ISP_IOXPUT_16(isp, src->plogx_portlo, &dst->plogx_portlo); in isp_put_plogx()
1569 ISP_IOXPUT_16(isp, src->plogx_rspsz_porthi, &dst->plogx_rspsz_porthi); in isp_put_plogx()
1571 ISP_IOXPUT_16(isp, src->plogx_ioparm[i].lo16, &dst->plogx_ioparm[i].lo16); in isp_put_plogx()
1572 ISP_IOXPUT_16(isp, src->plogx_ioparm[i].hi16, &dst->plogx_ioparm[i].hi16); in isp_put_plogx()
1580 isp_get_ridacq(ispsoftc_t *isp, isp_ridacq_t *src, isp_ridacq_t *dst) in isp_get_ridacq() argument
1583 isp_get_hdr(isp, &src->ridacq_hdr, &dst->ridacq_hdr); in isp_get_ridacq()
1584 ISP_IOXGET_32(isp, &src->ridacq_handle, dst->ridacq_handle); in isp_get_ridacq()
1585 ISP_IOXGET_8(isp, &src->ridacq_vp_acquired, dst->ridacq_vp_acquired); in isp_get_ridacq()
1586 ISP_IOXGET_8(isp, &src->ridacq_vp_setup, dst->ridacq_vp_setup); in isp_get_ridacq()
1587 ISP_IOXGET_8(isp, &src->ridacq_vp_index, dst->ridacq_vp_index); in isp_get_ridacq()
1588 ISP_IOXGET_8(isp, &src->ridacq_vp_status, dst->ridacq_vp_status); in isp_get_ridacq()
1589 ISP_IOXGET_16(isp, &src->ridacq_vp_port_lo, dst->ridacq_vp_port_lo); in isp_get_ridacq()
1590 ISP_IOXGET_8(isp, &src->ridacq_vp_port_hi, dst->ridacq_vp_port_hi); in isp_get_ridacq()
1591 ISP_IOXGET_8(isp, &src->ridacq_format, dst->ridacq_format); in isp_get_ridacq()
1592 for (i = 0; i < sizeof (src->ridacq_map) / sizeof (src->ridacq_map[0]); i++) { in isp_get_ridacq()
1593 ISP_IOXGET_16(isp, &src->ridacq_map[i], dst->ridacq_map[i]); in isp_get_ridacq()
1595 for (i = 0; i < sizeof (src->ridacq_reserved1) / sizeof (src->ridacq_reserved1[0]); i++) { in isp_get_ridacq()
1596 ISP_IOXGET_16(isp, &src->ridacq_reserved1[i], dst->ridacq_reserved1[i]); in isp_get_ridacq()
1605 isp_get_ct_pt(ispsoftc_t *isp, isp_ct_pt_t *src, isp_ct_pt_t *dst) in isp_get_ct_pt() argument
1609 isp_get_hdr(isp, &src->ctp_header, &dst->ctp_header); in isp_get_ct_pt()
1610 ISP_IOXGET_32(isp, &src->ctp_handle, dst->ctp_handle); in isp_get_ct_pt()
1611 ISP_IOXGET_16(isp, &src->ctp_status, dst->ctp_status); in isp_get_ct_pt()
1612 ISP_IOXGET_16(isp, &src->ctp_nphdl, dst->ctp_nphdl); in isp_get_ct_pt()
1613 ISP_IOXGET_16(isp, &src->ctp_cmd_cnt, dst->ctp_cmd_cnt); in isp_get_ct_pt()
1614 ISP_IOXGET_8(isp, &src->ctp_vpidx, dst->ctp_vpidx); in isp_get_ct_pt()
1615 ISP_IOXGET_8(isp, &src->ctp_reserved0, dst->ctp_reserved0); in isp_get_ct_pt()
1616 ISP_IOXGET_16(isp, &src->ctp_time, dst->ctp_time); in isp_get_ct_pt()
1617 ISP_IOXGET_16(isp, &src->ctp_reserved1, dst->ctp_reserved1); in isp_get_ct_pt()
1618 ISP_IOXGET_16(isp, &src->ctp_rsp_cnt, dst->ctp_rsp_cnt); in isp_get_ct_pt()
1620 ISP_IOXGET_16(isp, &src->ctp_reserved2[i], dst->ctp_reserved2[i]); in isp_get_ct_pt()
1622 ISP_IOXGET_32(isp, &src->ctp_rsp_bcnt, dst->ctp_rsp_bcnt); in isp_get_ct_pt()
1623 ISP_IOXGET_32(isp, &src->ctp_cmd_bcnt, dst->ctp_cmd_bcnt); in isp_get_ct_pt()
1625 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_base, dst->ctp_dataseg[i].ds_base); in isp_get_ct_pt()
1626 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_basehi, dst->ctp_dataseg[i].ds_basehi); in isp_get_ct_pt()
1627 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_count, dst->ctp_dataseg[i].ds_count); in isp_get_ct_pt()
1632 isp_get_ms(ispsoftc_t *isp, isp_ms_t *src, isp_ms_t *dst) in isp_get_ms() argument
1636 isp_get_hdr(isp, &src->ms_header, &dst->ms_header); in isp_get_ms()
1637 ISP_IOXGET_32(isp, &src->ms_handle, dst->ms_handle); in isp_get_ms()
1638 ISP_IOXGET_16(isp, &src->ms_nphdl, dst->ms_nphdl); in isp_get_ms()
1639 ISP_IOXGET_16(isp, &src->ms_status, dst->ms_status); in isp_get_ms()
1640 ISP_IOXGET_16(isp, &src->ms_flags, dst->ms_flags); in isp_get_ms()
1641 ISP_IOXGET_16(isp, &src->ms_reserved1, dst->ms_reserved1); in isp_get_ms()
1642 ISP_IOXGET_16(isp, &src->ms_time, dst->ms_time); in isp_get_ms()
1643 ISP_IOXGET_16(isp, &src->ms_cmd_cnt, dst->ms_cmd_cnt); in isp_get_ms()
1644 ISP_IOXGET_16(isp, &src->ms_tot_cnt, dst->ms_tot_cnt); in isp_get_ms()
1645 ISP_IOXGET_8(isp, &src->ms_type, dst->ms_type); in isp_get_ms()
1646 ISP_IOXGET_8(isp, &src->ms_r_ctl, dst->ms_r_ctl); in isp_get_ms()
1647 ISP_IOXGET_16(isp, &src->ms_rxid, dst->ms_rxid); in isp_get_ms()
1648 ISP_IOXGET_16(isp, &src->ms_reserved2, dst->ms_reserved2); in isp_get_ms()
1649 ISP_IOXGET_32(isp, &src->ms_rsp_bcnt, dst->ms_rsp_bcnt); in isp_get_ms()
1650 ISP_IOXGET_32(isp, &src->ms_cmd_bcnt, dst->ms_cmd_bcnt); in isp_get_ms()
1652 ISP_IOXGET_32(isp, &src->ms_dataseg[i].ds_base, dst->ms_dataseg[i].ds_base); in isp_get_ms()
1653 ISP_IOXGET_32(isp, &src->ms_dataseg[i].ds_basehi, dst->ms_dataseg[i].ds_basehi); in isp_get_ms()
1654 ISP_IOXGET_32(isp, &src->ms_dataseg[i].ds_count, dst->ms_dataseg[i].ds_count); in isp_get_ms()
1659 isp_put_ct_pt(ispsoftc_t *isp, isp_ct_pt_t *src, isp_ct_pt_t *dst) in isp_put_ct_pt() argument
1663 isp_put_hdr(isp, &src->ctp_header, &dst->ctp_header); in isp_put_ct_pt()
1664 ISP_IOXPUT_32(isp, src->ctp_handle, &dst->ctp_handle); in isp_put_ct_pt()
1665 ISP_IOXPUT_16(isp, src->ctp_status, &dst->ctp_status); in isp_put_ct_pt()
1666 ISP_IOXPUT_16(isp, src->ctp_nphdl, &dst->ctp_nphdl); in isp_put_ct_pt()
1667 ISP_IOXPUT_16(isp, src->ctp_cmd_cnt, &dst->ctp_cmd_cnt); in isp_put_ct_pt()
1668 ISP_IOXPUT_8(isp, src->ctp_vpidx, &dst->ctp_vpidx); in isp_put_ct_pt()
1669 ISP_IOXPUT_8(isp, src->ctp_reserved0, &dst->ctp_reserved0); in isp_put_ct_pt()
1670 ISP_IOXPUT_16(isp, src->ctp_time, &dst->ctp_time); in isp_put_ct_pt()
1671 ISP_IOXPUT_16(isp, src->ctp_reserved1, &dst->ctp_reserved1); in isp_put_ct_pt()
1672 ISP_IOXPUT_16(isp, src->ctp_rsp_cnt, &dst->ctp_rsp_cnt); in isp_put_ct_pt()
1674 ISP_IOXPUT_16(isp, src->ctp_reserved2[i], &dst->ctp_reserved2[i]); in isp_put_ct_pt()
1676 ISP_IOXPUT_32(isp, src->ctp_rsp_bcnt, &dst->ctp_rsp_bcnt); in isp_put_ct_pt()
1677 ISP_IOXPUT_32(isp, src->ctp_cmd_bcnt, &dst->ctp_cmd_bcnt); in isp_put_ct_pt()
1679 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_base, &dst->ctp_dataseg[i].ds_base); in isp_put_ct_pt()
1680 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_basehi, &dst->ctp_dataseg[i].ds_basehi); in isp_put_ct_pt()
1681 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_count, &dst->ctp_dataseg[i].ds_count); in isp_put_ct_pt()
1686 isp_put_ms(ispsoftc_t *isp, isp_ms_t *src, isp_ms_t *dst) in isp_put_ms() argument
1690 isp_put_hdr(isp, &src->ms_header, &dst->ms_header); in isp_put_ms()
1691 ISP_IOXPUT_32(isp, src->ms_handle, &dst->ms_handle); in isp_put_ms()
1692 ISP_IOXPUT_16(isp, src->ms_nphdl, &dst->ms_nphdl); in isp_put_ms()
1693 ISP_IOXPUT_16(isp, src->ms_status, &dst->ms_status); in isp_put_ms()
1694 ISP_IOXPUT_16(isp, src->ms_flags, &dst->ms_flags); in isp_put_ms()
1695 ISP_IOXPUT_16(isp, src->ms_reserved1, &dst->ms_reserved1); in isp_put_ms()
1696 ISP_IOXPUT_16(isp, src->ms_time, &dst->ms_time); in isp_put_ms()
1697 ISP_IOXPUT_16(isp, src->ms_cmd_cnt, &dst->ms_cmd_cnt); in isp_put_ms()
1698 ISP_IOXPUT_16(isp, src->ms_tot_cnt, &dst->ms_tot_cnt); in isp_put_ms()
1699 ISP_IOXPUT_8(isp, src->ms_type, &dst->ms_type); in isp_put_ms()
1700 ISP_IOXPUT_8(isp, src->ms_r_ctl, &dst->ms_r_ctl); in isp_put_ms()
1701 ISP_IOXPUT_16(isp, src->ms_rxid, &dst->ms_rxid); in isp_put_ms()
1702 ISP_IOXPUT_16(isp, src->ms_reserved2, &dst->ms_reserved2); in isp_put_ms()
1703 ISP_IOXPUT_32(isp, src->ms_rsp_bcnt, &dst->ms_rsp_bcnt); in isp_put_ms()
1704 ISP_IOXPUT_32(isp, src->ms_cmd_bcnt, &dst->ms_cmd_bcnt); in isp_put_ms()
1706 ISP_IOXPUT_32(isp, src->ms_dataseg[i].ds_base, &dst->ms_dataseg[i].ds_base); in isp_put_ms()
1707 ISP_IOXPUT_32(isp, src->ms_dataseg[i].ds_basehi, &dst->ms_dataseg[i].ds_basehi); in isp_put_ms()
1708 ISP_IOXPUT_32(isp, src->ms_dataseg[i].ds_count, &dst->ms_dataseg[i].ds_count); in isp_put_ms()
1717 isp_put_sns_request(ispsoftc_t *isp, sns_screq_t *src, sns_screq_t *dst) in isp_put_sns_request() argument
1719 int i, nw = (int) src->snscb_sblen; in isp_put_sns_request()
1720 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_sns_request()
1722 ISP_IOXPUT_16(isp, src->snscb_addr[i], &dst->snscb_addr[i]); in isp_put_sns_request()
1724 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_sns_request()
1726 ISP_IOXPUT_16(isp, src->snscb_data[i], &dst->snscb_data[i]); in isp_put_sns_request()
1731 isp_put_gid_ft_request(ispsoftc_t *isp, sns_gid_ft_req_t *src, sns_gid_ft_req_t *dst) in isp_put_gid_ft_request() argument
1733 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_gid_ft_request()
1734 ISP_IOXPUT_16(isp, src->snscb_reserved0, &dst->snscb_reserved0); in isp_put_gid_ft_request()
1735 ISP_IOXPUT_16(isp, src->snscb_addr[0], &dst->snscb_addr[0]); in isp_put_gid_ft_request()
1736 ISP_IOXPUT_16(isp, src->snscb_addr[1], &dst->snscb_addr[1]); in isp_put_gid_ft_request()
1737 ISP_IOXPUT_16(isp, src->snscb_addr[2], &dst->snscb_addr[2]); in isp_put_gid_ft_request()
1738 ISP_IOXPUT_16(isp, src->snscb_addr[3], &dst->snscb_addr[3]); in isp_put_gid_ft_request()
1739 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_gid_ft_request()
1740 ISP_IOXPUT_16(isp, src->snscb_reserved1, &dst->snscb_reserved1); in isp_put_gid_ft_request()
1741 ISP_IOXPUT_16(isp, src->snscb_cmd, &dst->snscb_cmd); in isp_put_gid_ft_request()
1742 ISP_IOXPUT_16(isp, src->snscb_mword_div_2, &dst->snscb_mword_div_2); in isp_put_gid_ft_request()
1743 ISP_IOXPUT_32(isp, src->snscb_reserved3, &dst->snscb_reserved3); in isp_put_gid_ft_request()
1744 ISP_IOXPUT_32(isp, src->snscb_fc4_type, &dst->snscb_fc4_type); in isp_put_gid_ft_request()
1748 isp_put_gid_pt_request(ispsoftc_t *isp, sns_gid_pt_req_t *src, sns_gid_pt_req_t *dst) in isp_put_gid_pt_request() argument
1750 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_gid_pt_request()
1751 ISP_IOXPUT_16(isp, src->snscb_reserved0, &dst->snscb_reserved0); in isp_put_gid_pt_request()
1752 ISP_IOXPUT_16(isp, src->snscb_addr[0], &dst->snscb_addr[0]); in isp_put_gid_pt_request()
1753 ISP_IOXPUT_16(isp, src->snscb_addr[1], &dst->snscb_addr[1]); in isp_put_gid_pt_request()
1754 ISP_IOXPUT_16(isp, src->snscb_addr[2], &dst->snscb_addr[2]); in isp_put_gid_pt_request()
1755 ISP_IOXPUT_16(isp, src->snscb_addr[3], &dst->snscb_addr[3]); in isp_put_gid_pt_request()
1756 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_gid_pt_request()
1757 ISP_IOXPUT_16(isp, src->snscb_reserved1, &dst->snscb_reserved1); in isp_put_gid_pt_request()
1758 ISP_IOXPUT_16(isp, src->snscb_cmd, &dst->snscb_cmd); in isp_put_gid_pt_request()
1759 ISP_IOXPUT_16(isp, src->snscb_mword_div_2, &dst->snscb_mword_div_2); in isp_put_gid_pt_request()
1760 ISP_IOXPUT_32(isp, src->snscb_reserved3, &dst->snscb_reserved3); in isp_put_gid_pt_request()
1761 ISP_IOXPUT_8(isp, src->snscb_port_type, &dst->snscb_port_type); in isp_put_gid_pt_request()
1762 ISP_IOXPUT_8(isp, src->snscb_domain, &dst->snscb_domain); in isp_put_gid_pt_request()
1763 ISP_IOXPUT_8(isp, src->snscb_area, &dst->snscb_area); in isp_put_gid_pt_request()
1764 ISP_IOXPUT_8(isp, src->snscb_flags, &dst->snscb_flags); in isp_put_gid_pt_request()
1768 isp_put_gxx_id_request(ispsoftc_t *isp, sns_gxx_id_req_t *src, sns_gxx_id_req_t *dst) in isp_put_gxx_id_request() argument
1770 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_gxx_id_request()
1771 ISP_IOXPUT_16(isp, src->snscb_reserved0, &dst->snscb_reserved0); in isp_put_gxx_id_request()
1772 ISP_IOXPUT_16(isp, src->snscb_addr[0], &dst->snscb_addr[0]); in isp_put_gxx_id_request()
1773 ISP_IOXPUT_16(isp, src->snscb_addr[1], &dst->snscb_addr[1]); in isp_put_gxx_id_request()
1774 ISP_IOXPUT_16(isp, src->snscb_addr[2], &dst->snscb_addr[2]); in isp_put_gxx_id_request()
1775 ISP_IOXPUT_16(isp, src->snscb_addr[3], &dst->snscb_addr[3]); in isp_put_gxx_id_request()
1776 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_gxx_id_request()
1777 ISP_IOXPUT_16(isp, src->snscb_reserved1, &dst->snscb_reserved1); in isp_put_gxx_id_request()
1778 ISP_IOXPUT_16(isp, src->snscb_cmd, &dst->snscb_cmd); in isp_put_gxx_id_request()
1779 ISP_IOXPUT_16(isp, src->snscb_mword_div_2, &dst->snscb_mword_div_2); in isp_put_gxx_id_request()
1780 ISP_IOXPUT_32(isp, src->snscb_reserved3, &dst->snscb_reserved3); in isp_put_gxx_id_request()
1781 ISP_IOXPUT_32(isp, src->snscb_portid, &dst->snscb_portid); in isp_put_gxx_id_request()
1785 isp_get_gid_xx_response(ispsoftc_t *isp, sns_gid_xx_rsp_t *src, sns_gid_xx_rsp_t *dst, int nwords) in isp_get_gid_xx_response() argument
1789 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gid_xx_response()
1791 ISP_IOZGET_8(isp, &src->snscb_ports[i].control, in isp_get_gid_xx_response()
1794 ISP_IOZGET_8(isp, &src->snscb_ports[i].portid[j], in isp_get_gid_xx_response()
1803 isp_get_gxn_id_response(ispsoftc_t *isp, sns_gxn_id_rsp_t *src, sns_gxn_id_rsp_t *dst) in isp_get_gxn_id_response() argument
1807 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gxn_id_response()
1809 ISP_IOZGET_8(isp, &src->snscb_wwn[i], dst->snscb_wwn[i]); in isp_get_gxn_id_response()
1813 isp_get_gft_id_response(ispsoftc_t *isp, sns_gft_id_rsp_t *src, sns_gft_id_rsp_t *dst) in isp_get_gft_id_response() argument
1817 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gft_id_response()
1819 ISP_IOZGET_32(isp, &src->snscb_fc4_types[i], in isp_get_gft_id_response()
1825 isp_get_gff_id_response(ispsoftc_t *isp, sns_gff_id_rsp_t *src, sns_gff_id_rsp_t *dst) in isp_get_gff_id_response() argument
1829 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gff_id_response()
1831 ISP_IOZGET_32(isp, &src->snscb_fc4_features[i], in isp_get_gff_id_response()
1837 isp_get_ga_nxt_response(ispsoftc_t *isp, sns_ga_nxt_rsp_t *src, sns_ga_nxt_rsp_t *dst) in isp_get_ga_nxt_response() argument
1840 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_ga_nxt_response()
1841 ISP_IOZGET_8(isp, &src->snscb_port_type, dst->snscb_port_type); in isp_get_ga_nxt_response()
1843 ISP_IOZGET_8(isp, &src->snscb_port_id[i], dst->snscb_port_id[i]); in isp_get_ga_nxt_response()
1846 ISP_IOZGET_8(isp, &src->snscb_portname[i], dst->snscb_portname[i]); in isp_get_ga_nxt_response()
1848 ISP_IOZGET_8(isp, &src->snscb_pnlen, dst->snscb_pnlen); in isp_get_ga_nxt_response()
1850 ISP_IOZGET_8(isp, &src->snscb_pname[i], dst->snscb_pname[i]); in isp_get_ga_nxt_response()
1853 ISP_IOZGET_8(isp, &src->snscb_nodename[i], dst->snscb_nodename[i]); in isp_get_ga_nxt_response()
1855 ISP_IOZGET_8(isp, &src->snscb_nnlen, dst->snscb_nnlen); in isp_get_ga_nxt_response()
1857 ISP_IOZGET_8(isp, &src->snscb_nname[i], dst->snscb_nname[i]); in isp_get_ga_nxt_response()
1860 ISP_IOZGET_8(isp, &src->snscb_ipassoc[i], dst->snscb_ipassoc[i]); in isp_get_ga_nxt_response()
1863 ISP_IOZGET_8(isp, &src->snscb_ipaddr[i], dst->snscb_ipaddr[i]); in isp_get_ga_nxt_response()
1866 ISP_IOZGET_8(isp, &src->snscb_svc_class[i], dst->snscb_svc_class[i]); in isp_get_ga_nxt_response()
1869 ISP_IOZGET_8(isp, &src->snscb_fc4_types[i], dst->snscb_fc4_types[i]); in isp_get_ga_nxt_response()
1872 ISP_IOZGET_8(isp, &src->snscb_fpname[i], dst->snscb_fpname[i]); in isp_get_ga_nxt_response()
1874 ISP_IOZGET_8(isp, &src->snscb_reserved, dst->snscb_reserved); in isp_get_ga_nxt_response()
1876 ISP_IOZGET_8(isp, &src->snscb_hardaddr[i], dst->snscb_hardaddr[i]); in isp_get_ga_nxt_response()
1881 isp_get_els(ispsoftc_t *isp, els_t *src, els_t *dst) in isp_get_els() argument
1885 isp_get_hdr(isp, &src->els_hdr, &dst->els_hdr); in isp_get_els()
1886 ISP_IOXGET_32(isp, &src->els_handle, dst->els_handle); in isp_get_els()
1887 ISP_IOXGET_16(isp, &src->els_status, dst->els_status); in isp_get_els()
1888 ISP_IOXGET_16(isp, &src->els_nphdl, dst->els_nphdl); in isp_get_els()
1889 ISP_IOXGET_16(isp, &src->els_xmit_dsd_count, dst->els_xmit_dsd_count); in isp_get_els()
1890 ISP_IOXGET_8(isp, &src->els_vphdl, dst->els_vphdl); in isp_get_els()
1891 ISP_IOXGET_8(isp, &src->els_sof, dst->els_sof); in isp_get_els()
1892 ISP_IOXGET_32(isp, &src->els_rxid, dst->els_rxid); in isp_get_els()
1893 ISP_IOXGET_16(isp, &src->els_recv_dsd_count, dst->els_recv_dsd_count); in isp_get_els()
1894 ISP_IOXGET_8(isp, &src->els_opcode, dst->els_opcode); in isp_get_els()
1895 ISP_IOXGET_8(isp, &src->els_reserved2, dst->els_reserved1); in isp_get_els()
1896 ISP_IOXGET_8(isp, &src->els_did_lo, dst->els_did_lo); in isp_get_els()
1897 ISP_IOXGET_8(isp, &src->els_did_mid, dst->els_did_mid); in isp_get_els()
1898 ISP_IOXGET_8(isp, &src->els_did_hi, dst->els_did_hi); in isp_get_els()
1899 ISP_IOXGET_8(isp, &src->els_reserved2, dst->els_reserved2); in isp_get_els()
1900 ISP_IOXGET_16(isp, &src->els_reserved3, dst->els_reserved3); in isp_get_els()
1901 ISP_IOXGET_16(isp, &src->els_ctl_flags, dst->els_ctl_flags); in isp_get_els()
1902 ISP_IOXGET_32(isp, &src->els_bytecnt, dst->els_bytecnt); in isp_get_els()
1903 ISP_IOXGET_32(isp, &src->els_subcode1, dst->els_subcode1); in isp_get_els()
1904 ISP_IOXGET_32(isp, &src->els_subcode2, dst->els_subcode2); in isp_get_els()
1906 ISP_IOXGET_8(isp, &src->els_reserved4[i], dst->els_reserved4[i]); in isp_get_els()
1911 isp_put_els(ispsoftc_t *isp, els_t *src, els_t *dst) in isp_put_els() argument
1913 isp_put_hdr(isp, &src->els_hdr, &dst->els_hdr); in isp_put_els()
1914 ISP_IOXPUT_32(isp, src->els_handle, &dst->els_handle); in isp_put_els()
1915 ISP_IOXPUT_16(isp, src->els_status, &dst->els_status); in isp_put_els()
1916 ISP_IOXPUT_16(isp, src->els_nphdl, &dst->els_nphdl); in isp_put_els()
1917 ISP_IOXPUT_16(isp, src->els_xmit_dsd_count, &dst->els_xmit_dsd_count); in isp_put_els()
1918 ISP_IOXPUT_8(isp, src->els_vphdl, &dst->els_vphdl); in isp_put_els()
1919 ISP_IOXPUT_8(isp, src->els_sof, &dst->els_sof); in isp_put_els()
1920 ISP_IOXPUT_32(isp, src->els_rxid, &dst->els_rxid); in isp_put_els()
1921 ISP_IOXPUT_16(isp, src->els_recv_dsd_count, &dst->els_recv_dsd_count); in isp_put_els()
1922 ISP_IOXPUT_8(isp, src->els_opcode, &dst->els_opcode); in isp_put_els()
1923 ISP_IOXPUT_8(isp, src->els_reserved2, &dst->els_reserved1); in isp_put_els()
1924 ISP_IOXPUT_8(isp, src->els_did_lo, &dst->els_did_lo); in isp_put_els()
1925 ISP_IOXPUT_8(isp, src->els_did_mid, &dst->els_did_mid); in isp_put_els()
1926 ISP_IOXPUT_8(isp, src->els_did_hi, &dst->els_did_hi); in isp_put_els()
1927 ISP_IOXPUT_8(isp, src->els_reserved2, &dst->els_reserved2); in isp_put_els()
1928 ISP_IOXPUT_16(isp, src->els_reserved3, &dst->els_reserved3); in isp_put_els()
1929 ISP_IOXPUT_16(isp, src->els_ctl_flags, &dst->els_ctl_flags); in isp_put_els()
1930 ISP_IOXPUT_32(isp, src->els_recv_bytecnt, &dst->els_recv_bytecnt); in isp_put_els()
1931 ISP_IOXPUT_32(isp, src->els_xmit_bytecnt, &dst->els_xmit_bytecnt); in isp_put_els()
1932 ISP_IOXPUT_32(isp, src->els_xmit_dsd_length, &dst->els_xmit_dsd_length); in isp_put_els()
1933 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a1500, &dst->els_xmit_dsd_a1500); in isp_put_els()
1934 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a3116, &dst->els_xmit_dsd_a3116); in isp_put_els()
1935 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a4732, &dst->els_xmit_dsd_a4732); in isp_put_els()
1936 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a6348, &dst->els_xmit_dsd_a6348); in isp_put_els()
1937 ISP_IOXPUT_32(isp, src->els_recv_dsd_length, &dst->els_recv_dsd_length); in isp_put_els()
1938 ISP_IOXPUT_16(isp, src->els_recv_dsd_a1500, &dst->els_recv_dsd_a1500); in isp_put_els()
1939 ISP_IOXPUT_16(isp, src->els_recv_dsd_a3116, &dst->els_recv_dsd_a3116); in isp_put_els()
1940 ISP_IOXPUT_16(isp, src->els_recv_dsd_a4732, &dst->els_recv_dsd_a4732); in isp_put_els()
1941 ISP_IOXPUT_16(isp, src->els_recv_dsd_a6348, &dst->els_recv_dsd_a6348); in isp_put_els()
1949 isp_get_fc_hdr(ispsoftc_t *isp, fc_hdr_t *src, fc_hdr_t *dst) in isp_get_fc_hdr() argument
1951 ISP_IOZGET_8(isp, &src->r_ctl, dst->r_ctl); in isp_get_fc_hdr()
1952 ISP_IOZGET_8(isp, &src->d_id[0], dst->d_id[0]); in isp_get_fc_hdr()
1953 ISP_IOZGET_8(isp, &src->d_id[1], dst->d_id[1]); in isp_get_fc_hdr()
1954 ISP_IOZGET_8(isp, &src->d_id[2], dst->d_id[2]); in isp_get_fc_hdr()
1955 ISP_IOZGET_8(isp, &src->cs_ctl, dst->cs_ctl); in isp_get_fc_hdr()
1956 ISP_IOZGET_8(isp, &src->s_id[0], dst->s_id[0]); in isp_get_fc_hdr()
1957 ISP_IOZGET_8(isp, &src->s_id[1], dst->s_id[1]); in isp_get_fc_hdr()
1958 ISP_IOZGET_8(isp, &src->s_id[2], dst->s_id[2]); in isp_get_fc_hdr()
1959 ISP_IOZGET_8(isp, &src->type, dst->type); in isp_get_fc_hdr()
1960 ISP_IOZGET_8(isp, &src->f_ctl[0], dst->f_ctl[0]); in isp_get_fc_hdr()
1961 ISP_IOZGET_8(isp, &src->f_ctl[1], dst->f_ctl[1]); in isp_get_fc_hdr()
1962 ISP_IOZGET_8(isp, &src->f_ctl[2], dst->f_ctl[2]); in isp_get_fc_hdr()
1963 ISP_IOZGET_8(isp, &src->seq_id, dst->seq_id); in isp_get_fc_hdr()
1964 ISP_IOZGET_8(isp, &src->df_ctl, dst->df_ctl); in isp_get_fc_hdr()
1965 ISP_IOZGET_16(isp, &src->seq_cnt, dst->seq_cnt); in isp_get_fc_hdr()
1966 ISP_IOZGET_16(isp, &src->ox_id, dst->ox_id); in isp_get_fc_hdr()
1967 ISP_IOZGET_16(isp, &src->rx_id, dst->rx_id); in isp_get_fc_hdr()
1968 ISP_IOZGET_32(isp, &src->parameter, dst->parameter); in isp_get_fc_hdr()
1972 isp_put_fc_hdr(ispsoftc_t *isp, fc_hdr_t *src, fc_hdr_t *dst) in isp_put_fc_hdr() argument
1974 ISP_IOZPUT_8(isp, src->r_ctl, &dst->r_ctl); in isp_put_fc_hdr()
1975 ISP_IOZPUT_8(isp, src->d_id[0], &dst->d_id[0]); in isp_put_fc_hdr()
1976 ISP_IOZPUT_8(isp, src->d_id[1], &dst->d_id[1]); in isp_put_fc_hdr()
1977 ISP_IOZPUT_8(isp, src->d_id[2], &dst->d_id[2]); in isp_put_fc_hdr()
1978 ISP_IOZPUT_8(isp, src->cs_ctl, &dst->cs_ctl); in isp_put_fc_hdr()
1979 ISP_IOZPUT_8(isp, src->s_id[0], &dst->s_id[0]); in isp_put_fc_hdr()
1980 ISP_IOZPUT_8(isp, src->s_id[1], &dst->s_id[1]); in isp_put_fc_hdr()
1981 ISP_IOZPUT_8(isp, src->s_id[2], &dst->s_id[2]); in isp_put_fc_hdr()
1982 ISP_IOZPUT_8(isp, src->type, &dst->type); in isp_put_fc_hdr()
1983 ISP_IOZPUT_8(isp, src->f_ctl[0], &dst->f_ctl[0]); in isp_put_fc_hdr()
1984 ISP_IOZPUT_8(isp, src->f_ctl[1], &dst->f_ctl[1]); in isp_put_fc_hdr()
1985 ISP_IOZPUT_8(isp, src->f_ctl[2], &dst->f_ctl[2]); in isp_put_fc_hdr()
1986 ISP_IOZPUT_8(isp, src->seq_id, &dst->seq_id); in isp_put_fc_hdr()
1987 ISP_IOZPUT_8(isp, src->df_ctl, &dst->df_ctl); in isp_put_fc_hdr()
1988 ISP_IOZPUT_16(isp, src->seq_cnt, &dst->seq_cnt); in isp_put_fc_hdr()
1989 ISP_IOZPUT_16(isp, src->ox_id, &dst->ox_id); in isp_put_fc_hdr()
1990 ISP_IOZPUT_16(isp, src->rx_id, &dst->rx_id); in isp_put_fc_hdr()
1991 ISP_IOZPUT_32(isp, src->parameter, &dst->parameter); in isp_put_fc_hdr()
1995 isp_get_fcp_cmnd_iu(ispsoftc_t *isp, fcp_cmnd_iu_t *src, fcp_cmnd_iu_t *dst) in isp_get_fcp_cmnd_iu() argument
2000 ISP_IOZGET_8(isp, &src->fcp_cmnd_lun[i], dst->fcp_cmnd_lun[i]); in isp_get_fcp_cmnd_iu()
2002 ISP_IOZGET_8(isp, &src->fcp_cmnd_crn, dst->fcp_cmnd_crn); in isp_get_fcp_cmnd_iu()
2003 ISP_IOZGET_8(isp, &src->fcp_cmnd_task_attribute, dst->fcp_cmnd_task_attribute); in isp_get_fcp_cmnd_iu()
2004 ISP_IOZGET_8(isp, &src->fcp_cmnd_task_management, dst->fcp_cmnd_task_management); in isp_get_fcp_cmnd_iu()
2005 ISP_IOZGET_8(isp, &src->fcp_cmnd_alen_datadir, dst->fcp_cmnd_alen_datadir); in isp_get_fcp_cmnd_iu()
2007 ISP_IOZGET_8(isp, &src->cdb_dl.sf.fcp_cmnd_cdb[i], dst->cdb_dl.sf.fcp_cmnd_cdb[i]); in isp_get_fcp_cmnd_iu()
2009 ISP_IOZGET_32(isp, &src->cdb_dl.sf.fcp_cmnd_dl, dst->cdb_dl.sf.fcp_cmnd_dl); in isp_get_fcp_cmnd_iu()
2013 isp_put_rft_id(ispsoftc_t *isp, rft_id_t *src, rft_id_t *dst) in isp_put_rft_id() argument
2016 isp_put_ct_hdr(isp, &src->rftid_hdr, &dst->rftid_hdr); in isp_put_rft_id()
2017 ISP_IOZPUT_8(isp, src->rftid_reserved, &dst->rftid_reserved); in isp_put_rft_id()
2019 ISP_IOZPUT_8(isp, src->rftid_portid[i], &dst->rftid_portid[i]); in isp_put_rft_id()
2022 ISP_IOZPUT_32(isp, src->rftid_fc4types[i], &dst->rftid_fc4types[i]); in isp_put_rft_id()
2027 isp_put_rspn_id(ispsoftc_t *isp, rspn_id_t *src, rspn_id_t *dst) in isp_put_rspn_id() argument
2030 isp_put_ct_hdr(isp, &src->rspnid_hdr, &dst->rspnid_hdr); in isp_put_rspn_id()
2031 ISP_IOZPUT_8(isp, src->rspnid_reserved, &dst->rspnid_reserved); in isp_put_rspn_id()
2032 ISP_IOZPUT_8(isp, src->rspnid_length, &dst->rspnid_length); in isp_put_rspn_id()
2038 isp_put_rff_id(ispsoftc_t *isp, rff_id_t *src, rff_id_t *dst) in isp_put_rff_id() argument
2042 isp_put_ct_hdr(isp, &src->rffid_hdr, &dst->rffid_hdr); in isp_put_rff_id()
2043 ISP_IOZPUT_8(isp, src->rffid_reserved, &dst->rffid_reserved); in isp_put_rff_id()
2045 ISP_IOZPUT_8(isp, src->rffid_portid[i], &dst->rffid_portid[i]); in isp_put_rff_id()
2046 ISP_IOZPUT_16(isp, src->rffid_reserved2, &dst->rffid_reserved2); in isp_put_rff_id()
2047 ISP_IOZPUT_8(isp, src->rffid_fc4features, &dst->rffid_fc4features); in isp_put_rff_id()
2048 ISP_IOZPUT_8(isp, src->rffid_fc4type, &dst->rffid_fc4type); in isp_put_rff_id()
2052 isp_put_rsnn_nn(ispsoftc_t *isp, rsnn_nn_t *src, rsnn_nn_t *dst) in isp_put_rsnn_nn() argument
2055 isp_put_ct_hdr(isp, &src->rsnnnn_hdr, &dst->rsnnnn_hdr); in isp_put_rsnn_nn()
2057 ISP_IOZPUT_8(isp, src->rsnnnn_nodename[i], &dst->rsnnnn_nodename[i]); in isp_put_rsnn_nn()
2058 ISP_IOZPUT_8(isp, src->rsnnnn_length, &dst->rsnnnn_length); in isp_put_rsnn_nn()
2064 isp_get_ct_hdr(ispsoftc_t *isp, ct_hdr_t *src, ct_hdr_t *dst) in isp_get_ct_hdr() argument
2066 ISP_IOZGET_8(isp, &src->ct_revision, dst->ct_revision); in isp_get_ct_hdr()
2067 ISP_IOZGET_8(isp, &src->ct_in_id[0], dst->ct_in_id[0]); in isp_get_ct_hdr()
2068 ISP_IOZGET_8(isp, &src->ct_in_id[1], dst->ct_in_id[1]); in isp_get_ct_hdr()
2069 ISP_IOZGET_8(isp, &src->ct_in_id[2], dst->ct_in_id[2]); in isp_get_ct_hdr()
2070 ISP_IOZGET_8(isp, &src->ct_fcs_type, dst->ct_fcs_type); in isp_get_ct_hdr()
2071 ISP_IOZGET_8(isp, &src->ct_fcs_subtype, dst->ct_fcs_subtype); in isp_get_ct_hdr()
2072 ISP_IOZGET_8(isp, &src->ct_options, dst->ct_options); in isp_get_ct_hdr()
2073 ISP_IOZGET_8(isp, &src->ct_reserved0, dst->ct_reserved0); in isp_get_ct_hdr()
2074 ISP_IOZGET_16(isp, &src->ct_cmd_resp, dst->ct_cmd_resp); in isp_get_ct_hdr()
2075 ISP_IOZGET_16(isp, &src->ct_bcnt_resid, dst->ct_bcnt_resid); in isp_get_ct_hdr()
2076 ISP_IOZGET_8(isp, &src->ct_reserved1, dst->ct_reserved1); in isp_get_ct_hdr()
2077 ISP_IOZGET_8(isp, &src->ct_reason, dst->ct_reason); in isp_get_ct_hdr()
2078 ISP_IOZGET_8(isp, &src->ct_explanation, dst->ct_explanation); in isp_get_ct_hdr()
2079 ISP_IOZGET_8(isp, &src->ct_vunique, dst->ct_vunique); in isp_get_ct_hdr()
2083 isp_put_ct_hdr(ispsoftc_t *isp, ct_hdr_t *src, ct_hdr_t *dst) in isp_put_ct_hdr() argument
2085 ISP_IOZPUT_8(isp, src->ct_revision, &dst->ct_revision); in isp_put_ct_hdr()
2086 ISP_IOZPUT_8(isp, src->ct_in_id[0], &dst->ct_in_id[0]); in isp_put_ct_hdr()
2087 ISP_IOZPUT_8(isp, src->ct_in_id[1], &dst->ct_in_id[1]); in isp_put_ct_hdr()
2088 ISP_IOZPUT_8(isp, src->ct_in_id[2], &dst->ct_in_id[2]); in isp_put_ct_hdr()
2089 ISP_IOZPUT_8(isp, src->ct_fcs_type, &dst->ct_fcs_type); in isp_put_ct_hdr()
2090 ISP_IOZPUT_8(isp, src->ct_fcs_subtype, &dst->ct_fcs_subtype); in isp_put_ct_hdr()
2091 ISP_IOZPUT_8(isp, src->ct_options, &dst->ct_options); in isp_put_ct_hdr()
2092 ISP_IOZPUT_8(isp, src->ct_reserved0, &dst->ct_reserved0); in isp_put_ct_hdr()
2093 ISP_IOZPUT_16(isp, src->ct_cmd_resp, &dst->ct_cmd_resp); in isp_put_ct_hdr()
2094 ISP_IOZPUT_16(isp, src->ct_bcnt_resid, &dst->ct_bcnt_resid); in isp_put_ct_hdr()
2095 ISP_IOZPUT_8(isp, src->ct_reserved1, &dst->ct_reserved1); in isp_put_ct_hdr()
2096 ISP_IOZPUT_8(isp, src->ct_reason, &dst->ct_reason); in isp_put_ct_hdr()
2097 ISP_IOZPUT_8(isp, src->ct_explanation, &dst->ct_explanation); in isp_put_ct_hdr()
2098 ISP_IOZPUT_8(isp, src->ct_vunique, &dst->ct_vunique); in isp_put_ct_hdr()
2102 isp_put_fcp_rsp_iu(ispsoftc_t *isp, fcp_rsp_iu_t *src, fcp_rsp_iu_t *dst) in isp_put_fcp_rsp_iu() argument
2105 for (i = 0; i < ((sizeof (src->fcp_rsp_reserved))/(sizeof (src->fcp_rsp_reserved[0]))); i++) { in isp_put_fcp_rsp_iu()
2106 ISP_IOZPUT_8(isp, src->fcp_rsp_reserved[i], &dst->fcp_rsp_reserved[i]); in isp_put_fcp_rsp_iu()
2108 ISP_IOZPUT_16(isp, src->fcp_rsp_status_qualifier, &dst->fcp_rsp_status_qualifier); in isp_put_fcp_rsp_iu()
2109 ISP_IOZPUT_8(isp, src->fcp_rsp_bits, &dst->fcp_rsp_bits); in isp_put_fcp_rsp_iu()
2110 ISP_IOZPUT_8(isp, src->fcp_rsp_scsi_status, &dst->fcp_rsp_scsi_status); in isp_put_fcp_rsp_iu()
2111 ISP_IOZPUT_32(isp, src->fcp_rsp_resid, &dst->fcp_rsp_resid); in isp_put_fcp_rsp_iu()
2112 ISP_IOZPUT_32(isp, src->fcp_rsp_snslen, &dst->fcp_rsp_snslen); in isp_put_fcp_rsp_iu()
2113 ISP_IOZPUT_32(isp, src->fcp_rsp_rsplen, &dst->fcp_rsp_rsplen); in isp_put_fcp_rsp_iu()
2482 isp_put_atio2(ispsoftc_t *isp, at2_entry_t *src, at2_entry_t *dst) in isp_put_atio2() argument
2485 isp_put_hdr(isp, &src->at_header, &dst->at_header); in isp_put_atio2()
2486 ISP_IOXPUT_32(isp, src->at_reserved, &dst->at_reserved); in isp_put_atio2()
2487 ISP_IOXPUT_8(isp, src->at_lun, &dst->at_lun); in isp_put_atio2()
2488 ISP_IOXPUT_8(isp, src->at_iid, &dst->at_iid); in isp_put_atio2()
2489 ISP_IOXPUT_16(isp, src->at_rxid, &dst->at_rxid); in isp_put_atio2()
2490 ISP_IOXPUT_16(isp, src->at_flags, &dst->at_flags); in isp_put_atio2()
2491 ISP_IOXPUT_16(isp, src->at_status, &dst->at_status); in isp_put_atio2()
2492 ISP_IOXPUT_8(isp, src->at_crn, &dst->at_crn); in isp_put_atio2()
2493 ISP_IOXPUT_8(isp, src->at_taskcodes, &dst->at_taskcodes); in isp_put_atio2()
2494 ISP_IOXPUT_8(isp, src->at_taskflags, &dst->at_taskflags); in isp_put_atio2()
2495 ISP_IOXPUT_8(isp, src->at_execodes, &dst->at_execodes); in isp_put_atio2()
2497 ISP_IOXPUT_8(isp, src->at_cdb[i], &dst->at_cdb[i]); in isp_put_atio2()
2499 ISP_IOXPUT_32(isp, src->at_datalen, &dst->at_datalen); in isp_put_atio2()
2500 ISP_IOXPUT_16(isp, src->at_scclun, &dst->at_scclun); in isp_put_atio2()
2502 ISP_IOXPUT_16(isp, src->at_wwpn[i], &dst->at_wwpn[i]); in isp_put_atio2()
2505 ISP_IOXPUT_16(isp, src->at_reserved2[i], &dst->at_reserved2[i]); in isp_put_atio2()
2507 ISP_IOXPUT_16(isp, src->at_oxid, &dst->at_oxid); in isp_put_atio2()
2511 isp_put_atio2e(ispsoftc_t *isp, at2e_entry_t *src, at2e_entry_t *dst) in isp_put_atio2e() argument
2514 isp_put_hdr(isp, &src->at_header, &dst->at_header); in isp_put_atio2e()
2515 ISP_IOXPUT_32(isp, src->at_reserved, &dst->at_reserved); in isp_put_atio2e()
2516 ISP_IOXPUT_16(isp, src->at_iid, &dst->at_iid); in isp_put_atio2e()
2517 ISP_IOXPUT_16(isp, src->at_rxid, &dst->at_rxid); in isp_put_atio2e()
2518 ISP_IOXPUT_16(isp, src->at_flags, &dst->at_flags); in isp_put_atio2e()
2519 ISP_IOXPUT_16(isp, src->at_status, &dst->at_status); in isp_put_atio2e()
2520 ISP_IOXPUT_8(isp, src->at_crn, &dst->at_crn); in isp_put_atio2e()
2521 ISP_IOXPUT_8(isp, src->at_taskcodes, &dst->at_taskcodes); in isp_put_atio2e()
2522 ISP_IOXPUT_8(isp, src->at_taskflags, &dst->at_taskflags); in isp_put_atio2e()
2523 ISP_IOXPUT_8(isp, src->at_execodes, &dst->at_execodes); in isp_put_atio2e()
2525 ISP_IOXPUT_8(isp, src->at_cdb[i], &dst->at_cdb[i]); in isp_put_atio2e()
2527 ISP_IOXPUT_32(isp, src->at_datalen, &dst->at_datalen); in isp_put_atio2e()
2528 ISP_IOXPUT_16(isp, src->at_scclun, &dst->at_scclun); in isp_put_atio2e()
2530 ISP_IOXPUT_16(isp, src->at_wwpn[i], &dst->at_wwpn[i]); in isp_put_atio2e()
2533 ISP_IOXPUT_16(isp, src->at_reserved2[i], &dst->at_reserved2[i]); in isp_put_atio2e()
2535 ISP_IOXPUT_16(isp, src->at_oxid, &dst->at_oxid); in isp_put_atio2e()
2539 isp_get_atio2(ispsoftc_t *isp, at2_entry_t *src, at2_entry_t *dst) in isp_get_atio2() argument
2542 isp_get_hdr(isp, &src->at_header, &dst->at_header); in isp_get_atio2()
2543 ISP_IOXGET_32(isp, &src->at_reserved, dst->at_reserved); in isp_get_atio2()
2544 ISP_IOXGET_8(isp, &src->at_lun, dst->at_lun); in isp_get_atio2()
2545 ISP_IOXGET_8(isp, &src->at_iid, dst->at_iid); in isp_get_atio2()
2546 ISP_IOXGET_16(isp, &src->at_rxid, dst->at_rxid); in isp_get_atio2()
2547 ISP_IOXGET_16(isp, &src->at_flags, dst->at_flags); in isp_get_atio2()
2548 ISP_IOXGET_16(isp, &src->at_status, dst->at_status); in isp_get_atio2()
2549 ISP_IOXGET_8(isp, &src->at_crn, dst->at_crn); in isp_get_atio2()
2550 ISP_IOXGET_8(isp, &src->at_taskcodes, dst->at_taskcodes); in isp_get_atio2()
2551 ISP_IOXGET_8(isp, &src->at_taskflags, dst->at_taskflags); in isp_get_atio2()
2552 ISP_IOXGET_8(isp, &src->at_execodes, dst->at_execodes); in isp_get_atio2()
2554 ISP_IOXGET_8(isp, &src->at_cdb[i], dst->at_cdb[i]); in isp_get_atio2()
2556 ISP_IOXGET_32(isp, &src->at_datalen, dst->at_datalen); in isp_get_atio2()
2557 ISP_IOXGET_16(isp, &src->at_scclun, dst->at_scclun); in isp_get_atio2()
2559 ISP_IOXGET_16(isp, &src->at_wwpn[i], dst->at_wwpn[i]); in isp_get_atio2()
2562 ISP_IOXGET_16(isp, &src->at_reserved2[i], dst->at_reserved2[i]); in isp_get_atio2()
2564 ISP_IOXGET_16(isp, &src->at_oxid, dst->at_oxid); in isp_get_atio2()
2568 isp_get_atio2e(ispsoftc_t *isp, at2e_entry_t *src, at2e_entry_t *dst) in isp_get_atio2e() argument
2571 isp_get_hdr(isp, &src->at_header, &dst->at_header); in isp_get_atio2e()
2572 ISP_IOXGET_32(isp, &src->at_reserved, dst->at_reserved); in isp_get_atio2e()
2573 ISP_IOXGET_16(isp, &src->at_iid, dst->at_iid); in isp_get_atio2e()
2574 ISP_IOXGET_16(isp, &src->at_rxid, dst->at_rxid); in isp_get_atio2e()
2575 ISP_IOXGET_16(isp, &src->at_flags, dst->at_flags); in isp_get_atio2e()
2576 ISP_IOXGET_16(isp, &src->at_status, dst->at_status); in isp_get_atio2e()
2577 ISP_IOXGET_8(isp, &src->at_crn, dst->at_crn); in isp_get_atio2e()
2578 ISP_IOXGET_8(isp, &src->at_taskcodes, dst->at_taskcodes); in isp_get_atio2e()
2579 ISP_IOXGET_8(isp, &src->at_taskflags, dst->at_taskflags); in isp_get_atio2e()
2580 ISP_IOXGET_8(isp, &src->at_execodes, dst->at_execodes); in isp_get_atio2e()
2582 ISP_IOXGET_8(isp, &src->at_cdb[i], dst->at_cdb[i]); in isp_get_atio2e()
2584 ISP_IOXGET_32(isp, &src->at_datalen, dst->at_datalen); in isp_get_atio2e()
2585 ISP_IOXGET_16(isp, &src->at_scclun, dst->at_scclun); in isp_get_atio2e()
2587 ISP_IOXGET_16(isp, &src->at_wwpn[i], dst->at_wwpn[i]); in isp_get_atio2e()
2590 ISP_IOXGET_16(isp, &src->at_reserved2[i], dst->at_reserved2[i]); in isp_get_atio2e()
2592 ISP_IOXGET_16(isp, &src->at_oxid, dst->at_oxid); in isp_get_atio2e()
2596 isp_get_atio7(ispsoftc_t *isp, at7_entry_t *src, at7_entry_t *dst) in isp_get_atio7() argument
2598 ISP_IOXGET_8(isp, &src->at_type, dst->at_type); in isp_get_atio7()
2599 ISP_IOXGET_8(isp, &src->at_count, dst->at_count); in isp_get_atio7()
2600 ISP_IOXGET_16(isp, &src->at_ta_len, dst->at_ta_len); in isp_get_atio7()
2601 ISP_IOXGET_32(isp, &src->at_rxid, dst->at_rxid); in isp_get_atio7()
2602 isp_get_fc_hdr(isp, &src->at_hdr, &dst->at_hdr); in isp_get_atio7()
2603 isp_get_fcp_cmnd_iu(isp, &src->at_cmnd, &dst->at_cmnd); in isp_get_atio7()
2607 isp_put_ctio2(ispsoftc_t *isp, ct2_entry_t *src, ct2_entry_t *dst) in isp_put_ctio2() argument
2610 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio2()
2611 ISP_IOXPUT_32(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio2()
2612 ISP_IOXPUT_8(isp, src->ct_lun, &dst->ct_lun); in isp_put_ctio2()
2613 ISP_IOXPUT_8(isp, src->ct_iid, &dst->ct_iid); in isp_put_ctio2()
2614 ISP_IOXPUT_16(isp, src->ct_rxid, &dst->ct_rxid); in isp_put_ctio2()
2615 ISP_IOXPUT_16(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio2()
2616 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio2()
2617 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio2()
2618 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio2()
2619 ISP_IOXPUT_32(isp, src->ct_reloff, &dst->ct_reloff); in isp_put_ctio2()
2620 if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE0) { in isp_put_ctio2()
2621 ISP_IOXPUT_32(isp, src->rsp.m0._reserved, &dst->rsp.m0._reserved); in isp_put_ctio2()
2622 ISP_IOXPUT_16(isp, src->rsp.m0._reserved2, &dst->rsp.m0._reserved2); in isp_put_ctio2()
2623 ISP_IOXPUT_16(isp, src->rsp.m0.ct_scsi_status, &dst->rsp.m0.ct_scsi_status); in isp_put_ctio2()
2624 ISP_IOXPUT_32(isp, src->rsp.m0.ct_xfrlen, &dst->rsp.m0.ct_xfrlen); in isp_put_ctio2()
2625 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_put_ctio2()
2627 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dataseg[i].ds_base, &dst->rsp.m0.u.ct_dataseg[i].ds_base); in isp_put_ctio2()
2628 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dataseg[i].ds_count, &dst->rsp.m0.u.ct_dataseg[i].ds_count); in isp_put_ctio2()
2630 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO3) { in isp_put_ctio2()
2632 … ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dataseg64[i].ds_base, &dst->rsp.m0.u.ct_dataseg64[i].ds_base); in isp_put_ctio2()
2633 …ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dataseg64[i].ds_basehi, &dst->rsp.m0.u.ct_dataseg64[i].ds_base… in isp_put_ctio2()
2634 …ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dataseg64[i].ds_count, &dst->rsp.m0.u.ct_dataseg64[i].ds_count… in isp_put_ctio2()
2636 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO4) { in isp_put_ctio2()
2637 …ISP_IOXPUT_16(isp, src->rsp.m0.u.ct_dslist.ds_type, &dst->rsp.m0.u.ct_dslist.ds_type); ISP_IOXPUT_… in isp_put_ctio2()
2639 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dslist.ds_base, &dst->rsp.m0.u.ct_dslist.ds_base); in isp_put_ctio2()
2641 } else if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE1) { in isp_put_ctio2()
2642 ISP_IOXPUT_16(isp, src->rsp.m1._reserved, &dst->rsp.m1._reserved); in isp_put_ctio2()
2643 ISP_IOXPUT_16(isp, src->rsp.m1._reserved2, &dst->rsp.m1._reserved2); in isp_put_ctio2()
2644 ISP_IOXPUT_16(isp, src->rsp.m1.ct_senselen, &dst->rsp.m1.ct_senselen); in isp_put_ctio2()
2645 ISP_IOXPUT_16(isp, src->rsp.m1.ct_scsi_status, &dst->rsp.m1.ct_scsi_status); in isp_put_ctio2()
2646 ISP_IOXPUT_16(isp, src->rsp.m1.ct_resplen, &dst->rsp.m1.ct_resplen); in isp_put_ctio2()
2648 ISP_IOXPUT_8(isp, src->rsp.m1.ct_resp[i], &dst->rsp.m1.ct_resp[i]); in isp_put_ctio2()
2651 ISP_IOXPUT_32(isp, src->rsp.m2._reserved, &dst->rsp.m2._reserved); in isp_put_ctio2()
2652 ISP_IOXPUT_16(isp, src->rsp.m2._reserved2, &dst->rsp.m2._reserved2); in isp_put_ctio2()
2653 ISP_IOXPUT_16(isp, src->rsp.m2._reserved3, &dst->rsp.m2._reserved3); in isp_put_ctio2()
2654 ISP_IOXPUT_32(isp, src->rsp.m2.ct_datalen, &dst->rsp.m2.ct_datalen); in isp_put_ctio2()
2655 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_put_ctio2()
2656 …ISP_IOXPUT_32(isp, src->rsp.m2.u.ct_fcp_rsp_iudata_32.ds_base, &dst->rsp.m2.u.ct_fcp_rsp_iudata_32… in isp_put_ctio2()
2657 …ISP_IOXPUT_32(isp, src->rsp.m2.u.ct_fcp_rsp_iudata_32.ds_count, &dst->rsp.m2.u.ct_fcp_rsp_iudata_3… in isp_put_ctio2()
2659 …ISP_IOXPUT_32(isp, src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_base, &dst->rsp.m2.u.ct_fcp_rsp_iudata_64… in isp_put_ctio2()
2660 …ISP_IOXPUT_32(isp, src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_basehi, &dst->rsp.m2.u.ct_fcp_rsp_iudata_… in isp_put_ctio2()
2661 …ISP_IOXPUT_32(isp, src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_count, &dst->rsp.m2.u.ct_fcp_rsp_iudata_6… in isp_put_ctio2()
2667 isp_put_ctio2e(ispsoftc_t *isp, ct2e_entry_t *src, ct2e_entry_t *dst) in isp_put_ctio2e() argument
2670 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio2e()
2671 ISP_IOXPUT_32(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio2e()
2672 ISP_IOXPUT_16(isp, src->ct_iid, &dst->ct_iid); in isp_put_ctio2e()
2673 ISP_IOXPUT_16(isp, src->ct_rxid, &dst->ct_rxid); in isp_put_ctio2e()
2674 ISP_IOXPUT_16(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio2e()
2675 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio2e()
2676 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio2e()
2677 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio2e()
2678 ISP_IOXPUT_32(isp, src->ct_reloff, &dst->ct_reloff); in isp_put_ctio2e()
2679 if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE0) { in isp_put_ctio2e()
2680 ISP_IOXPUT_32(isp, src->rsp.m0._reserved, &dst->rsp.m0._reserved); in isp_put_ctio2e()
2681 ISP_IOXPUT_16(isp, src->rsp.m0._reserved2, &dst->rsp.m0._reserved2); in isp_put_ctio2e()
2682 ISP_IOXPUT_16(isp, src->rsp.m0.ct_scsi_status, &dst->rsp.m0.ct_scsi_status); in isp_put_ctio2e()
2683 ISP_IOXPUT_32(isp, src->rsp.m0.ct_xfrlen, &dst->rsp.m0.ct_xfrlen); in isp_put_ctio2e()
2684 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_put_ctio2e()
2686 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dataseg[i].ds_base, &dst->rsp.m0.u.ct_dataseg[i].ds_base); in isp_put_ctio2e()
2687 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dataseg[i].ds_count, &dst->rsp.m0.u.ct_dataseg[i].ds_count); in isp_put_ctio2e()
2689 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO3) { in isp_put_ctio2e()
2691 … ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dataseg64[i].ds_base, &dst->rsp.m0.u.ct_dataseg64[i].ds_base); in isp_put_ctio2e()
2692 …ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dataseg64[i].ds_basehi, &dst->rsp.m0.u.ct_dataseg64[i].ds_base… in isp_put_ctio2e()
2693 …ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dataseg64[i].ds_count, &dst->rsp.m0.u.ct_dataseg64[i].ds_count… in isp_put_ctio2e()
2695 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO4) { in isp_put_ctio2e()
2696 ISP_IOXPUT_16(isp, src->rsp.m0.u.ct_dslist.ds_type, &dst->rsp.m0.u.ct_dslist.ds_type); in isp_put_ctio2e()
2697 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dslist.ds_segment, &dst->rsp.m0.u.ct_dslist.ds_segment); in isp_put_ctio2e()
2698 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dslist.ds_base, &dst->rsp.m0.u.ct_dslist.ds_base); in isp_put_ctio2e()
2700 } else if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE1) { in isp_put_ctio2e()
2701 ISP_IOXPUT_16(isp, src->rsp.m1._reserved, &dst->rsp.m1._reserved); in isp_put_ctio2e()
2702 ISP_IOXPUT_16(isp, src->rsp.m1._reserved2, &dst->rsp.m1._reserved2); in isp_put_ctio2e()
2703 ISP_IOXPUT_16(isp, src->rsp.m1.ct_senselen, &dst->rsp.m1.ct_senselen); in isp_put_ctio2e()
2704 ISP_IOXPUT_16(isp, src->rsp.m1.ct_scsi_status, &dst->rsp.m1.ct_scsi_status); in isp_put_ctio2e()
2705 ISP_IOXPUT_16(isp, src->rsp.m1.ct_resplen, &dst->rsp.m1.ct_resplen); in isp_put_ctio2e()
2707 ISP_IOXPUT_8(isp, src->rsp.m1.ct_resp[i], &dst->rsp.m1.ct_resp[i]); in isp_put_ctio2e()
2710 ISP_IOXPUT_32(isp, src->rsp.m2._reserved, &dst->rsp.m2._reserved); in isp_put_ctio2e()
2711 ISP_IOXPUT_16(isp, src->rsp.m2._reserved2, &dst->rsp.m2._reserved2); in isp_put_ctio2e()
2712 ISP_IOXPUT_16(isp, src->rsp.m2._reserved3, &dst->rsp.m2._reserved3); in isp_put_ctio2e()
2713 ISP_IOXPUT_32(isp, src->rsp.m2.ct_datalen, &dst->rsp.m2.ct_datalen); in isp_put_ctio2e()
2714 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_put_ctio2e()
2715 …ISP_IOXPUT_32(isp, src->rsp.m2.u.ct_fcp_rsp_iudata_32.ds_base, &dst->rsp.m2.u.ct_fcp_rsp_iudata_32… in isp_put_ctio2e()
2716 …ISP_IOXPUT_32(isp, src->rsp.m2.u.ct_fcp_rsp_iudata_32.ds_count, &dst->rsp.m2.u.ct_fcp_rsp_iudata_3… in isp_put_ctio2e()
2718 …ISP_IOXPUT_32(isp, src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_base, &dst->rsp.m2.u.ct_fcp_rsp_iudata_64… in isp_put_ctio2e()
2719 …ISP_IOXPUT_32(isp, src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_basehi, &dst->rsp.m2.u.ct_fcp_rsp_iudata_… in isp_put_ctio2e()
2720 …ISP_IOXPUT_32(isp, src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_count, &dst->rsp.m2.u.ct_fcp_rsp_iudata_6… in isp_put_ctio2e()
2726 isp_put_ctio7(ispsoftc_t *isp, ct7_entry_t *src, ct7_entry_t *dst) in isp_put_ctio7() argument
2730 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio7()
2731 ISP_IOXPUT_32(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio7()
2732 ISP_IOXPUT_16(isp, src->ct_nphdl, &dst->ct_nphdl); in isp_put_ctio7()
2733 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio7()
2734 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio7()
2735 ISP_IOXPUT_8(isp, src->ct_vpidx, &dst->ct_vpidx); in isp_put_ctio7()
2736 ISP_IOXPUT_8(isp, src->ct_xflags, &dst->ct_xflags); in isp_put_ctio7()
2737 ISP_IOXPUT_16(isp, src->ct_iid_lo, &dst->ct_iid_lo); in isp_put_ctio7()
2738 ISP_IOXPUT_8(isp, src->ct_iid_hi, &dst->ct_iid_hi); in isp_put_ctio7()
2739 ISP_IOXPUT_8(isp, src->ct_reserved, &dst->ct_reserved); in isp_put_ctio7()
2740 ISP_IOXPUT_32(isp, src->ct_rxid, &dst->ct_rxid); in isp_put_ctio7()
2741 ISP_IOXPUT_16(isp, src->ct_senselen, &dst->ct_senselen); in isp_put_ctio7()
2742 ISP_IOXPUT_16(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio7()
2743 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio7()
2744 ISP_IOXPUT_16(isp, src->ct_oxid, &dst->ct_oxid); in isp_put_ctio7()
2745 ISP_IOXPUT_16(isp, src->ct_scsi_status, &dst->ct_scsi_status); in isp_put_ctio7()
2747 ISP_IOXPUT_32(isp, src->rsp.m0.reloff, &dst->rsp.m0.reloff); in isp_put_ctio7()
2748 ISP_IOXPUT_32(isp, src->rsp.m0.reserved0, &dst->rsp.m0.reserved0); in isp_put_ctio7()
2749 ISP_IOXPUT_32(isp, src->rsp.m0.ct_xfrlen, &dst->rsp.m0.ct_xfrlen); in isp_put_ctio7()
2750 ISP_IOXPUT_32(isp, src->rsp.m0.reserved1, &dst->rsp.m0.reserved1); in isp_put_ctio7()
2751 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_base, &dst->rsp.m0.ds.ds_base); in isp_put_ctio7()
2752 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_basehi, &dst->rsp.m0.ds.ds_basehi); in isp_put_ctio7()
2753 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_count, &dst->rsp.m0.ds.ds_count); in isp_put_ctio7()
2757 ISP_IOXPUT_16(isp, src->rsp.m1.ct_resplen, &dst->rsp.m1.ct_resplen); in isp_put_ctio7()
2758 ISP_IOXPUT_16(isp, src->rsp.m1.reserved, &dst->rsp.m1.reserved); in isp_put_ctio7()
2759 a = (uint32_t *) src->rsp.m1.ct_resp; in isp_put_ctio7()
2761 for (i = 0; i < (ASIZE(src->rsp.m1.ct_resp) >> 2); i++) { in isp_put_ctio7()
2765 ISP_IOXPUT_32(isp, src->rsp.m2.reserved0, &dst->rsp.m2.reserved0); in isp_put_ctio7()
2766 ISP_IOXPUT_32(isp, src->rsp.m2.reserved1, &dst->rsp.m2.reserved1); in isp_put_ctio7()
2767 ISP_IOXPUT_32(isp, src->rsp.m2.ct_datalen, &dst->rsp.m2.ct_datalen); in isp_put_ctio7()
2768 ISP_IOXPUT_32(isp, src->rsp.m2.reserved2, &dst->rsp.m2.reserved2); in isp_put_ctio7()
2769 ISP_IOXPUT_32(isp, src->rsp.m2.ct_fcp_rsp_iudata.ds_base, &dst->rsp.m2.ct_fcp_rsp_iudata.ds_base); in isp_put_ctio7()
2770 …ISP_IOXPUT_32(isp, src->rsp.m2.ct_fcp_rsp_iudata.ds_basehi, &dst->rsp.m2.ct_fcp_rsp_iudata.ds_base… in isp_put_ctio7()
2771 …ISP_IOXPUT_32(isp, src->rsp.m2.ct_fcp_rsp_iudata.ds_count, &dst->rsp.m2.ct_fcp_rsp_iudata.ds_count… in isp_put_ctio7()
2777 isp_get_ctio2(ispsoftc_t *isp, ct2_entry_t *src, ct2_entry_t *dst) in isp_get_ctio2() argument
2781 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio2()
2782 ISP_IOXGET_32(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio2()
2783 ISP_IOXGET_8(isp, &src->ct_lun, dst->ct_lun); in isp_get_ctio2()
2784 ISP_IOXGET_8(isp, &src->ct_iid, dst->ct_iid); in isp_get_ctio2()
2785 ISP_IOXGET_16(isp, &src->ct_rxid, dst->ct_rxid); in isp_get_ctio2()
2786 ISP_IOXGET_16(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio2()
2787 ISP_IOXGET_16(isp, &src->ct_status, dst->ct_status); in isp_get_ctio2()
2788 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio2()
2789 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio2()
2790 ISP_IOXGET_32(isp, &src->ct_reloff, dst->ct_reloff); in isp_get_ctio2()
2791 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio2()
2793 ISP_IOXGET_32(isp, &src->rsp.m0._reserved, dst->rsp.m0._reserved); in isp_get_ctio2()
2794 ISP_IOXGET_16(isp, &src->rsp.m0._reserved2, dst->rsp.m0._reserved2); in isp_get_ctio2()
2795 ISP_IOXGET_16(isp, &src->rsp.m0.ct_scsi_status, dst->rsp.m0.ct_scsi_status); in isp_get_ctio2()
2796 ISP_IOXGET_32(isp, &src->rsp.m0.ct_xfrlen, dst->rsp.m0.ct_xfrlen); in isp_get_ctio2()
2799 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dataseg[i].ds_base, dst->rsp.m0.u.ct_dataseg[i].ds_base); in isp_get_ctio2()
2800 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dataseg[i].ds_count, dst->rsp.m0.u.ct_dataseg[i].ds_count); in isp_get_ctio2()
2804 … ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dataseg64[i].ds_base, dst->rsp.m0.u.ct_dataseg64[i].ds_base); in isp_get_ctio2()
2805 …ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dataseg64[i].ds_basehi, dst->rsp.m0.u.ct_dataseg64[i].ds_base… in isp_get_ctio2()
2806 …ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dataseg64[i].ds_count, dst->rsp.m0.u.ct_dataseg64[i].ds_count… in isp_get_ctio2()
2809 ISP_IOXGET_16(isp, &src->rsp.m0.u.ct_dslist.ds_type, dst->rsp.m0.u.ct_dslist.ds_type); in isp_get_ctio2()
2810 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_segment, dst->rsp.m0.u.ct_dslist.ds_segment); in isp_get_ctio2()
2811 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_base, dst->rsp.m0.u.ct_dslist.ds_base); in isp_get_ctio2()
2814 ISP_IOXGET_16(isp, &src->rsp.m1._reserved, dst->rsp.m1._reserved); in isp_get_ctio2()
2815 ISP_IOXGET_16(isp, &src->rsp.m1._reserved2, dst->rsp.m1._reserved2); in isp_get_ctio2()
2816 ISP_IOXGET_16(isp, &src->rsp.m1.ct_senselen, dst->rsp.m1.ct_senselen); in isp_get_ctio2()
2817 ISP_IOXGET_16(isp, &src->rsp.m1.ct_scsi_status, dst->rsp.m1.ct_scsi_status); in isp_get_ctio2()
2818 ISP_IOXGET_16(isp, &src->rsp.m1.ct_resplen, dst->rsp.m1.ct_resplen); in isp_get_ctio2()
2820 ISP_IOXGET_8(isp, &src->rsp.m1.ct_resp[i], dst->rsp.m1.ct_resp[i]); in isp_get_ctio2()
2823 ISP_IOXGET_32(isp, &src->rsp.m2._reserved, dst->rsp.m2._reserved); in isp_get_ctio2()
2824 ISP_IOXGET_16(isp, &src->rsp.m2._reserved2, dst->rsp.m2._reserved2); in isp_get_ctio2()
2825 ISP_IOXGET_16(isp, &src->rsp.m2._reserved3, dst->rsp.m2._reserved3); in isp_get_ctio2()
2826 ISP_IOXGET_32(isp, &src->rsp.m2.ct_datalen, dst->rsp.m2.ct_datalen); in isp_get_ctio2()
2827 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_get_ctio2()
2828 …ISP_IOXGET_32(isp, &src->rsp.m2.u.ct_fcp_rsp_iudata_32.ds_base, dst->rsp.m2.u.ct_fcp_rsp_iudata_32… in isp_get_ctio2()
2829 …ISP_IOXGET_32(isp, &src->rsp.m2.u.ct_fcp_rsp_iudata_32.ds_count, dst->rsp.m2.u.ct_fcp_rsp_iudata_3… in isp_get_ctio2()
2831 …ISP_IOXGET_32(isp, &src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_base, dst->rsp.m2.u.ct_fcp_rsp_iudata_64… in isp_get_ctio2()
2832 …ISP_IOXGET_32(isp, &src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_basehi, dst->rsp.m2.u.ct_fcp_rsp_iudata_… in isp_get_ctio2()
2833 …ISP_IOXGET_32(isp, &src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_count, dst->rsp.m2.u.ct_fcp_rsp_iudata_6… in isp_get_ctio2()
2839 isp_get_ctio2e(ispsoftc_t *isp, ct2e_entry_t *src, ct2e_entry_t *dst) in isp_get_ctio2e() argument
2843 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio2e()
2844 ISP_IOXGET_32(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio2e()
2845 ISP_IOXGET_16(isp, &src->ct_iid, dst->ct_iid); in isp_get_ctio2e()
2846 ISP_IOXGET_16(isp, &src->ct_rxid, dst->ct_rxid); in isp_get_ctio2e()
2847 ISP_IOXGET_16(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio2e()
2848 ISP_IOXGET_16(isp, &src->ct_status, dst->ct_status); in isp_get_ctio2e()
2849 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio2e()
2850 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio2e()
2851 ISP_IOXGET_32(isp, &src->ct_reloff, dst->ct_reloff); in isp_get_ctio2e()
2852 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio2e()
2854 ISP_IOXGET_32(isp, &src->rsp.m0._reserved, dst->rsp.m0._reserved); in isp_get_ctio2e()
2855 ISP_IOXGET_16(isp, &src->rsp.m0._reserved2, dst->rsp.m0._reserved2); in isp_get_ctio2e()
2856 ISP_IOXGET_16(isp, &src->rsp.m0.ct_scsi_status, dst->rsp.m0.ct_scsi_status); in isp_get_ctio2e()
2857 ISP_IOXGET_32(isp, &src->rsp.m0.ct_xfrlen, dst->rsp.m0.ct_xfrlen); in isp_get_ctio2e()
2858 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_get_ctio2e()
2860 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dataseg[i].ds_base, dst->rsp.m0.u.ct_dataseg[i].ds_base); in isp_get_ctio2e()
2861 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dataseg[i].ds_count, dst->rsp.m0.u.ct_dataseg[i].ds_count); in isp_get_ctio2e()
2865 … ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dataseg64[i].ds_base, dst->rsp.m0.u.ct_dataseg64[i].ds_base); in isp_get_ctio2e()
2866 …ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dataseg64[i].ds_basehi, dst->rsp.m0.u.ct_dataseg64[i].ds_base… in isp_get_ctio2e()
2867 …ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dataseg64[i].ds_count, dst->rsp.m0.u.ct_dataseg64[i].ds_count… in isp_get_ctio2e()
2870 ISP_IOXGET_16(isp, &src->rsp.m0.u.ct_dslist.ds_type, dst->rsp.m0.u.ct_dslist.ds_type); in isp_get_ctio2e()
2871 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_segment, dst->rsp.m0.u.ct_dslist.ds_segment); in isp_get_ctio2e()
2872 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_base, dst->rsp.m0.u.ct_dslist.ds_base); in isp_get_ctio2e()
2875 ISP_IOXGET_16(isp, &src->rsp.m1._reserved, dst->rsp.m1._reserved); in isp_get_ctio2e()
2876 ISP_IOXGET_16(isp, &src->rsp.m1._reserved2, dst->rsp.m1._reserved2); in isp_get_ctio2e()
2877 ISP_IOXGET_16(isp, &src->rsp.m1.ct_senselen, dst->rsp.m1.ct_senselen); in isp_get_ctio2e()
2878 ISP_IOXGET_16(isp, &src->rsp.m1.ct_scsi_status, dst->rsp.m1.ct_scsi_status); in isp_get_ctio2e()
2879 ISP_IOXGET_16(isp, &src->rsp.m1.ct_resplen, dst->rsp.m1.ct_resplen); in isp_get_ctio2e()
2881 ISP_IOXGET_8(isp, &src->rsp.m1.ct_resp[i], dst->rsp.m1.ct_resp[i]); in isp_get_ctio2e()
2884 ISP_IOXGET_32(isp, &src->rsp.m2._reserved, dst->rsp.m2._reserved); in isp_get_ctio2e()
2885 ISP_IOXGET_16(isp, &src->rsp.m2._reserved2, dst->rsp.m2._reserved2); in isp_get_ctio2e()
2886 ISP_IOXGET_16(isp, &src->rsp.m2._reserved3, dst->rsp.m2._reserved3); in isp_get_ctio2e()
2887 ISP_IOXGET_32(isp, &src->rsp.m2.ct_datalen, dst->rsp.m2.ct_datalen); in isp_get_ctio2e()
2888 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_get_ctio2e()
2889 …ISP_IOXGET_32(isp, &src->rsp.m2.u.ct_fcp_rsp_iudata_32.ds_base, dst->rsp.m2.u.ct_fcp_rsp_iudata_32… in isp_get_ctio2e()
2890 …ISP_IOXGET_32(isp, &src->rsp.m2.u.ct_fcp_rsp_iudata_32.ds_count, dst->rsp.m2.u.ct_fcp_rsp_iudata_3… in isp_get_ctio2e()
2892 …ISP_IOXGET_32(isp, &src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_base, dst->rsp.m2.u.ct_fcp_rsp_iudata_64… in isp_get_ctio2e()
2893 …ISP_IOXGET_32(isp, &src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_basehi, dst->rsp.m2.u.ct_fcp_rsp_iudata_… in isp_get_ctio2e()
2894 …ISP_IOXGET_32(isp, &src->rsp.m2.u.ct_fcp_rsp_iudata_64.ds_count, dst->rsp.m2.u.ct_fcp_rsp_iudata_6… in isp_get_ctio2e()
2900 isp_get_ctio7(ispsoftc_t *isp, ct7_entry_t *src, ct7_entry_t *dst) in isp_get_ctio7() argument
2904 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio7()
2905 ISP_IOXGET_32(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio7()
2906 ISP_IOXGET_16(isp, &src->ct_nphdl, dst->ct_nphdl); in isp_get_ctio7()
2907 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio7()
2908 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio7()
2909 ISP_IOXGET_8(isp, &src->ct_vpidx, dst->ct_vpidx); in isp_get_ctio7()
2910 ISP_IOXGET_8(isp, &src->ct_xflags, dst->ct_xflags); in isp_get_ctio7()
2911 ISP_IOXGET_16(isp, &src->ct_iid_lo, dst->ct_iid_lo); in isp_get_ctio7()
2912 ISP_IOXGET_8(isp, &src->ct_iid_hi, dst->ct_iid_hi); in isp_get_ctio7()
2913 ISP_IOXGET_8(isp, &src->ct_reserved, dst->ct_reserved); in isp_get_ctio7()
2914 ISP_IOXGET_32(isp, &src->ct_rxid, dst->ct_rxid); in isp_get_ctio7()
2915 ISP_IOXGET_16(isp, &src->ct_senselen, dst->ct_senselen); in isp_get_ctio7()
2916 ISP_IOXGET_16(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio7()
2917 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio7()
2918 ISP_IOXGET_16(isp, &src->ct_oxid, dst->ct_oxid); in isp_get_ctio7()
2919 ISP_IOXGET_16(isp, &src->ct_scsi_status, dst->ct_scsi_status); in isp_get_ctio7()
2921 ISP_IOXGET_32(isp, &src->rsp.m0.reloff, dst->rsp.m0.reloff); in isp_get_ctio7()
2922 ISP_IOXGET_32(isp, &src->rsp.m0.reserved0, dst->rsp.m0.reserved0); in isp_get_ctio7()
2923 ISP_IOXGET_32(isp, &src->rsp.m0.ct_xfrlen, dst->rsp.m0.ct_xfrlen); in isp_get_ctio7()
2924 ISP_IOXGET_32(isp, &src->rsp.m0.reserved1, dst->rsp.m0.reserved1); in isp_get_ctio7()
2925 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_base, dst->rsp.m0.ds.ds_base); in isp_get_ctio7()
2926 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_basehi, dst->rsp.m0.ds.ds_basehi); in isp_get_ctio7()
2927 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_count, dst->rsp.m0.ds.ds_count); in isp_get_ctio7()
2931 ISP_IOXGET_16(isp, &src->rsp.m1.ct_resplen, dst->rsp.m1.ct_resplen); in isp_get_ctio7()
2932 ISP_IOXGET_16(isp, &src->rsp.m1.reserved, dst->rsp.m1.reserved); in isp_get_ctio7()
2933 a = (uint32_t *) src->rsp.m1.ct_resp; in isp_get_ctio7()
2936 ISP_IOXGET_8(isp, &src->rsp.m1.ct_resp[i], dst->rsp.m1.ct_resp[i]); in isp_get_ctio7()
2938 for (i = 0; i < (ASIZE(src->rsp.m1.ct_resp) >> 2); i++) { in isp_get_ctio7()
2942 ISP_IOXGET_32(isp, &src->rsp.m2.reserved0, dst->rsp.m2.reserved0); in isp_get_ctio7()
2943 ISP_IOXGET_32(isp, &src->rsp.m2.ct_datalen, dst->rsp.m2.ct_datalen); in isp_get_ctio7()
2944 ISP_IOXGET_32(isp, &src->rsp.m2.reserved1, dst->rsp.m2.reserved1); in isp_get_ctio7()
2945 ISP_IOXGET_32(isp, &src->rsp.m2.ct_fcp_rsp_iudata.ds_base, dst->rsp.m2.ct_fcp_rsp_iudata.ds_base); in isp_get_ctio7()
2946 …ISP_IOXGET_32(isp, &src->rsp.m2.ct_fcp_rsp_iudata.ds_basehi, dst->rsp.m2.ct_fcp_rsp_iudata.ds_base… in isp_get_ctio7()
2947 …ISP_IOXGET_32(isp, &src->rsp.m2.ct_fcp_rsp_iudata.ds_count, dst->rsp.m2.ct_fcp_rsp_iudata.ds_count… in isp_get_ctio7()
2952 isp_put_notify_fc(ispsoftc_t *isp, in_fcentry_t *src, in_fcentry_t *dst) in isp_put_notify_fc() argument
2954 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify_fc()
2955 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify_fc()
2956 ISP_IOXPUT_8(isp, src->in_lun, &dst->in_lun); in isp_put_notify_fc()
2957 ISP_IOXPUT_8(isp, src->in_iid, &dst->in_iid); in isp_put_notify_fc()
2958 ISP_IOXPUT_16(isp, src->in_scclun, &dst->in_scclun); in isp_put_notify_fc()
2959 ISP_IOXPUT_32(isp, src->in_reserved2, &dst->in_reserved2); in isp_put_notify_fc()
2960 ISP_IOXPUT_16(isp, src->in_status, &dst->in_status); in isp_put_notify_fc()
2961 ISP_IOXPUT_16(isp, src->in_task_flags, &dst->in_task_flags); in isp_put_notify_fc()
2962 ISP_IOXPUT_16(isp, src->in_seqid, &dst->in_seqid); in isp_put_notify_fc()
2966 isp_put_notify_fc_e(ispsoftc_t *isp, in_fcentry_e_t *src, in_fcentry_e_t *dst) in isp_put_notify_fc_e() argument
2968 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify_fc_e()
2969 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify_fc_e()
2970 ISP_IOXPUT_16(isp, src->in_iid, &dst->in_iid); in isp_put_notify_fc_e()
2971 ISP_IOXPUT_16(isp, src->in_scclun, &dst->in_scclun); in isp_put_notify_fc_e()
2972 ISP_IOXPUT_32(isp, src->in_reserved2, &dst->in_reserved2); in isp_put_notify_fc_e()
2973 ISP_IOXPUT_16(isp, src->in_status, &dst->in_status); in isp_put_notify_fc_e()
2974 ISP_IOXPUT_16(isp, src->in_task_flags, &dst->in_task_flags); in isp_put_notify_fc_e()
2975 ISP_IOXPUT_16(isp, src->in_seqid, &dst->in_seqid); in isp_put_notify_fc_e()
2979 isp_put_notify_24xx(ispsoftc_t *isp, in_fcentry_24xx_t *src, in_fcentry_24xx_t *dst) in isp_put_notify_24xx() argument
2983 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify_24xx()
2984 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify_24xx()
2985 ISP_IOXPUT_16(isp, src->in_nphdl, &dst->in_nphdl); in isp_put_notify_24xx()
2986 ISP_IOXPUT_16(isp, src->in_reserved1, &dst->in_reserved1); in isp_put_notify_24xx()
2987 ISP_IOXPUT_16(isp, src->in_flags, &dst->in_flags); in isp_put_notify_24xx()
2988 ISP_IOXPUT_16(isp, src->in_srr_rxid, &dst->in_srr_rxid); in isp_put_notify_24xx()
2989 ISP_IOXPUT_16(isp, src->in_status, &dst->in_status); in isp_put_notify_24xx()
2990 ISP_IOXPUT_8(isp, src->in_status_subcode, &dst->in_status_subcode); in isp_put_notify_24xx()
2991 ISP_IOXPUT_8(isp, src->in_fwhandle, &dst->in_fwhandle); in isp_put_notify_24xx()
2992 ISP_IOXPUT_32(isp, src->in_rxid, &dst->in_rxid); in isp_put_notify_24xx()
2993 ISP_IOXPUT_16(isp, src->in_srr_reloff_hi, &dst->in_srr_reloff_hi); in isp_put_notify_24xx()
2994 ISP_IOXPUT_16(isp, src->in_srr_reloff_lo, &dst->in_srr_reloff_lo); in isp_put_notify_24xx()
2995 ISP_IOXPUT_16(isp, src->in_srr_iu, &dst->in_srr_iu); in isp_put_notify_24xx()
2996 ISP_IOXPUT_16(isp, src->in_srr_oxid, &dst->in_srr_oxid); in isp_put_notify_24xx()
2997 ISP_IOXPUT_16(isp, src->in_nport_id_hi, &dst->in_nport_id_hi); in isp_put_notify_24xx()
2998 ISP_IOXPUT_8(isp, src->in_nport_id_lo, &dst->in_nport_id_lo); in isp_put_notify_24xx()
2999 ISP_IOXPUT_8(isp, src->in_reserved3, &dst->in_reserved3); in isp_put_notify_24xx()
3000 ISP_IOXPUT_16(isp, src->in_np_handle, &dst->in_np_handle); in isp_put_notify_24xx()
3001 for (i = 0; i < ASIZE(src->in_reserved4); i++) { in isp_put_notify_24xx()
3002 ISP_IOXPUT_8(isp, src->in_reserved4[i], &dst->in_reserved4[i]); in isp_put_notify_24xx()
3004 ISP_IOXPUT_8(isp, src->in_reserved5, &dst->in_reserved5); in isp_put_notify_24xx()
3005 ISP_IOXPUT_8(isp, src->in_vpidx, &dst->in_vpidx); in isp_put_notify_24xx()
3006 ISP_IOXPUT_32(isp, src->in_reserved6, &dst->in_reserved6); in isp_put_notify_24xx()
3007 ISP_IOXPUT_16(isp, src->in_portid_lo, &dst->in_portid_lo); in isp_put_notify_24xx()
3008 ISP_IOXPUT_8(isp, src->in_portid_hi, &dst->in_portid_hi); in isp_put_notify_24xx()
3009 ISP_IOXPUT_8(isp, src->in_reserved7, &dst->in_reserved7); in isp_put_notify_24xx()
3010 ISP_IOXPUT_16(isp, src->in_reserved8, &dst->in_reserved8); in isp_put_notify_24xx()
3011 ISP_IOXPUT_16(isp, src->in_oxid, &dst->in_oxid); in isp_put_notify_24xx()
3015 isp_get_notify_fc(ispsoftc_t *isp, in_fcentry_t *src, in_fcentry_t *dst) in isp_get_notify_fc() argument
3017 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify_fc()
3018 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify_fc()
3019 ISP_IOXGET_8(isp, &src->in_lun, dst->in_lun); in isp_get_notify_fc()
3020 ISP_IOXGET_8(isp, &src->in_iid, dst->in_iid); in isp_get_notify_fc()
3021 ISP_IOXGET_16(isp, &src->in_scclun, dst->in_scclun); in isp_get_notify_fc()
3022 ISP_IOXGET_32(isp, &src->in_reserved2, dst->in_reserved2); in isp_get_notify_fc()
3023 ISP_IOXGET_16(isp, &src->in_status, dst->in_status); in isp_get_notify_fc()
3024 ISP_IOXGET_16(isp, &src->in_task_flags, dst->in_task_flags); in isp_get_notify_fc()
3025 ISP_IOXGET_16(isp, &src->in_seqid, dst->in_seqid); in isp_get_notify_fc()
3029 isp_get_notify_fc_e(ispsoftc_t *isp, in_fcentry_e_t *src, in_fcentry_e_t *dst) in isp_get_notify_fc_e() argument
3031 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify_fc_e()
3032 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify_fc_e()
3033 ISP_IOXGET_16(isp, &src->in_iid, dst->in_iid); in isp_get_notify_fc_e()
3034 ISP_IOXGET_16(isp, &src->in_scclun, dst->in_scclun); in isp_get_notify_fc_e()
3035 ISP_IOXGET_32(isp, &src->in_reserved2, dst->in_reserved2); in isp_get_notify_fc_e()
3036 ISP_IOXGET_16(isp, &src->in_status, dst->in_status); in isp_get_notify_fc_e()
3037 ISP_IOXGET_16(isp, &src->in_task_flags, dst->in_task_flags); in isp_get_notify_fc_e()
3038 ISP_IOXGET_16(isp, &src->in_seqid, dst->in_seqid); in isp_get_notify_fc_e()
3042 isp_get_notify_24xx(ispsoftc_t *isp, in_fcentry_24xx_t *src, in_fcentry_24xx_t *dst) in isp_get_notify_24xx() argument
3046 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify_24xx()
3047 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify_24xx()
3048 ISP_IOXGET_16(isp, &src->in_nphdl, dst->in_nphdl); in isp_get_notify_24xx()
3049 ISP_IOXGET_16(isp, &src->in_reserved1, dst->in_reserved1); in isp_get_notify_24xx()
3050 ISP_IOXGET_16(isp, &src->in_flags, dst->in_flags); in isp_get_notify_24xx()
3051 ISP_IOXGET_16(isp, &src->in_srr_rxid, dst->in_srr_rxid); in isp_get_notify_24xx()
3052 ISP_IOXGET_16(isp, &src->in_status, dst->in_status); in isp_get_notify_24xx()
3053 ISP_IOXGET_8(isp, &src->in_status_subcode, dst->in_status_subcode); in isp_get_notify_24xx()
3054 ISP_IOXGET_8(isp, &src->in_fwhandle, dst->in_fwhandle); in isp_get_notify_24xx()
3055 ISP_IOXGET_32(isp, &src->in_rxid, dst->in_rxid); in isp_get_notify_24xx()
3056 ISP_IOXGET_16(isp, &src->in_srr_reloff_hi, dst->in_srr_reloff_hi); in isp_get_notify_24xx()
3057 ISP_IOXGET_16(isp, &src->in_srr_reloff_lo, dst->in_srr_reloff_lo); in isp_get_notify_24xx()
3058 ISP_IOXGET_16(isp, &src->in_srr_iu, dst->in_srr_iu); in isp_get_notify_24xx()
3059 ISP_IOXGET_16(isp, &src->in_srr_oxid, dst->in_srr_oxid); in isp_get_notify_24xx()
3060 ISP_IOXGET_16(isp, &src->in_nport_id_hi, dst->in_nport_id_hi); in isp_get_notify_24xx()
3061 ISP_IOXGET_8(isp, &src->in_nport_id_lo, dst->in_nport_id_lo); in isp_get_notify_24xx()
3062 ISP_IOXGET_8(isp, &src->in_reserved3, dst->in_reserved3); in isp_get_notify_24xx()
3063 ISP_IOXGET_16(isp, &src->in_np_handle, dst->in_np_handle); in isp_get_notify_24xx()
3064 for (i = 0; i < ASIZE(src->in_reserved4); i++) { in isp_get_notify_24xx()
3065 ISP_IOXGET_8(isp, &src->in_reserved4[i], dst->in_reserved4[i]); in isp_get_notify_24xx()
3067 ISP_IOXGET_8(isp, &src->in_reserved5, dst->in_reserved5); in isp_get_notify_24xx()
3068 ISP_IOXGET_8(isp, &src->in_vpidx, dst->in_vpidx); in isp_get_notify_24xx()
3069 ISP_IOXGET_32(isp, &src->in_reserved6, dst->in_reserved6); in isp_get_notify_24xx()
3070 ISP_IOXGET_16(isp, &src->in_portid_lo, dst->in_portid_lo); in isp_get_notify_24xx()
3071 ISP_IOXGET_8(isp, &src->in_portid_hi, dst->in_portid_hi); in isp_get_notify_24xx()
3072 ISP_IOXGET_8(isp, &src->in_reserved7, dst->in_reserved7); in isp_get_notify_24xx()
3073 ISP_IOXGET_16(isp, &src->in_reserved8, dst->in_reserved8); in isp_get_notify_24xx()
3074 ISP_IOXGET_16(isp, &src->in_oxid, dst->in_oxid); in isp_get_notify_24xx()
3078 isp_put_notify_ack_fc(ispsoftc_t *isp, na_fcentry_t *src, na_fcentry_t *dst) in isp_put_notify_ack_fc() argument
3081 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_ack_fc()
3082 ISP_IOXPUT_32(isp, src->na_reserved, &dst->na_reserved); in isp_put_notify_ack_fc()
3083 ISP_IOXPUT_8(isp, src->na_reserved1, &dst->na_reserved1); in isp_put_notify_ack_fc()
3084 ISP_IOXPUT_8(isp, src->na_iid, &dst->na_iid); in isp_put_notify_ack_fc()
3085 ISP_IOXPUT_16(isp, src->na_response, &dst->na_response); in isp_put_notify_ack_fc()
3086 ISP_IOXPUT_16(isp, src->na_flags, &dst->na_flags); in isp_put_notify_ack_fc()
3087 ISP_IOXPUT_16(isp, src->na_reserved2, &dst->na_reserved2); in isp_put_notify_ack_fc()
3088 ISP_IOXPUT_16(isp, src->na_status, &dst->na_status); in isp_put_notify_ack_fc()
3089 ISP_IOXPUT_16(isp, src->na_task_flags, &dst->na_task_flags); in isp_put_notify_ack_fc()
3090 ISP_IOXPUT_16(isp, src->na_seqid, &dst->na_seqid); in isp_put_notify_ack_fc()
3092 ISP_IOXPUT_16(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_ack_fc()
3097 isp_put_notify_ack_fc_e(ispsoftc_t *isp, na_fcentry_e_t *src, na_fcentry_e_t *dst) in isp_put_notify_ack_fc_e() argument
3100 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_ack_fc_e()
3101 ISP_IOXPUT_32(isp, src->na_reserved, &dst->na_reserved); in isp_put_notify_ack_fc_e()
3102 ISP_IOXPUT_16(isp, src->na_iid, &dst->na_iid); in isp_put_notify_ack_fc_e()
3103 ISP_IOXPUT_16(isp, src->na_response, &dst->na_response); in isp_put_notify_ack_fc_e()
3104 ISP_IOXPUT_16(isp, src->na_flags, &dst->na_flags); in isp_put_notify_ack_fc_e()
3105 ISP_IOXPUT_16(isp, src->na_reserved2, &dst->na_reserved2); in isp_put_notify_ack_fc_e()
3106 ISP_IOXPUT_16(isp, src->na_status, &dst->na_status); in isp_put_notify_ack_fc_e()
3107 ISP_IOXPUT_16(isp, src->na_task_flags, &dst->na_task_flags); in isp_put_notify_ack_fc_e()
3108 ISP_IOXPUT_16(isp, src->na_seqid, &dst->na_seqid); in isp_put_notify_ack_fc_e()
3110 ISP_IOXPUT_16(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_ack_fc_e()
3115 isp_put_notify_24xx_ack(ispsoftc_t *isp, na_fcentry_24xx_t *src, na_fcentry_24xx_t *dst) in isp_put_notify_24xx_ack() argument
3119 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_24xx_ack()
3120 ISP_IOXPUT_32(isp, src->na_handle, &dst->na_handle); in isp_put_notify_24xx_ack()
3121 ISP_IOXPUT_16(isp, src->na_nphdl, &dst->na_nphdl); in isp_put_notify_24xx_ack()
3122 ISP_IOXPUT_16(isp, src->na_reserved1, &dst->na_reserved1); in isp_put_notify_24xx_ack()
3123 ISP_IOXPUT_16(isp, src->na_flags, &dst->na_flags); in isp_put_notify_24xx_ack()
3124 ISP_IOXPUT_16(isp, src->na_srr_rxid, &dst->na_srr_rxid); in isp_put_notify_24xx_ack()
3125 ISP_IOXPUT_16(isp, src->na_status, &dst->na_status); in isp_put_notify_24xx_ack()
3126 ISP_IOXPUT_8(isp, src->na_status_subcode, &dst->na_status_subcode); in isp_put_notify_24xx_ack()
3127 ISP_IOXPUT_8(isp, src->na_fwhandle, &dst->na_fwhandle); in isp_put_notify_24xx_ack()
3128 ISP_IOXPUT_32(isp, src->na_rxid, &dst->na_rxid); in isp_put_notify_24xx_ack()
3129 ISP_IOXPUT_16(isp, src->na_srr_reloff_hi, &dst->na_srr_reloff_hi); in isp_put_notify_24xx_ack()
3130 ISP_IOXPUT_16(isp, src->na_srr_reloff_lo, &dst->na_srr_reloff_lo); in isp_put_notify_24xx_ack()
3131 ISP_IOXPUT_16(isp, src->na_srr_iu, &dst->na_srr_iu); in isp_put_notify_24xx_ack()
3132 ISP_IOXPUT_16(isp, src->na_srr_flags, &dst->na_srr_flags); in isp_put_notify_24xx_ack()
3134 ISP_IOXPUT_8(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_24xx_ack()
3136 ISP_IOXPUT_8(isp, src->na_reserved4, &dst->na_reserved4); in isp_put_notify_24xx_ack()
3137 ISP_IOXPUT_8(isp, src->na_vpidx, &dst->na_vpidx); in isp_put_notify_24xx_ack()
3138 ISP_IOXPUT_8(isp, src->na_srr_reject_vunique, &dst->na_srr_reject_vunique); in isp_put_notify_24xx_ack()
3139 ISP_IOXPUT_8(isp, src->na_srr_reject_explanation, &dst->na_srr_reject_explanation); in isp_put_notify_24xx_ack()
3140 ISP_IOXPUT_8(isp, src->na_srr_reject_code, &dst->na_srr_reject_code); in isp_put_notify_24xx_ack()
3141 ISP_IOXPUT_8(isp, src->na_reserved5, &dst->na_reserved5); in isp_put_notify_24xx_ack()
3143 ISP_IOXPUT_8(isp, src->na_reserved6[i], &dst->na_reserved6[i]); in isp_put_notify_24xx_ack()
3145 ISP_IOXPUT_16(isp, src->na_oxid, &dst->na_oxid); in isp_put_notify_24xx_ack()
3149 isp_get_notify_ack_fc(ispsoftc_t *isp, na_fcentry_t *src, na_fcentry_t *dst) in isp_get_notify_ack_fc() argument
3152 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack_fc()
3153 ISP_IOXGET_32(isp, &src->na_reserved, dst->na_reserved); in isp_get_notify_ack_fc()
3154 ISP_IOXGET_8(isp, &src->na_reserved1, dst->na_reserved1); in isp_get_notify_ack_fc()
3155 ISP_IOXGET_8(isp, &src->na_iid, dst->na_iid); in isp_get_notify_ack_fc()
3156 ISP_IOXGET_16(isp, &src->na_response, dst->na_response); in isp_get_notify_ack_fc()
3157 ISP_IOXGET_16(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack_fc()
3158 ISP_IOXGET_16(isp, &src->na_reserved2, dst->na_reserved2); in isp_get_notify_ack_fc()
3159 ISP_IOXGET_16(isp, &src->na_status, dst->na_status); in isp_get_notify_ack_fc()
3160 ISP_IOXGET_16(isp, &src->na_task_flags, dst->na_task_flags); in isp_get_notify_ack_fc()
3161 ISP_IOXGET_16(isp, &src->na_seqid, dst->na_seqid); in isp_get_notify_ack_fc()
3163 ISP_IOXGET_16(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack_fc()
3168 isp_get_notify_ack_fc_e(ispsoftc_t *isp, na_fcentry_e_t *src, na_fcentry_e_t *dst) in isp_get_notify_ack_fc_e() argument
3171 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack_fc_e()
3172 ISP_IOXGET_32(isp, &src->na_reserved, dst->na_reserved); in isp_get_notify_ack_fc_e()
3173 ISP_IOXGET_16(isp, &src->na_iid, dst->na_iid); in isp_get_notify_ack_fc_e()
3174 ISP_IOXGET_16(isp, &src->na_response, dst->na_response); in isp_get_notify_ack_fc_e()
3175 ISP_IOXGET_16(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack_fc_e()
3176 ISP_IOXGET_16(isp, &src->na_reserved2, dst->na_reserved2); in isp_get_notify_ack_fc_e()
3177 ISP_IOXGET_16(isp, &src->na_status, dst->na_status); in isp_get_notify_ack_fc_e()
3178 ISP_IOXGET_16(isp, &src->na_task_flags, dst->na_task_flags); in isp_get_notify_ack_fc_e()
3179 ISP_IOXGET_16(isp, &src->na_seqid, dst->na_seqid); in isp_get_notify_ack_fc_e()
3181 ISP_IOXGET_16(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack_fc_e()
3186 isp_get_notify_ack_24xx(ispsoftc_t *isp, na_fcentry_24xx_t *src, na_fcentry_24xx_t *dst) in isp_get_notify_ack_24xx() argument
3190 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack_24xx()
3191 ISP_IOXGET_32(isp, &src->na_handle, dst->na_handle); in isp_get_notify_ack_24xx()
3192 ISP_IOXGET_16(isp, &src->na_nphdl, dst->na_nphdl); in isp_get_notify_ack_24xx()
3193 ISP_IOXGET_16(isp, &src->na_reserved1, dst->na_reserved1); in isp_get_notify_ack_24xx()
3194 ISP_IOXGET_16(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack_24xx()
3195 ISP_IOXGET_16(isp, &src->na_srr_rxid, dst->na_srr_rxid); in isp_get_notify_ack_24xx()
3196 ISP_IOXGET_16(isp, &src->na_status, dst->na_status); in isp_get_notify_ack_24xx()
3197 ISP_IOXGET_8(isp, &src->na_status_subcode, dst->na_status_subcode); in isp_get_notify_ack_24xx()
3198 ISP_IOXGET_8(isp, &src->na_fwhandle, dst->na_fwhandle); in isp_get_notify_ack_24xx()
3199 ISP_IOXGET_32(isp, &src->na_rxid, dst->na_rxid); in isp_get_notify_ack_24xx()
3200 ISP_IOXGET_16(isp, &src->na_srr_reloff_hi, dst->na_srr_reloff_hi); in isp_get_notify_ack_24xx()
3201 ISP_IOXGET_16(isp, &src->na_srr_reloff_lo, dst->na_srr_reloff_lo); in isp_get_notify_ack_24xx()
3202 ISP_IOXGET_16(isp, &src->na_srr_iu, dst->na_srr_iu); in isp_get_notify_ack_24xx()
3203 ISP_IOXGET_16(isp, &src->na_srr_flags, dst->na_srr_flags); in isp_get_notify_ack_24xx()
3205 ISP_IOXGET_8(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack_24xx()
3207 ISP_IOXGET_8(isp, &src->na_reserved4, dst->na_reserved4); in isp_get_notify_ack_24xx()
3208 ISP_IOXGET_8(isp, &src->na_vpidx, dst->na_vpidx); in isp_get_notify_ack_24xx()
3209 ISP_IOXGET_8(isp, &src->na_srr_reject_vunique, dst->na_srr_reject_vunique); in isp_get_notify_ack_24xx()
3210 ISP_IOXGET_8(isp, &src->na_srr_reject_explanation, dst->na_srr_reject_explanation); in isp_get_notify_ack_24xx()
3211 ISP_IOXGET_8(isp, &src->na_srr_reject_code, dst->na_srr_reject_code); in isp_get_notify_ack_24xx()
3212 ISP_IOXGET_8(isp, &src->na_reserved5, dst->na_reserved5); in isp_get_notify_ack_24xx()
3214 ISP_IOXGET_8(isp, &src->na_reserved6[i], dst->na_reserved6[i]); in isp_get_notify_ack_24xx()
3216 ISP_IOXGET_16(isp, &src->na_oxid, dst->na_oxid); in isp_get_notify_ack_24xx()
3220 isp_get_abts(ispsoftc_t *isp, abts_t *src, abts_t *dst) in isp_get_abts() argument
3224 isp_get_hdr(isp, &src->abts_header, &dst->abts_header); in isp_get_abts()
3226 ISP_IOXGET_8(isp, &src->abts_reserved0[i], dst->abts_reserved0[i]); in isp_get_abts()
3228 ISP_IOXGET_16(isp, &src->abts_nphdl, dst->abts_nphdl); in isp_get_abts()
3229 ISP_IOXGET_16(isp, &src->abts_reserved1, dst->abts_reserved1); in isp_get_abts()
3230 ISP_IOXGET_16(isp, &src->abts_sof, dst->abts_sof); in isp_get_abts()
3231 ISP_IOXGET_32(isp, &src->abts_rxid_abts, dst->abts_rxid_abts); in isp_get_abts()
3232 ISP_IOXGET_16(isp, &src->abts_did_lo, dst->abts_did_lo); in isp_get_abts()
3233 ISP_IOXGET_8(isp, &src->abts_did_hi, dst->abts_did_hi); in isp_get_abts()
3234 ISP_IOXGET_8(isp, &src->abts_r_ctl, dst->abts_r_ctl); in isp_get_abts()
3235 ISP_IOXGET_16(isp, &src->abts_sid_lo, dst->abts_sid_lo); in isp_get_abts()
3236 ISP_IOXGET_8(isp, &src->abts_sid_hi, dst->abts_sid_hi); in isp_get_abts()
3237 ISP_IOXGET_8(isp, &src->abts_cs_ctl, dst->abts_cs_ctl); in isp_get_abts()
3238 ISP_IOXGET_16(isp, &src->abts_fs_ctl, dst->abts_fs_ctl); in isp_get_abts()
3239 ISP_IOXGET_8(isp, &src->abts_f_ctl, dst->abts_f_ctl); in isp_get_abts()
3240 ISP_IOXGET_8(isp, &src->abts_type, dst->abts_type); in isp_get_abts()
3241 ISP_IOXGET_16(isp, &src->abts_seq_cnt, dst->abts_seq_cnt); in isp_get_abts()
3242 ISP_IOXGET_8(isp, &src->abts_df_ctl, dst->abts_df_ctl); in isp_get_abts()
3243 ISP_IOXGET_8(isp, &src->abts_seq_id, dst->abts_seq_id); in isp_get_abts()
3244 ISP_IOXGET_16(isp, &src->abts_rx_id, dst->abts_rx_id); in isp_get_abts()
3245 ISP_IOXGET_16(isp, &src->abts_ox_id, dst->abts_ox_id); in isp_get_abts()
3246 ISP_IOXGET_32(isp, &src->abts_param, dst->abts_param); in isp_get_abts()
3248 ISP_IOXGET_8(isp, &src->abts_reserved2[i], dst->abts_reserved2[i]); in isp_get_abts()
3250 ISP_IOXGET_32(isp, &src->abts_rxid_task, dst->abts_rxid_task); in isp_get_abts()
3254 isp_put_abts_rsp(ispsoftc_t *isp, abts_rsp_t *src, abts_rsp_t *dst) in isp_put_abts_rsp() argument
3258 isp_put_hdr(isp, &src->abts_rsp_header, &dst->abts_rsp_header); in isp_put_abts_rsp()
3259 ISP_IOXPUT_32(isp, src->abts_rsp_handle, &dst->abts_rsp_handle); in isp_put_abts_rsp()
3260 ISP_IOXPUT_16(isp, src->abts_rsp_status, &dst->abts_rsp_status); in isp_put_abts_rsp()
3261 ISP_IOXPUT_16(isp, src->abts_rsp_nphdl, &dst->abts_rsp_nphdl); in isp_put_abts_rsp()
3262 ISP_IOXPUT_16(isp, src->abts_rsp_ctl_flags, &dst->abts_rsp_ctl_flags); in isp_put_abts_rsp()
3263 ISP_IOXPUT_16(isp, src->abts_rsp_sof, &dst->abts_rsp_sof); in isp_put_abts_rsp()
3264 ISP_IOXPUT_32(isp, src->abts_rsp_rxid_abts, &dst->abts_rsp_rxid_abts); in isp_put_abts_rsp()
3265 ISP_IOXPUT_16(isp, src->abts_rsp_did_lo, &dst->abts_rsp_did_lo); in isp_put_abts_rsp()
3266 ISP_IOXPUT_8(isp, src->abts_rsp_did_hi, &dst->abts_rsp_did_hi); in isp_put_abts_rsp()
3267 ISP_IOXPUT_8(isp, src->abts_rsp_r_ctl, &dst->abts_rsp_r_ctl); in isp_put_abts_rsp()
3268 ISP_IOXPUT_16(isp, src->abts_rsp_sid_lo, &dst->abts_rsp_sid_lo); in isp_put_abts_rsp()
3269 ISP_IOXPUT_8(isp, src->abts_rsp_sid_hi, &dst->abts_rsp_sid_hi); in isp_put_abts_rsp()
3270 ISP_IOXPUT_8(isp, src->abts_rsp_cs_ctl, &dst->abts_rsp_cs_ctl); in isp_put_abts_rsp()
3271 ISP_IOXPUT_16(isp, src->abts_rsp_f_ctl_lo, &dst->abts_rsp_f_ctl_lo); in isp_put_abts_rsp()
3272 ISP_IOXPUT_8(isp, src->abts_rsp_f_ctl_hi, &dst->abts_rsp_f_ctl_hi); in isp_put_abts_rsp()
3273 ISP_IOXPUT_8(isp, src->abts_rsp_type, &dst->abts_rsp_type); in isp_put_abts_rsp()
3274 ISP_IOXPUT_16(isp, src->abts_rsp_seq_cnt, &dst->abts_rsp_seq_cnt); in isp_put_abts_rsp()
3275 ISP_IOXPUT_8(isp, src->abts_rsp_df_ctl, &dst->abts_rsp_df_ctl); in isp_put_abts_rsp()
3276 ISP_IOXPUT_8(isp, src->abts_rsp_seq_id, &dst->abts_rsp_seq_id); in isp_put_abts_rsp()
3277 ISP_IOXPUT_16(isp, src->abts_rsp_rx_id, &dst->abts_rsp_rx_id); in isp_put_abts_rsp()
3278 ISP_IOXPUT_16(isp, src->abts_rsp_ox_id, &dst->abts_rsp_ox_id); in isp_put_abts_rsp()
3279 ISP_IOXPUT_32(isp, src->abts_rsp_param, &dst->abts_rsp_param); in isp_put_abts_rsp()
3280 if (src->abts_rsp_r_ctl == BA_ACC) { in isp_put_abts_rsp()
3281 ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.reserved, &dst->abts_rsp_payload.ba_acc.reserved); in isp_put_abts_rsp()
3282 …ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_acc.last_seq_id, &dst->abts_rsp_payload.ba_acc.last_seq… in isp_put_abts_rsp()
3283 …ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_acc.seq_id_valid, &dst->abts_rsp_payload.ba_acc.seq_id_… in isp_put_abts_rsp()
3284 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.aborted_rx_id, &dst->abts_rsp_payload.ba_acc.abort… in isp_put_abts_rsp()
3285 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.aborted_ox_id, &dst->abts_rsp_payload.ba_acc.abort… in isp_put_abts_rsp()
3286 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.high_seq_cnt, &dst->abts_rsp_payload.ba_acc.high_s… in isp_put_abts_rsp()
3287 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.low_seq_cnt, &dst->abts_rsp_payload.ba_acc.low_seq… in isp_put_abts_rsp()
3289 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.reserved2[i], &dst->abts_rsp_payload.ba_acc.reserv… in isp_put_abts_rsp()
3291 } else if (src->abts_rsp_r_ctl == BA_RJT) { in isp_put_abts_rsp()
3292 …ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.vendor_unique, &dst->abts_rsp_payload.ba_rjt.vendor… in isp_put_abts_rsp()
3293 …ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.explanation, &dst->abts_rsp_payload.ba_rjt.explanat… in isp_put_abts_rsp()
3294 ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.reason, &dst->abts_rsp_payload.ba_rjt.reason); in isp_put_abts_rsp()
3295 ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.reserved, &dst->abts_rsp_payload.ba_rjt.reserved); in isp_put_abts_rsp()
3297 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_rjt.reserved2[i], &dst->abts_rsp_payload.ba_rjt.reserv… in isp_put_abts_rsp()
3301 ISP_IOXPUT_8(isp, src->abts_rsp_payload.reserved[i], &dst->abts_rsp_payload.reserved[i]); in isp_put_abts_rsp()
3304 ISP_IOXPUT_32(isp, src->abts_rsp_rxid_task, &dst->abts_rsp_rxid_task); in isp_put_abts_rsp()
3308 isp_get_abts_rsp(ispsoftc_t *isp, abts_rsp_t *src, abts_rsp_t *dst) in isp_get_abts_rsp() argument
3312 isp_get_hdr(isp, &src->abts_rsp_header, &dst->abts_rsp_header); in isp_get_abts_rsp()
3313 ISP_IOXGET_32(isp, &src->abts_rsp_handle, dst->abts_rsp_handle); in isp_get_abts_rsp()
3314 ISP_IOXGET_16(isp, &src->abts_rsp_status, dst->abts_rsp_status); in isp_get_abts_rsp()
3315 ISP_IOXGET_16(isp, &src->abts_rsp_nphdl, dst->abts_rsp_nphdl); in isp_get_abts_rsp()
3316 ISP_IOXGET_16(isp, &src->abts_rsp_ctl_flags, dst->abts_rsp_ctl_flags); in isp_get_abts_rsp()
3317 ISP_IOXGET_16(isp, &src->abts_rsp_sof, dst->abts_rsp_sof); in isp_get_abts_rsp()
3318 ISP_IOXGET_32(isp, &src->abts_rsp_rxid_abts, dst->abts_rsp_rxid_abts); in isp_get_abts_rsp()
3319 ISP_IOXGET_16(isp, &src->abts_rsp_did_lo, dst->abts_rsp_did_lo); in isp_get_abts_rsp()
3320 ISP_IOXGET_8(isp, &src->abts_rsp_did_hi, dst->abts_rsp_did_hi); in isp_get_abts_rsp()
3321 ISP_IOXGET_8(isp, &src->abts_rsp_r_ctl, dst->abts_rsp_r_ctl); in isp_get_abts_rsp()
3322 ISP_IOXGET_16(isp, &src->abts_rsp_sid_lo, dst->abts_rsp_sid_lo); in isp_get_abts_rsp()
3323 ISP_IOXGET_8(isp, &src->abts_rsp_sid_hi, dst->abts_rsp_sid_hi); in isp_get_abts_rsp()
3324 ISP_IOXGET_8(isp, &src->abts_rsp_cs_ctl, dst->abts_rsp_cs_ctl); in isp_get_abts_rsp()
3325 ISP_IOXGET_16(isp, &src->abts_rsp_f_ctl_lo, dst->abts_rsp_f_ctl_lo); in isp_get_abts_rsp()
3326 ISP_IOXGET_8(isp, &src->abts_rsp_f_ctl_hi, dst->abts_rsp_f_ctl_hi); in isp_get_abts_rsp()
3327 ISP_IOXGET_8(isp, &src->abts_rsp_type, dst->abts_rsp_type); in isp_get_abts_rsp()
3328 ISP_IOXGET_16(isp, &src->abts_rsp_seq_cnt, dst->abts_rsp_seq_cnt); in isp_get_abts_rsp()
3329 ISP_IOXGET_8(isp, &src->abts_rsp_df_ctl, dst->abts_rsp_df_ctl); in isp_get_abts_rsp()
3330 ISP_IOXGET_8(isp, &src->abts_rsp_seq_id, dst->abts_rsp_seq_id); in isp_get_abts_rsp()
3331 ISP_IOXGET_16(isp, &src->abts_rsp_rx_id, dst->abts_rsp_rx_id); in isp_get_abts_rsp()
3332 ISP_IOXGET_16(isp, &src->abts_rsp_ox_id, dst->abts_rsp_ox_id); in isp_get_abts_rsp()
3333 ISP_IOXGET_32(isp, &src->abts_rsp_param, dst->abts_rsp_param); in isp_get_abts_rsp()
3335 ISP_IOXGET_8(isp, &src->abts_rsp_payload.rsp.reserved[i], dst->abts_rsp_payload.rsp.reserved[i]); in isp_get_abts_rsp()
3337 ISP_IOXGET_32(isp, &src->abts_rsp_payload.rsp.subcode1, dst->abts_rsp_payload.rsp.subcode1); in isp_get_abts_rsp()
3338 ISP_IOXGET_32(isp, &src->abts_rsp_payload.rsp.subcode2, dst->abts_rsp_payload.rsp.subcode2); in isp_get_abts_rsp()
3339 ISP_IOXGET_32(isp, &src->abts_rsp_rxid_task, dst->abts_rsp_rxid_task); in isp_get_abts_rsp()