Lines Matching refs:src
809 isp_put_marker(ispsoftc_t *isp, isp_marker_t *src, isp_marker_t *dst) in isp_put_marker() argument
812 isp_put_hdr(isp, &src->mrk_header, &dst->mrk_header); in isp_put_marker()
813 ISP_IOXPUT_32(isp, src->mrk_handle, &dst->mrk_handle); in isp_put_marker()
815 ISP_IOXPUT_8(isp, src->mrk_reserved0, &dst->mrk_target); in isp_put_marker()
816 ISP_IOXPUT_8(isp, src->mrk_target, &dst->mrk_reserved0); in isp_put_marker()
818 ISP_IOXPUT_8(isp, src->mrk_reserved0, &dst->mrk_reserved0); in isp_put_marker()
819 ISP_IOXPUT_8(isp, src->mrk_target, &dst->mrk_target); in isp_put_marker()
821 ISP_IOXPUT_16(isp, src->mrk_modifier, &dst->mrk_modifier); in isp_put_marker()
822 ISP_IOXPUT_16(isp, src->mrk_flags, &dst->mrk_flags); in isp_put_marker()
823 ISP_IOXPUT_16(isp, src->mrk_lun, &dst->mrk_lun); in isp_put_marker()
824 for (i = 0; i < ASIZE(src->mrk_reserved1); i++) { in isp_put_marker()
825 ISP_IOXPUT_8(isp, src->mrk_reserved1[i], &dst->mrk_reserved1[i]); in isp_put_marker()
830 isp_put_marker_24xx(ispsoftc_t *isp, isp_marker_24xx_t *src, isp_marker_24xx_t *dst) in isp_put_marker_24xx() argument
833 isp_put_hdr(isp, &src->mrk_header, &dst->mrk_header); in isp_put_marker_24xx()
834 ISP_IOXPUT_32(isp, src->mrk_handle, &dst->mrk_handle); in isp_put_marker_24xx()
835 ISP_IOXPUT_16(isp, src->mrk_nphdl, &dst->mrk_nphdl); in isp_put_marker_24xx()
836 ISP_IOXPUT_8(isp, src->mrk_modifier, &dst->mrk_modifier); in isp_put_marker_24xx()
837 ISP_IOXPUT_8(isp, src->mrk_reserved0, &dst->mrk_reserved0); in isp_put_marker_24xx()
838 ISP_IOXPUT_8(isp, src->mrk_reserved1, &dst->mrk_reserved1); in isp_put_marker_24xx()
839 ISP_IOXPUT_8(isp, src->mrk_vphdl, &dst->mrk_vphdl); in isp_put_marker_24xx()
840 ISP_IOXPUT_8(isp, src->mrk_reserved2, &dst->mrk_reserved2); in isp_put_marker_24xx()
841 for (i = 0; i < ASIZE(src->mrk_lun); i++) { in isp_put_marker_24xx()
842 ISP_IOXPUT_8(isp, src->mrk_lun[i], &dst->mrk_lun[i]); in isp_put_marker_24xx()
844 for (i = 0; i < ASIZE(src->mrk_reserved3); i++) { in isp_put_marker_24xx()
845 ISP_IOXPUT_8(isp, src->mrk_reserved3[i], &dst->mrk_reserved3[i]); in isp_put_marker_24xx()
850 isp_put_request_t2(ispsoftc_t *isp, ispreqt2_t *src, ispreqt2_t *dst) in isp_put_request_t2() argument
853 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t2()
854 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t2()
855 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_lun_trn); in isp_put_request_t2()
856 ISP_IOXPUT_8(isp, src->req_target, &dst->req_target); in isp_put_request_t2()
857 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t2()
858 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t2()
859 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t2()
860 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t2()
861 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t2()
862 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t2()
863 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t2()
865 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t2()
867 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t2()
868 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t2()
873 isp_put_request_t2e(ispsoftc_t *isp, ispreqt2e_t *src, ispreqt2e_t *dst) in isp_put_request_t2e() argument
876 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t2e()
877 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t2e()
878 ISP_IOXPUT_16(isp, src->req_target, &dst->req_target); in isp_put_request_t2e()
879 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t2e()
880 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t2e()
881 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t2e()
882 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t2e()
883 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t2e()
884 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t2e()
885 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t2e()
887 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t2e()
889 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t2e()
890 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t2e()
895 isp_put_request_t3(ispsoftc_t *isp, ispreqt3_t *src, ispreqt3_t *dst) in isp_put_request_t3() argument
898 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t3()
899 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t3()
900 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_lun_trn); in isp_put_request_t3()
901 ISP_IOXPUT_8(isp, src->req_target, &dst->req_target); in isp_put_request_t3()
902 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t3()
903 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t3()
904 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t3()
905 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t3()
906 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t3()
907 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t3()
908 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t3()
910 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t3()
912 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t3()
913 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_basehi, &dst->req_dataseg[i].ds_basehi); in isp_put_request_t3()
914 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t3()
919 isp_put_request_t3e(ispsoftc_t *isp, ispreqt3e_t *src, ispreqt3e_t *dst) in isp_put_request_t3e() argument
922 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t3e()
923 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t3e()
924 ISP_IOXPUT_16(isp, src->req_target, &dst->req_target); in isp_put_request_t3e()
925 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t3e()
926 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t3e()
927 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t3e()
928 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t3e()
929 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t3e()
930 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t3e()
931 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t3e()
933 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t3e()
935 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t3e()
936 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_basehi, &dst->req_dataseg[i].ds_basehi); in isp_put_request_t3e()
937 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t3e()
942 isp_put_extended_request(ispsoftc_t *isp, ispextreq_t *src, ispextreq_t *dst) in isp_put_extended_request() argument
945 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_extended_request()
946 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_extended_request()
948 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_target); in isp_put_extended_request()
949 ISP_IOXPUT_8(isp, src->req_target, &dst->req_lun_trn); in isp_put_extended_request()
951 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_lun_trn); in isp_put_extended_request()
952 ISP_IOXPUT_8(isp, src->req_target, &dst->req_target); in isp_put_extended_request()
954 ISP_IOXPUT_16(isp, src->req_cdblen, &dst->req_cdblen); in isp_put_extended_request()
955 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_extended_request()
956 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_extended_request()
957 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_extended_request()
958 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_extended_request()
959 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_extended_request()
964 isp_put_request_t7(ispsoftc_t *isp, ispreqt7_t *src, ispreqt7_t *dst) in isp_put_request_t7() argument
969 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t7()
970 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t7()
971 ISP_IOXPUT_16(isp, src->req_nphdl, &dst->req_nphdl); in isp_put_request_t7()
972 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t7()
973 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t7()
974 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t7()
975 a = (uint32_t *) src->req_lun; in isp_put_request_t7()
977 for (i = 0; i < (ASIZE(src->req_lun) >> 2); i++ ) { in isp_put_request_t7()
980 ISP_IOXPUT_8(isp, src->req_alen_datadir, &dst->req_alen_datadir); in isp_put_request_t7()
981 ISP_IOXPUT_8(isp, src->req_task_management, &dst->req_task_management); in isp_put_request_t7()
982 ISP_IOXPUT_8(isp, src->req_task_attribute, &dst->req_task_attribute); in isp_put_request_t7()
983 ISP_IOXPUT_8(isp, src->req_crn, &dst->req_crn); in isp_put_request_t7()
984 a = (uint32_t *) src->req_cdb; in isp_put_request_t7()
986 for (i = 0; i < (ASIZE(src->req_cdb) >> 2); i++) { in isp_put_request_t7()
989 ISP_IOXPUT_32(isp, src->req_dl, &dst->req_dl); in isp_put_request_t7()
990 ISP_IOXPUT_16(isp, src->req_tidlo, &dst->req_tidlo); in isp_put_request_t7()
991 ISP_IOXPUT_8(isp, src->req_tidhi, &dst->req_tidhi); in isp_put_request_t7()
992 ISP_IOXPUT_8(isp, src->req_vpidx, &dst->req_vpidx); in isp_put_request_t7()
993 ISP_IOXPUT_32(isp, src->req_dataseg.ds_base, &dst->req_dataseg.ds_base); in isp_put_request_t7()
994 ISP_IOXPUT_32(isp, src->req_dataseg.ds_basehi, &dst->req_dataseg.ds_basehi); in isp_put_request_t7()
995 ISP_IOXPUT_32(isp, src->req_dataseg.ds_count, &dst->req_dataseg.ds_count); in isp_put_request_t7()
999 isp_put_24xx_tmf(ispsoftc_t *isp, isp24xx_tmf_t *src, isp24xx_tmf_t *dst) in isp_put_24xx_tmf() argument
1004 isp_put_hdr(isp, &src->tmf_header, &dst->tmf_header); in isp_put_24xx_tmf()
1005 ISP_IOXPUT_32(isp, src->tmf_handle, &dst->tmf_handle); in isp_put_24xx_tmf()
1006 ISP_IOXPUT_16(isp, src->tmf_nphdl, &dst->tmf_nphdl); in isp_put_24xx_tmf()
1007 ISP_IOXPUT_16(isp, src->tmf_delay, &dst->tmf_delay); in isp_put_24xx_tmf()
1008 ISP_IOXPUT_16(isp, src->tmf_timeout, &dst->tmf_timeout); in isp_put_24xx_tmf()
1009 for (i = 0; i < ASIZE(src->tmf_reserved0); i++) { in isp_put_24xx_tmf()
1010 ISP_IOXPUT_8(isp, src->tmf_reserved0[i], &dst->tmf_reserved0[i]); in isp_put_24xx_tmf()
1012 a = (uint32_t *) src->tmf_lun; in isp_put_24xx_tmf()
1014 for (i = 0; i < (ASIZE(src->tmf_lun) >> 2); i++ ) { in isp_put_24xx_tmf()
1017 ISP_IOXPUT_32(isp, src->tmf_flags, &dst->tmf_flags); in isp_put_24xx_tmf()
1018 for (i = 0; i < ASIZE(src->tmf_reserved1); i++) { in isp_put_24xx_tmf()
1019 ISP_IOXPUT_8(isp, src->tmf_reserved1[i], &dst->tmf_reserved1[i]); in isp_put_24xx_tmf()
1021 ISP_IOXPUT_16(isp, src->tmf_tidlo, &dst->tmf_tidlo); in isp_put_24xx_tmf()
1022 ISP_IOXPUT_8(isp, src->tmf_tidhi, &dst->tmf_tidhi); in isp_put_24xx_tmf()
1023 ISP_IOXPUT_8(isp, src->tmf_vpidx, &dst->tmf_vpidx); in isp_put_24xx_tmf()
1024 for (i = 0; i < ASIZE(src->tmf_reserved2); i++) { in isp_put_24xx_tmf()
1025 ISP_IOXPUT_8(isp, src->tmf_reserved2[i], &dst->tmf_reserved2[i]); in isp_put_24xx_tmf()
1030 isp_put_24xx_abrt(ispsoftc_t *isp, isp24xx_abrt_t *src, isp24xx_abrt_t *dst) in isp_put_24xx_abrt() argument
1033 isp_put_hdr(isp, &src->abrt_header, &dst->abrt_header); in isp_put_24xx_abrt()
1034 ISP_IOXPUT_32(isp, src->abrt_handle, &dst->abrt_handle); in isp_put_24xx_abrt()
1035 ISP_IOXPUT_16(isp, src->abrt_nphdl, &dst->abrt_nphdl); in isp_put_24xx_abrt()
1036 ISP_IOXPUT_16(isp, src->abrt_options, &dst->abrt_options); in isp_put_24xx_abrt()
1037 ISP_IOXPUT_32(isp, src->abrt_cmd_handle, &dst->abrt_cmd_handle); in isp_put_24xx_abrt()
1038 for (i = 0; i < ASIZE(src->abrt_reserved); i++) { in isp_put_24xx_abrt()
1039 ISP_IOXPUT_8(isp, src->abrt_reserved[i], &dst->abrt_reserved[i]); in isp_put_24xx_abrt()
1041 ISP_IOXPUT_16(isp, src->abrt_tidlo, &dst->abrt_tidlo); in isp_put_24xx_abrt()
1042 ISP_IOXPUT_8(isp, src->abrt_tidhi, &dst->abrt_tidhi); in isp_put_24xx_abrt()
1043 ISP_IOXPUT_8(isp, src->abrt_vpidx, &dst->abrt_vpidx); in isp_put_24xx_abrt()
1044 for (i = 0; i < ASIZE(src->abrt_reserved1); i++) { in isp_put_24xx_abrt()
1045 ISP_IOXPUT_8(isp, src->abrt_reserved1[i], &dst->abrt_reserved1[i]); in isp_put_24xx_abrt()
1050 isp_put_cont_req(ispsoftc_t *isp, ispcontreq_t *src, ispcontreq_t *dst) in isp_put_cont_req() argument
1053 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_cont_req()
1055 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_cont_req()
1056 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_cont_req()
1061 isp_put_cont64_req(ispsoftc_t *isp, ispcontreq64_t *src, ispcontreq64_t *dst) in isp_put_cont64_req() argument
1064 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_cont64_req()
1066 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_cont64_req()
1067 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_basehi, &dst->req_dataseg[i].ds_basehi); in isp_put_cont64_req()
1068 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_cont64_req()
1073 isp_get_response(ispsoftc_t *isp, ispstatusreq_t *src, ispstatusreq_t *dst) in isp_get_response() argument
1076 isp_get_hdr(isp, &src->req_header, &dst->req_header); in isp_get_response()
1077 ISP_IOXGET_32(isp, &src->req_handle, dst->req_handle); in isp_get_response()
1078 ISP_IOXGET_16(isp, &src->req_scsi_status, dst->req_scsi_status); in isp_get_response()
1079 ISP_IOXGET_16(isp, &src->req_completion_status, dst->req_completion_status); in isp_get_response()
1080 ISP_IOXGET_16(isp, &src->req_state_flags, dst->req_state_flags); in isp_get_response()
1081 ISP_IOXGET_16(isp, &src->req_status_flags, dst->req_status_flags); in isp_get_response()
1082 ISP_IOXGET_16(isp, &src->req_time, dst->req_time); in isp_get_response()
1083 ISP_IOXGET_16(isp, &src->req_sense_len, dst->req_sense_len); in isp_get_response()
1084 ISP_IOXGET_32(isp, &src->req_resid, dst->req_resid); in isp_get_response()
1086 ISP_IOXGET_8(isp, &src->req_response[i], dst->req_response[i]); in isp_get_response()
1089 ISP_IOXGET_8(isp, &src->req_sense_data[i], dst->req_sense_data[i]); in isp_get_response()
1094 isp_get_24xx_response(ispsoftc_t *isp, isp24xx_statusreq_t *src, isp24xx_statusreq_t *dst) in isp_get_24xx_response() argument
1099 isp_get_hdr(isp, &src->req_header, &dst->req_header); in isp_get_24xx_response()
1100 ISP_IOXGET_32(isp, &src->req_handle, dst->req_handle); in isp_get_24xx_response()
1101 ISP_IOXGET_16(isp, &src->req_completion_status, dst->req_completion_status); in isp_get_24xx_response()
1102 ISP_IOXGET_16(isp, &src->req_oxid, dst->req_oxid); in isp_get_24xx_response()
1103 ISP_IOXGET_32(isp, &src->req_resid, dst->req_resid); in isp_get_24xx_response()
1104 ISP_IOXGET_16(isp, &src->req_reserved0, dst->req_reserved0); in isp_get_24xx_response()
1105 ISP_IOXGET_16(isp, &src->req_state_flags, dst->req_state_flags); in isp_get_24xx_response()
1106 ISP_IOXGET_16(isp, &src->req_reserved1, dst->req_reserved1); in isp_get_24xx_response()
1107 ISP_IOXGET_16(isp, &src->req_scsi_status, dst->req_scsi_status); in isp_get_24xx_response()
1108 ISP_IOXGET_32(isp, &src->req_fcp_residual, dst->req_fcp_residual); in isp_get_24xx_response()
1109 ISP_IOXGET_32(isp, &src->req_sense_len, dst->req_sense_len); in isp_get_24xx_response()
1110 ISP_IOXGET_32(isp, &src->req_response_len, dst->req_response_len); in isp_get_24xx_response()
1111 s = (uint32_t *)src->req_rsp_sense; in isp_get_24xx_response()
1113 for (i = 0; i < (ASIZE(src->req_rsp_sense) >> 2); i++) { in isp_get_24xx_response()
1119 isp_get_24xx_abrt(ispsoftc_t *isp, isp24xx_abrt_t *src, isp24xx_abrt_t *dst) in isp_get_24xx_abrt() argument
1122 isp_get_hdr(isp, &src->abrt_header, &dst->abrt_header); in isp_get_24xx_abrt()
1123 ISP_IOXGET_32(isp, &src->abrt_handle, dst->abrt_handle); in isp_get_24xx_abrt()
1124 ISP_IOXGET_16(isp, &src->abrt_nphdl, dst->abrt_nphdl); in isp_get_24xx_abrt()
1125 ISP_IOXGET_16(isp, &src->abrt_options, dst->abrt_options); in isp_get_24xx_abrt()
1126 ISP_IOXGET_32(isp, &src->abrt_cmd_handle, dst->abrt_cmd_handle); in isp_get_24xx_abrt()
1127 for (i = 0; i < ASIZE(src->abrt_reserved); i++) { in isp_get_24xx_abrt()
1128 ISP_IOXGET_8(isp, &src->abrt_reserved[i], dst->abrt_reserved[i]); in isp_get_24xx_abrt()
1130 ISP_IOXGET_16(isp, &src->abrt_tidlo, dst->abrt_tidlo); in isp_get_24xx_abrt()
1131 ISP_IOXGET_8(isp, &src->abrt_tidhi, dst->abrt_tidhi); in isp_get_24xx_abrt()
1132 ISP_IOXGET_8(isp, &src->abrt_vpidx, dst->abrt_vpidx); in isp_get_24xx_abrt()
1133 for (i = 0; i < ASIZE(src->abrt_reserved1); i++) { in isp_get_24xx_abrt()
1134 ISP_IOXGET_8(isp, &src->abrt_reserved1[i], dst->abrt_reserved1[i]); in isp_get_24xx_abrt()
1175 isp_put_icb(ispsoftc_t *isp, isp_icb_t *src, isp_icb_t *dst) in isp_put_icb() argument
1179 ISP_IOXPUT_8(isp, src->icb_version, &dst->icb_reserved0); in isp_put_icb()
1180 ISP_IOXPUT_8(isp, src->icb_reserved0, &dst->icb_version); in isp_put_icb()
1182 ISP_IOXPUT_8(isp, src->icb_version, &dst->icb_version); in isp_put_icb()
1183 ISP_IOXPUT_8(isp, src->icb_reserved0, &dst->icb_reserved0); in isp_put_icb()
1185 ISP_IOXPUT_16(isp, src->icb_fwoptions, &dst->icb_fwoptions); in isp_put_icb()
1186 ISP_IOXPUT_16(isp, src->icb_maxfrmlen, &dst->icb_maxfrmlen); in isp_put_icb()
1187 ISP_IOXPUT_16(isp, src->icb_maxalloc, &dst->icb_maxalloc); in isp_put_icb()
1188 ISP_IOXPUT_16(isp, src->icb_execthrottle, &dst->icb_execthrottle); in isp_put_icb()
1190 ISP_IOXPUT_8(isp, src->icb_retry_count, &dst->icb_retry_delay); in isp_put_icb()
1191 ISP_IOXPUT_8(isp, src->icb_retry_delay, &dst->icb_retry_count); in isp_put_icb()
1193 ISP_IOXPUT_8(isp, src->icb_retry_count, &dst->icb_retry_count); in isp_put_icb()
1194 ISP_IOXPUT_8(isp, src->icb_retry_delay, &dst->icb_retry_delay); in isp_put_icb()
1197 ISP_IOXPUT_8(isp, src->icb_portname[i], &dst->icb_portname[i]); in isp_put_icb()
1199 ISP_IOXPUT_16(isp, src->icb_hardaddr, &dst->icb_hardaddr); in isp_put_icb()
1201 ISP_IOXPUT_8(isp, src->icb_iqdevtype, &dst->icb_logintime); in isp_put_icb()
1202 ISP_IOXPUT_8(isp, src->icb_logintime, &dst->icb_iqdevtype); in isp_put_icb()
1204 ISP_IOXPUT_8(isp, src->icb_iqdevtype, &dst->icb_iqdevtype); in isp_put_icb()
1205 ISP_IOXPUT_8(isp, src->icb_logintime, &dst->icb_logintime); in isp_put_icb()
1208 ISP_IOXPUT_8(isp, src->icb_nodename[i], &dst->icb_nodename[i]); in isp_put_icb()
1210 ISP_IOXPUT_16(isp, src->icb_rqstout, &dst->icb_rqstout); in isp_put_icb()
1211 ISP_IOXPUT_16(isp, src->icb_rspnsin, &dst->icb_rspnsin); in isp_put_icb()
1212 ISP_IOXPUT_16(isp, src->icb_rqstqlen, &dst->icb_rqstqlen); in isp_put_icb()
1213 ISP_IOXPUT_16(isp, src->icb_rsltqlen, &dst->icb_rsltqlen); in isp_put_icb()
1215 ISP_IOXPUT_16(isp, src->icb_rqstaddr[i], &dst->icb_rqstaddr[i]); in isp_put_icb()
1218 ISP_IOXPUT_16(isp, src->icb_respaddr[i], &dst->icb_respaddr[i]); in isp_put_icb()
1220 ISP_IOXPUT_16(isp, src->icb_lunenables, &dst->icb_lunenables); in isp_put_icb()
1222 ISP_IOXPUT_8(isp, src->icb_ccnt, &dst->icb_icnt); in isp_put_icb()
1223 ISP_IOXPUT_8(isp, src->icb_icnt, &dst->icb_ccnt); in isp_put_icb()
1225 ISP_IOXPUT_8(isp, src->icb_ccnt, &dst->icb_ccnt); in isp_put_icb()
1226 ISP_IOXPUT_8(isp, src->icb_icnt, &dst->icb_icnt); in isp_put_icb()
1228 ISP_IOXPUT_16(isp, src->icb_lunetimeout, &dst->icb_lunetimeout); in isp_put_icb()
1229 ISP_IOXPUT_16(isp, src->icb_reserved1, &dst->icb_reserved1); in isp_put_icb()
1230 ISP_IOXPUT_16(isp, src->icb_xfwoptions, &dst->icb_xfwoptions); in isp_put_icb()
1232 ISP_IOXPUT_8(isp, src->icb_racctimer, &dst->icb_idelaytimer); in isp_put_icb()
1233 ISP_IOXPUT_8(isp, src->icb_idelaytimer, &dst->icb_racctimer); in isp_put_icb()
1235 ISP_IOXPUT_8(isp, src->icb_racctimer, &dst->icb_racctimer); in isp_put_icb()
1236 ISP_IOXPUT_8(isp, src->icb_idelaytimer, &dst->icb_idelaytimer); in isp_put_icb()
1238 ISP_IOXPUT_16(isp, src->icb_zfwoptions, &dst->icb_zfwoptions); in isp_put_icb()
1242 isp_put_icb_2400(ispsoftc_t *isp, isp_icb_2400_t *src, isp_icb_2400_t *dst) in isp_put_icb_2400() argument
1245 ISP_IOXPUT_16(isp, src->icb_version, &dst->icb_version); in isp_put_icb_2400()
1246 ISP_IOXPUT_16(isp, src->icb_reserved0, &dst->icb_reserved0); in isp_put_icb_2400()
1247 ISP_IOXPUT_16(isp, src->icb_maxfrmlen, &dst->icb_maxfrmlen); in isp_put_icb_2400()
1248 ISP_IOXPUT_16(isp, src->icb_execthrottle, &dst->icb_execthrottle); in isp_put_icb_2400()
1249 ISP_IOXPUT_16(isp, src->icb_xchgcnt, &dst->icb_xchgcnt); in isp_put_icb_2400()
1250 ISP_IOXPUT_16(isp, src->icb_hardaddr, &dst->icb_hardaddr); in isp_put_icb_2400()
1252 ISP_IOXPUT_8(isp, src->icb_portname[i], &dst->icb_portname[i]); in isp_put_icb_2400()
1255 ISP_IOXPUT_8(isp, src->icb_nodename[i], &dst->icb_nodename[i]); in isp_put_icb_2400()
1257 ISP_IOXPUT_16(isp, src->icb_rspnsin, &dst->icb_rspnsin); in isp_put_icb_2400()
1258 ISP_IOXPUT_16(isp, src->icb_rqstout, &dst->icb_rqstout); in isp_put_icb_2400()
1259 ISP_IOXPUT_16(isp, src->icb_retry_count, &dst->icb_retry_count); in isp_put_icb_2400()
1260 ISP_IOXPUT_16(isp, src->icb_priout, &dst->icb_priout); in isp_put_icb_2400()
1261 ISP_IOXPUT_16(isp, src->icb_rsltqlen, &dst->icb_rsltqlen); in isp_put_icb_2400()
1262 ISP_IOXPUT_16(isp, src->icb_rqstqlen, &dst->icb_rqstqlen); in isp_put_icb_2400()
1263 ISP_IOXPUT_16(isp, src->icb_ldn_nols, &dst->icb_ldn_nols); in isp_put_icb_2400()
1264 ISP_IOXPUT_16(isp, src->icb_prqstqlen, &dst->icb_prqstqlen); in isp_put_icb_2400()
1266 ISP_IOXPUT_16(isp, src->icb_rqstaddr[i], &dst->icb_rqstaddr[i]); in isp_put_icb_2400()
1269 ISP_IOXPUT_16(isp, src->icb_respaddr[i], &dst->icb_respaddr[i]); in isp_put_icb_2400()
1272 ISP_IOXPUT_16(isp, src->icb_priaddr[i], &dst->icb_priaddr[i]); in isp_put_icb_2400()
1275 ISP_IOXPUT_16(isp, src->icb_reserved1[i], &dst->icb_reserved1[i]); in isp_put_icb_2400()
1277 ISP_IOXPUT_16(isp, src->icb_atio_in, &dst->icb_atio_in); in isp_put_icb_2400()
1278 ISP_IOXPUT_16(isp, src->icb_atioqlen, &dst->icb_atioqlen); in isp_put_icb_2400()
1280 ISP_IOXPUT_16(isp, src->icb_atioqaddr[i], &dst->icb_atioqaddr[i]); in isp_put_icb_2400()
1282 ISP_IOXPUT_16(isp, src->icb_idelaytimer, &dst->icb_idelaytimer); in isp_put_icb_2400()
1283 ISP_IOXPUT_16(isp, src->icb_logintime, &dst->icb_logintime); in isp_put_icb_2400()
1284 ISP_IOXPUT_32(isp, src->icb_fwoptions1, &dst->icb_fwoptions1); in isp_put_icb_2400()
1285 ISP_IOXPUT_32(isp, src->icb_fwoptions2, &dst->icb_fwoptions2); in isp_put_icb_2400()
1286 ISP_IOXPUT_32(isp, src->icb_fwoptions3, &dst->icb_fwoptions3); in isp_put_icb_2400()
1288 ISP_IOXPUT_16(isp, src->icb_reserved2[i], &dst->icb_reserved2[i]); in isp_put_icb_2400()
1293 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
1295 ISP_IOXPUT_16(isp, src->vp_count, &dst->vp_count); in isp_put_icb_2400_vpinfo()
1296 ISP_IOXPUT_16(isp, src->vp_global_options, &dst->vp_global_options); in isp_put_icb_2400_vpinfo()
1300 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
1303 ISP_IOXPUT_16(isp, src->vp_port_status, &dst->vp_port_status); in isp_put_vp_port_info()
1304 ISP_IOXPUT_8(isp, src->vp_port_options, &dst->vp_port_options); in isp_put_vp_port_info()
1305 ISP_IOXPUT_8(isp, src->vp_port_loopid, &dst->vp_port_loopid); in isp_put_vp_port_info()
1307 ISP_IOXPUT_8(isp, src->vp_port_portname[i], &dst->vp_port_portname[i]); in isp_put_vp_port_info()
1310 ISP_IOXPUT_8(isp, src->vp_port_nodename[i], &dst->vp_port_nodename[i]); in isp_put_vp_port_info()
1316 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
1319 ISP_IOXGET_16(isp, &src->vp_port_status, dst->vp_port_status); in isp_get_vp_port_info()
1320 ISP_IOXGET_8(isp, &src->vp_port_options, dst->vp_port_options); in isp_get_vp_port_info()
1321 ISP_IOXGET_8(isp, &src->vp_port_loopid, dst->vp_port_loopid); in isp_get_vp_port_info()
1322 for (i = 0; i < ASIZE(src->vp_port_portname); i++) { in isp_get_vp_port_info()
1323 ISP_IOXGET_8(isp, &src->vp_port_portname[i], dst->vp_port_portname[i]); in isp_get_vp_port_info()
1325 for (i = 0; i < ASIZE(src->vp_port_nodename); i++) { in isp_get_vp_port_info()
1326 ISP_IOXGET_8(isp, &src->vp_port_nodename[i], dst->vp_port_nodename[i]); in isp_get_vp_port_info()
1328 ISP_IOXGET_16(isp, &src->vp_port_portid_lo, dst->vp_port_portid_lo); in isp_get_vp_port_info()
1329 ISP_IOXGET_16(isp, &src->vp_port_portid_hi, dst->vp_port_portid_hi); in isp_get_vp_port_info()
1333 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
1336 isp_put_hdr(isp, &src->vp_ctrl_hdr, &dst->vp_ctrl_hdr); in isp_put_vp_ctrl_info()
1337 ISP_IOXPUT_32(isp, src->vp_ctrl_handle, &dst->vp_ctrl_handle); in isp_put_vp_ctrl_info()
1338 ISP_IOXPUT_16(isp, src->vp_ctrl_index_fail, &dst->vp_ctrl_index_fail); in isp_put_vp_ctrl_info()
1339 ISP_IOXPUT_16(isp, src->vp_ctrl_status, &dst->vp_ctrl_status); in isp_put_vp_ctrl_info()
1340 ISP_IOXPUT_16(isp, src->vp_ctrl_command, &dst->vp_ctrl_command); in isp_put_vp_ctrl_info()
1341 ISP_IOXPUT_16(isp, src->vp_ctrl_vp_count, &dst->vp_ctrl_vp_count); in isp_put_vp_ctrl_info()
1342 for (i = 0; i < ASIZE(src->vp_ctrl_idmap); i++) { in isp_put_vp_ctrl_info()
1343 ISP_IOXPUT_16(isp, src->vp_ctrl_idmap[i], &dst->vp_ctrl_idmap[i]); in isp_put_vp_ctrl_info()
1345 for (i = 0; i < ASIZE(src->vp_ctrl_reserved); i++) { in isp_put_vp_ctrl_info()
1346 ISP_IOXPUT_8(isp, src->vp_ctrl_reserved[i], &dst->vp_ctrl_reserved[i]); in isp_put_vp_ctrl_info()
1351 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
1354 isp_get_hdr(isp, &src->vp_ctrl_hdr, &dst->vp_ctrl_hdr); in isp_get_vp_ctrl_info()
1355 ISP_IOXGET_32(isp, &src->vp_ctrl_handle, dst->vp_ctrl_handle); in isp_get_vp_ctrl_info()
1356 ISP_IOXGET_16(isp, &src->vp_ctrl_index_fail, dst->vp_ctrl_index_fail); in isp_get_vp_ctrl_info()
1357 ISP_IOXGET_16(isp, &src->vp_ctrl_status, dst->vp_ctrl_status); in isp_get_vp_ctrl_info()
1358 ISP_IOXGET_16(isp, &src->vp_ctrl_command, dst->vp_ctrl_command); in isp_get_vp_ctrl_info()
1359 ISP_IOXGET_16(isp, &src->vp_ctrl_vp_count, dst->vp_ctrl_vp_count); in isp_get_vp_ctrl_info()
1360 for (i = 0; i < ASIZE(src->vp_ctrl_idmap); i++) { in isp_get_vp_ctrl_info()
1361 ISP_IOXGET_16(isp, &src->vp_ctrl_idmap[i], dst->vp_ctrl_idmap[i]); in isp_get_vp_ctrl_info()
1363 for (i = 0; i < ASIZE(src->vp_ctrl_reserved); i++) { in isp_get_vp_ctrl_info()
1364 ISP_IOXGET_8(isp, &src->vp_ctrl_reserved[i], dst->vp_ctrl_reserved[i]); in isp_get_vp_ctrl_info()
1369 isp_put_vp_modify(ispsoftc_t *isp, vp_modify_t *src, vp_modify_t *dst) in isp_put_vp_modify() argument
1372 isp_put_hdr(isp, &src->vp_mod_hdr, &dst->vp_mod_hdr); in isp_put_vp_modify()
1373 ISP_IOXPUT_32(isp, src->vp_mod_hdl, &dst->vp_mod_hdl); in isp_put_vp_modify()
1374 ISP_IOXPUT_16(isp, src->vp_mod_reserved0, &dst->vp_mod_reserved0); in isp_put_vp_modify()
1375 ISP_IOXPUT_16(isp, src->vp_mod_status, &dst->vp_mod_status); in isp_put_vp_modify()
1376 ISP_IOXPUT_8(isp, src->vp_mod_cmd, &dst->vp_mod_cmd); in isp_put_vp_modify()
1377 ISP_IOXPUT_8(isp, src->vp_mod_cnt, &dst->vp_mod_cnt); in isp_put_vp_modify()
1378 ISP_IOXPUT_8(isp, src->vp_mod_idx0, &dst->vp_mod_idx0); in isp_put_vp_modify()
1379 ISP_IOXPUT_8(isp, src->vp_mod_idx1, &dst->vp_mod_idx1); in isp_put_vp_modify()
1380 for (i = 0; i < ASIZE(src->vp_mod_ports); i++) { in isp_put_vp_modify()
1381 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].options, &dst->vp_mod_ports[i].options); in isp_put_vp_modify()
1382 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].loopid, &dst->vp_mod_ports[i].loopid); in isp_put_vp_modify()
1383 ISP_IOXPUT_16(isp, src->vp_mod_ports[i].reserved1, &dst->vp_mod_ports[i].reserved1); in isp_put_vp_modify()
1384 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwpn); j++) { in isp_put_vp_modify()
1385 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].wwpn[j], &dst->vp_mod_ports[i].wwpn[j]); in isp_put_vp_modify()
1387 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwnn); j++) { in isp_put_vp_modify()
1388 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].wwnn[j], &dst->vp_mod_ports[i].wwnn[j]); in isp_put_vp_modify()
1391 for (i = 0; i < ASIZE(src->vp_mod_reserved2); i++) { in isp_put_vp_modify()
1392 ISP_IOXPUT_8(isp, src->vp_mod_reserved2[i], &dst->vp_mod_reserved2[i]); in isp_put_vp_modify()
1397 isp_get_vp_modify(ispsoftc_t *isp, vp_modify_t *src, vp_modify_t *dst) in isp_get_vp_modify() argument
1400 isp_get_hdr(isp, &src->vp_mod_hdr, &dst->vp_mod_hdr); in isp_get_vp_modify()
1401 ISP_IOXGET_32(isp, &src->vp_mod_hdl, dst->vp_mod_hdl); in isp_get_vp_modify()
1402 ISP_IOXGET_16(isp, &src->vp_mod_reserved0, dst->vp_mod_reserved0); in isp_get_vp_modify()
1403 ISP_IOXGET_16(isp, &src->vp_mod_status, dst->vp_mod_status); in isp_get_vp_modify()
1404 ISP_IOXGET_8(isp, &src->vp_mod_cmd, dst->vp_mod_cmd); in isp_get_vp_modify()
1405 ISP_IOXGET_8(isp, &src->vp_mod_cnt, dst->vp_mod_cnt); in isp_get_vp_modify()
1406 ISP_IOXGET_8(isp, &src->vp_mod_idx0, dst->vp_mod_idx0); in isp_get_vp_modify()
1407 ISP_IOXGET_8(isp, &src->vp_mod_idx1, dst->vp_mod_idx1); in isp_get_vp_modify()
1408 for (i = 0; i < ASIZE(src->vp_mod_ports); i++) { in isp_get_vp_modify()
1409 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].options, dst->vp_mod_ports[i].options); in isp_get_vp_modify()
1410 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].loopid, dst->vp_mod_ports[i].loopid); in isp_get_vp_modify()
1411 ISP_IOXGET_16(isp, &src->vp_mod_ports[i].reserved1, dst->vp_mod_ports[i].reserved1); in isp_get_vp_modify()
1412 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwpn); j++) { in isp_get_vp_modify()
1413 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].wwpn[j], dst->vp_mod_ports[i].wwpn[j]); in isp_get_vp_modify()
1415 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwnn); j++) { in isp_get_vp_modify()
1416 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].wwnn[j], dst->vp_mod_ports[i].wwnn[j]); in isp_get_vp_modify()
1419 for (i = 0; i < ASIZE(src->vp_mod_reserved2); i++) { in isp_get_vp_modify()
1420 ISP_IOXGET_8(isp, &src->vp_mod_reserved2[i], dst->vp_mod_reserved2[i]); in isp_get_vp_modify()
1425 isp_get_pdb_21xx(ispsoftc_t *isp, isp_pdb_21xx_t *src, isp_pdb_21xx_t *dst) in isp_get_pdb_21xx() argument
1428 ISP_IOXGET_16(isp, &src->pdb_options, dst->pdb_options); in isp_get_pdb_21xx()
1429 ISP_IOXGET_8(isp, &src->pdb_mstate, dst->pdb_mstate); in isp_get_pdb_21xx()
1430 ISP_IOXGET_8(isp, &src->pdb_sstate, dst->pdb_sstate); in isp_get_pdb_21xx()
1432 ISP_IOXGET_8(isp, &src->pdb_hardaddr_bits[i], dst->pdb_hardaddr_bits[i]); in isp_get_pdb_21xx()
1435 ISP_IOXGET_8(isp, &src->pdb_portid_bits[i], dst->pdb_portid_bits[i]); in isp_get_pdb_21xx()
1438 ISP_IOXGET_8(isp, &src->pdb_nodename[i], dst->pdb_nodename[i]); in isp_get_pdb_21xx()
1441 ISP_IOXGET_8(isp, &src->pdb_portname[i], dst->pdb_portname[i]); in isp_get_pdb_21xx()
1443 ISP_IOXGET_16(isp, &src->pdb_execthrottle, dst->pdb_execthrottle); in isp_get_pdb_21xx()
1444 ISP_IOXGET_16(isp, &src->pdb_exec_count, dst->pdb_exec_count); in isp_get_pdb_21xx()
1445 ISP_IOXGET_8(isp, &src->pdb_retry_count, dst->pdb_retry_count); in isp_get_pdb_21xx()
1446 ISP_IOXGET_8(isp, &src->pdb_retry_delay, dst->pdb_retry_delay); in isp_get_pdb_21xx()
1447 ISP_IOXGET_16(isp, &src->pdb_resalloc, dst->pdb_resalloc); in isp_get_pdb_21xx()
1448 ISP_IOXGET_16(isp, &src->pdb_curalloc, dst->pdb_curalloc); in isp_get_pdb_21xx()
1449 ISP_IOXGET_16(isp, &src->pdb_qhead, dst->pdb_qhead); in isp_get_pdb_21xx()
1450 ISP_IOXGET_16(isp, &src->pdb_qtail, dst->pdb_qtail); in isp_get_pdb_21xx()
1451 ISP_IOXGET_16(isp, &src->pdb_tl_next, dst->pdb_tl_next); in isp_get_pdb_21xx()
1452 ISP_IOXGET_16(isp, &src->pdb_tl_last, dst->pdb_tl_last); in isp_get_pdb_21xx()
1453 ISP_IOXGET_16(isp, &src->pdb_features, dst->pdb_features); in isp_get_pdb_21xx()
1454 ISP_IOXGET_16(isp, &src->pdb_pconcurrnt, dst->pdb_pconcurrnt); in isp_get_pdb_21xx()
1455 ISP_IOXGET_16(isp, &src->pdb_roi, dst->pdb_roi); in isp_get_pdb_21xx()
1456 ISP_IOXGET_8(isp, &src->pdb_target, dst->pdb_target); in isp_get_pdb_21xx()
1457 ISP_IOXGET_8(isp, &src->pdb_initiator, dst->pdb_initiator); in isp_get_pdb_21xx()
1458 ISP_IOXGET_16(isp, &src->pdb_rdsiz, dst->pdb_rdsiz); in isp_get_pdb_21xx()
1459 ISP_IOXGET_16(isp, &src->pdb_ncseq, dst->pdb_ncseq); in isp_get_pdb_21xx()
1460 ISP_IOXGET_16(isp, &src->pdb_noseq, dst->pdb_noseq); in isp_get_pdb_21xx()
1461 ISP_IOXGET_16(isp, &src->pdb_labrtflg, dst->pdb_labrtflg); in isp_get_pdb_21xx()
1462 ISP_IOXGET_16(isp, &src->pdb_lstopflg, dst->pdb_lstopflg); in isp_get_pdb_21xx()
1463 ISP_IOXGET_16(isp, &src->pdb_sqhead, dst->pdb_sqhead); in isp_get_pdb_21xx()
1464 ISP_IOXGET_16(isp, &src->pdb_sqtail, dst->pdb_sqtail); in isp_get_pdb_21xx()
1465 ISP_IOXGET_16(isp, &src->pdb_ptimer, dst->pdb_ptimer); in isp_get_pdb_21xx()
1466 ISP_IOXGET_16(isp, &src->pdb_nxt_seqid, dst->pdb_nxt_seqid); in isp_get_pdb_21xx()
1467 ISP_IOXGET_16(isp, &src->pdb_fcount, dst->pdb_fcount); in isp_get_pdb_21xx()
1468 ISP_IOXGET_16(isp, &src->pdb_prli_len, dst->pdb_prli_len); in isp_get_pdb_21xx()
1469 ISP_IOXGET_16(isp, &src->pdb_prli_svc0, dst->pdb_prli_svc0); in isp_get_pdb_21xx()
1470 ISP_IOXGET_16(isp, &src->pdb_prli_svc3, dst->pdb_prli_svc3); in isp_get_pdb_21xx()
1471 ISP_IOXGET_16(isp, &src->pdb_loopid, dst->pdb_loopid); in isp_get_pdb_21xx()
1472 ISP_IOXGET_16(isp, &src->pdb_il_ptr, dst->pdb_il_ptr); in isp_get_pdb_21xx()
1473 ISP_IOXGET_16(isp, &src->pdb_sl_ptr, dst->pdb_sl_ptr); in isp_get_pdb_21xx()
1477 isp_get_pdb_24xx(ispsoftc_t *isp, isp_pdb_24xx_t *src, isp_pdb_24xx_t *dst) in isp_get_pdb_24xx() argument
1480 ISP_IOXGET_16(isp, &src->pdb_flags, dst->pdb_flags); in isp_get_pdb_24xx()
1481 ISP_IOXGET_8(isp, &src->pdb_curstate, dst->pdb_curstate); in isp_get_pdb_24xx()
1482 ISP_IOXGET_8(isp, &src->pdb_laststate, dst->pdb_laststate); in isp_get_pdb_24xx()
1484 ISP_IOXGET_8(isp, &src->pdb_hardaddr_bits[i], dst->pdb_hardaddr_bits[i]); in isp_get_pdb_24xx()
1487 ISP_IOXGET_8(isp, &src->pdb_portid_bits[i], dst->pdb_portid_bits[i]); in isp_get_pdb_24xx()
1489 ISP_IOXGET_16(isp, &src->pdb_retry_timer, dst->pdb_retry_timer); in isp_get_pdb_24xx()
1490 ISP_IOXGET_16(isp, &src->pdb_handle, dst->pdb_handle); in isp_get_pdb_24xx()
1491 ISP_IOXGET_16(isp, &src->pdb_rcv_dsize, dst->pdb_rcv_dsize); in isp_get_pdb_24xx()
1492 ISP_IOXGET_16(isp, &src->pdb_reserved0, dst->pdb_reserved0); in isp_get_pdb_24xx()
1493 ISP_IOXGET_16(isp, &src->pdb_prli_svc0, dst->pdb_prli_svc0); in isp_get_pdb_24xx()
1494 ISP_IOXGET_16(isp, &src->pdb_prli_svc3, dst->pdb_prli_svc3); in isp_get_pdb_24xx()
1496 ISP_IOXGET_8(isp, &src->pdb_nodename[i], dst->pdb_nodename[i]); in isp_get_pdb_24xx()
1499 ISP_IOXGET_8(isp, &src->pdb_portname[i], dst->pdb_portname[i]); in isp_get_pdb_24xx()
1502 ISP_IOXGET_8(isp, &src->pdb_reserved1[i], dst->pdb_reserved1[i]); in isp_get_pdb_24xx()
1511 isp_get_plogx(ispsoftc_t *isp, isp_plogx_t *src, isp_plogx_t *dst) in isp_get_plogx() argument
1514 isp_get_hdr(isp, &src->plogx_header, &dst->plogx_header); in isp_get_plogx()
1515 ISP_IOXGET_32(isp, &src->plogx_handle, dst->plogx_handle); in isp_get_plogx()
1516 ISP_IOXGET_16(isp, &src->plogx_status, dst->plogx_status); in isp_get_plogx()
1517 ISP_IOXGET_16(isp, &src->plogx_nphdl, dst->plogx_nphdl); in isp_get_plogx()
1518 ISP_IOXGET_16(isp, &src->plogx_flags, dst->plogx_flags); in isp_get_plogx()
1519 ISP_IOXGET_16(isp, &src->plogx_vphdl, dst->plogx_vphdl); in isp_get_plogx()
1520 ISP_IOXGET_16(isp, &src->plogx_portlo, dst->plogx_portlo); in isp_get_plogx()
1521 ISP_IOXGET_16(isp, &src->plogx_rspsz_porthi, dst->plogx_rspsz_porthi); in isp_get_plogx()
1523 ISP_IOXGET_16(isp, &src->plogx_ioparm[i].lo16, dst->plogx_ioparm[i].lo16); in isp_get_plogx()
1524 ISP_IOXGET_16(isp, &src->plogx_ioparm[i].hi16, dst->plogx_ioparm[i].hi16); in isp_get_plogx()
1529 isp_put_plogx(ispsoftc_t *isp, isp_plogx_t *src, isp_plogx_t *dst) in isp_put_plogx() argument
1532 isp_put_hdr(isp, &src->plogx_header, &dst->plogx_header); in isp_put_plogx()
1533 ISP_IOXPUT_32(isp, src->plogx_handle, &dst->plogx_handle); in isp_put_plogx()
1534 ISP_IOXPUT_16(isp, src->plogx_status, &dst->plogx_status); in isp_put_plogx()
1535 ISP_IOXPUT_16(isp, src->plogx_nphdl, &dst->plogx_nphdl); in isp_put_plogx()
1536 ISP_IOXPUT_16(isp, src->plogx_flags, &dst->plogx_flags); in isp_put_plogx()
1537 ISP_IOXPUT_16(isp, src->plogx_vphdl, &dst->plogx_vphdl); in isp_put_plogx()
1538 ISP_IOXPUT_16(isp, src->plogx_portlo, &dst->plogx_portlo); in isp_put_plogx()
1539 ISP_IOXPUT_16(isp, src->plogx_rspsz_porthi, &dst->plogx_rspsz_porthi); in isp_put_plogx()
1541 ISP_IOXPUT_16(isp, src->plogx_ioparm[i].lo16, &dst->plogx_ioparm[i].lo16); in isp_put_plogx()
1542 ISP_IOXPUT_16(isp, src->plogx_ioparm[i].hi16, &dst->plogx_ioparm[i].hi16); in isp_put_plogx()
1550 isp_get_ridacq(ispsoftc_t *isp, isp_ridacq_t *src, isp_ridacq_t *dst) in isp_get_ridacq() argument
1553 isp_get_hdr(isp, &src->ridacq_hdr, &dst->ridacq_hdr); in isp_get_ridacq()
1554 ISP_IOXGET_32(isp, &src->ridacq_handle, dst->ridacq_handle); in isp_get_ridacq()
1555 ISP_IOXGET_16(isp, &src->ridacq_vp_port_lo, dst->ridacq_vp_port_lo); in isp_get_ridacq()
1556 ISP_IOXGET_8(isp, &src->ridacq_vp_port_hi, dst->ridacq_vp_port_hi); in isp_get_ridacq()
1557 ISP_IOXGET_8(isp, &src->ridacq_format, dst->ridacq_format); in isp_get_ridacq()
1558 for (i = 0; i < sizeof (src->ridacq_map) / sizeof (src->ridacq_map[0]); i++) { in isp_get_ridacq()
1559 ISP_IOXGET_16(isp, &src->ridacq_map[i], dst->ridacq_map[i]); in isp_get_ridacq()
1561 for (i = 0; i < sizeof (src->ridacq_reserved1) / sizeof (src->ridacq_reserved1[0]); i++) { in isp_get_ridacq()
1562 ISP_IOXGET_16(isp, &src->ridacq_reserved1[i], dst->ridacq_reserved1[i]); in isp_get_ridacq()
1565 ISP_IOXGET_8(isp, &src->un.type0.ridacq_vp_acquired, dst->un.type0.ridacq_vp_acquired); in isp_get_ridacq()
1566 ISP_IOXGET_8(isp, &src->un.type0.ridacq_vp_setup, dst->un.type0.ridacq_vp_setup); in isp_get_ridacq()
1567 ISP_IOXGET_16(isp, &src->un.type0.ridacq_reserved0, dst->un.type0.ridacq_reserved0); in isp_get_ridacq()
1569 ISP_IOXGET_16(isp, &src->un.type1.ridacq_vp_count, dst->un.type1.ridacq_vp_count); in isp_get_ridacq()
1570 ISP_IOXGET_8(isp, &src->un.type1.ridacq_vp_index, dst->un.type1.ridacq_vp_index); in isp_get_ridacq()
1571 ISP_IOXGET_8(isp, &src->un.type1.ridacq_vp_status, dst->un.type1.ridacq_vp_status); in isp_get_ridacq()
1582 isp_get_ct_pt(ispsoftc_t *isp, isp_ct_pt_t *src, isp_ct_pt_t *dst) in isp_get_ct_pt() argument
1586 isp_get_hdr(isp, &src->ctp_header, &dst->ctp_header); in isp_get_ct_pt()
1587 ISP_IOXGET_32(isp, &src->ctp_handle, dst->ctp_handle); in isp_get_ct_pt()
1588 ISP_IOXGET_16(isp, &src->ctp_status, dst->ctp_status); in isp_get_ct_pt()
1589 ISP_IOXGET_16(isp, &src->ctp_nphdl, dst->ctp_nphdl); in isp_get_ct_pt()
1590 ISP_IOXGET_16(isp, &src->ctp_cmd_cnt, dst->ctp_cmd_cnt); in isp_get_ct_pt()
1591 ISP_IOXGET_8(isp, &src->ctp_vpidx, dst->ctp_vpidx); in isp_get_ct_pt()
1592 ISP_IOXGET_8(isp, &src->ctp_reserved0, dst->ctp_reserved0); in isp_get_ct_pt()
1593 ISP_IOXGET_16(isp, &src->ctp_time, dst->ctp_time); in isp_get_ct_pt()
1594 ISP_IOXGET_16(isp, &src->ctp_reserved1, dst->ctp_reserved1); in isp_get_ct_pt()
1595 ISP_IOXGET_16(isp, &src->ctp_rsp_cnt, dst->ctp_rsp_cnt); in isp_get_ct_pt()
1597 ISP_IOXGET_16(isp, &src->ctp_reserved2[i], dst->ctp_reserved2[i]); in isp_get_ct_pt()
1599 ISP_IOXGET_32(isp, &src->ctp_rsp_bcnt, dst->ctp_rsp_bcnt); in isp_get_ct_pt()
1600 ISP_IOXGET_32(isp, &src->ctp_cmd_bcnt, dst->ctp_cmd_bcnt); in isp_get_ct_pt()
1602 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_base, dst->ctp_dataseg[i].ds_base); in isp_get_ct_pt()
1603 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_basehi, dst->ctp_dataseg[i].ds_basehi); in isp_get_ct_pt()
1604 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_count, dst->ctp_dataseg[i].ds_count); in isp_get_ct_pt()
1609 isp_get_ms(ispsoftc_t *isp, isp_ms_t *src, isp_ms_t *dst) in isp_get_ms() argument
1613 isp_get_hdr(isp, &src->ms_header, &dst->ms_header); in isp_get_ms()
1614 ISP_IOXGET_32(isp, &src->ms_handle, dst->ms_handle); in isp_get_ms()
1615 ISP_IOXGET_16(isp, &src->ms_nphdl, dst->ms_nphdl); in isp_get_ms()
1616 ISP_IOXGET_16(isp, &src->ms_status, dst->ms_status); in isp_get_ms()
1617 ISP_IOXGET_16(isp, &src->ms_flags, dst->ms_flags); in isp_get_ms()
1618 ISP_IOXGET_16(isp, &src->ms_reserved1, dst->ms_reserved1); in isp_get_ms()
1619 ISP_IOXGET_16(isp, &src->ms_time, dst->ms_time); in isp_get_ms()
1620 ISP_IOXGET_16(isp, &src->ms_cmd_cnt, dst->ms_cmd_cnt); in isp_get_ms()
1621 ISP_IOXGET_16(isp, &src->ms_tot_cnt, dst->ms_tot_cnt); in isp_get_ms()
1622 ISP_IOXGET_8(isp, &src->ms_type, dst->ms_type); in isp_get_ms()
1623 ISP_IOXGET_8(isp, &src->ms_r_ctl, dst->ms_r_ctl); in isp_get_ms()
1624 ISP_IOXGET_16(isp, &src->ms_rxid, dst->ms_rxid); in isp_get_ms()
1625 ISP_IOXGET_16(isp, &src->ms_reserved2, dst->ms_reserved2); in isp_get_ms()
1626 ISP_IOXGET_32(isp, &src->ms_rsp_bcnt, dst->ms_rsp_bcnt); in isp_get_ms()
1627 ISP_IOXGET_32(isp, &src->ms_cmd_bcnt, dst->ms_cmd_bcnt); in isp_get_ms()
1629 ISP_IOXGET_32(isp, &src->ms_dataseg[i].ds_base, dst->ms_dataseg[i].ds_base); in isp_get_ms()
1630 ISP_IOXGET_32(isp, &src->ms_dataseg[i].ds_basehi, dst->ms_dataseg[i].ds_basehi); in isp_get_ms()
1631 ISP_IOXGET_32(isp, &src->ms_dataseg[i].ds_count, dst->ms_dataseg[i].ds_count); in isp_get_ms()
1636 isp_put_ct_pt(ispsoftc_t *isp, isp_ct_pt_t *src, isp_ct_pt_t *dst) in isp_put_ct_pt() argument
1640 isp_put_hdr(isp, &src->ctp_header, &dst->ctp_header); in isp_put_ct_pt()
1641 ISP_IOXPUT_32(isp, src->ctp_handle, &dst->ctp_handle); in isp_put_ct_pt()
1642 ISP_IOXPUT_16(isp, src->ctp_status, &dst->ctp_status); in isp_put_ct_pt()
1643 ISP_IOXPUT_16(isp, src->ctp_nphdl, &dst->ctp_nphdl); in isp_put_ct_pt()
1644 ISP_IOXPUT_16(isp, src->ctp_cmd_cnt, &dst->ctp_cmd_cnt); in isp_put_ct_pt()
1645 ISP_IOXPUT_8(isp, src->ctp_vpidx, &dst->ctp_vpidx); in isp_put_ct_pt()
1646 ISP_IOXPUT_8(isp, src->ctp_reserved0, &dst->ctp_reserved0); in isp_put_ct_pt()
1647 ISP_IOXPUT_16(isp, src->ctp_time, &dst->ctp_time); in isp_put_ct_pt()
1648 ISP_IOXPUT_16(isp, src->ctp_reserved1, &dst->ctp_reserved1); in isp_put_ct_pt()
1649 ISP_IOXPUT_16(isp, src->ctp_rsp_cnt, &dst->ctp_rsp_cnt); in isp_put_ct_pt()
1651 ISP_IOXPUT_16(isp, src->ctp_reserved2[i], &dst->ctp_reserved2[i]); in isp_put_ct_pt()
1653 ISP_IOXPUT_32(isp, src->ctp_rsp_bcnt, &dst->ctp_rsp_bcnt); in isp_put_ct_pt()
1654 ISP_IOXPUT_32(isp, src->ctp_cmd_bcnt, &dst->ctp_cmd_bcnt); in isp_put_ct_pt()
1656 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_base, &dst->ctp_dataseg[i].ds_base); in isp_put_ct_pt()
1657 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_basehi, &dst->ctp_dataseg[i].ds_basehi); in isp_put_ct_pt()
1658 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_count, &dst->ctp_dataseg[i].ds_count); in isp_put_ct_pt()
1663 isp_put_ms(ispsoftc_t *isp, isp_ms_t *src, isp_ms_t *dst) in isp_put_ms() argument
1667 isp_put_hdr(isp, &src->ms_header, &dst->ms_header); in isp_put_ms()
1668 ISP_IOXPUT_32(isp, src->ms_handle, &dst->ms_handle); in isp_put_ms()
1669 ISP_IOXPUT_16(isp, src->ms_nphdl, &dst->ms_nphdl); in isp_put_ms()
1670 ISP_IOXPUT_16(isp, src->ms_status, &dst->ms_status); in isp_put_ms()
1671 ISP_IOXPUT_16(isp, src->ms_flags, &dst->ms_flags); in isp_put_ms()
1672 ISP_IOXPUT_16(isp, src->ms_reserved1, &dst->ms_reserved1); in isp_put_ms()
1673 ISP_IOXPUT_16(isp, src->ms_time, &dst->ms_time); in isp_put_ms()
1674 ISP_IOXPUT_16(isp, src->ms_cmd_cnt, &dst->ms_cmd_cnt); in isp_put_ms()
1675 ISP_IOXPUT_16(isp, src->ms_tot_cnt, &dst->ms_tot_cnt); in isp_put_ms()
1676 ISP_IOXPUT_8(isp, src->ms_type, &dst->ms_type); in isp_put_ms()
1677 ISP_IOXPUT_8(isp, src->ms_r_ctl, &dst->ms_r_ctl); in isp_put_ms()
1678 ISP_IOXPUT_16(isp, src->ms_rxid, &dst->ms_rxid); in isp_put_ms()
1679 ISP_IOXPUT_16(isp, src->ms_reserved2, &dst->ms_reserved2); in isp_put_ms()
1680 ISP_IOXPUT_32(isp, src->ms_rsp_bcnt, &dst->ms_rsp_bcnt); in isp_put_ms()
1681 ISP_IOXPUT_32(isp, src->ms_cmd_bcnt, &dst->ms_cmd_bcnt); in isp_put_ms()
1683 ISP_IOXPUT_32(isp, src->ms_dataseg[i].ds_base, &dst->ms_dataseg[i].ds_base); in isp_put_ms()
1684 ISP_IOXPUT_32(isp, src->ms_dataseg[i].ds_basehi, &dst->ms_dataseg[i].ds_basehi); in isp_put_ms()
1685 ISP_IOXPUT_32(isp, src->ms_dataseg[i].ds_count, &dst->ms_dataseg[i].ds_count); in isp_put_ms()
1694 isp_put_sns_request(ispsoftc_t *isp, sns_screq_t *src, sns_screq_t *dst) in isp_put_sns_request() argument
1696 int i, nw = (int) src->snscb_sblen; in isp_put_sns_request()
1697 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_sns_request()
1699 ISP_IOXPUT_16(isp, src->snscb_addr[i], &dst->snscb_addr[i]); in isp_put_sns_request()
1701 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_sns_request()
1703 ISP_IOXPUT_16(isp, src->snscb_data[i], &dst->snscb_data[i]); in isp_put_sns_request()
1708 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
1710 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_gid_ft_request()
1711 ISP_IOXPUT_16(isp, src->snscb_reserved0, &dst->snscb_reserved0); in isp_put_gid_ft_request()
1712 ISP_IOXPUT_16(isp, src->snscb_addr[0], &dst->snscb_addr[0]); in isp_put_gid_ft_request()
1713 ISP_IOXPUT_16(isp, src->snscb_addr[1], &dst->snscb_addr[1]); in isp_put_gid_ft_request()
1714 ISP_IOXPUT_16(isp, src->snscb_addr[2], &dst->snscb_addr[2]); in isp_put_gid_ft_request()
1715 ISP_IOXPUT_16(isp, src->snscb_addr[3], &dst->snscb_addr[3]); in isp_put_gid_ft_request()
1716 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_gid_ft_request()
1717 ISP_IOXPUT_16(isp, src->snscb_reserved1, &dst->snscb_reserved1); in isp_put_gid_ft_request()
1718 ISP_IOXPUT_16(isp, src->snscb_cmd, &dst->snscb_cmd); in isp_put_gid_ft_request()
1719 ISP_IOXPUT_16(isp, src->snscb_mword_div_2, &dst->snscb_mword_div_2); in isp_put_gid_ft_request()
1720 ISP_IOXPUT_32(isp, src->snscb_reserved3, &dst->snscb_reserved3); in isp_put_gid_ft_request()
1721 ISP_IOXPUT_32(isp, src->snscb_fc4_type, &dst->snscb_fc4_type); in isp_put_gid_ft_request()
1725 isp_put_gxn_id_request(ispsoftc_t *isp, sns_gxn_id_req_t *src, sns_gxn_id_req_t *dst) in isp_put_gxn_id_request() argument
1727 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_gxn_id_request()
1728 ISP_IOXPUT_16(isp, src->snscb_reserved0, &dst->snscb_reserved0); in isp_put_gxn_id_request()
1729 ISP_IOXPUT_16(isp, src->snscb_addr[0], &dst->snscb_addr[0]); in isp_put_gxn_id_request()
1730 ISP_IOXPUT_16(isp, src->snscb_addr[1], &dst->snscb_addr[1]); in isp_put_gxn_id_request()
1731 ISP_IOXPUT_16(isp, src->snscb_addr[2], &dst->snscb_addr[2]); in isp_put_gxn_id_request()
1732 ISP_IOXPUT_16(isp, src->snscb_addr[3], &dst->snscb_addr[3]); in isp_put_gxn_id_request()
1733 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_gxn_id_request()
1734 ISP_IOXPUT_16(isp, src->snscb_reserved1, &dst->snscb_reserved1); in isp_put_gxn_id_request()
1735 ISP_IOXPUT_16(isp, src->snscb_cmd, &dst->snscb_cmd); in isp_put_gxn_id_request()
1736 ISP_IOXPUT_16(isp, src->snscb_reserved2, &dst->snscb_reserved2); in isp_put_gxn_id_request()
1737 ISP_IOXPUT_32(isp, src->snscb_reserved3, &dst->snscb_reserved3); in isp_put_gxn_id_request()
1738 ISP_IOXPUT_32(isp, src->snscb_portid, &dst->snscb_portid); in isp_put_gxn_id_request()
1746 isp_get_sns_response(ispsoftc_t *isp, sns_scrsp_t *src, sns_scrsp_t *dst, int nwords) in isp_get_sns_response() argument
1749 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_sns_response()
1750 ISP_IOXGET_8(isp, &src->snscb_port_type, dst->snscb_port_type); in isp_get_sns_response()
1752 ISP_IOXGET_8(isp, &src->snscb_port_id[i], in isp_get_sns_response()
1756 ISP_IOXGET_8(isp, &src->snscb_portname[i], in isp_get_sns_response()
1760 ISP_IOXGET_16(isp, &src->snscb_data[i], dst->snscb_data[i]); in isp_get_sns_response()
1765 isp_get_gid_ft_response(ispsoftc_t *isp, sns_gid_ft_rsp_t *src, sns_gid_ft_rsp_t *dst, int nwords) in isp_get_gid_ft_response() argument
1768 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gid_ft_response()
1771 ISP_IOXGET_8(isp, &src->snscb_ports[i].control, dst->snscb_ports[i].control); in isp_get_gid_ft_response()
1773 ISP_IOXGET_8(isp, &src->snscb_ports[i].portid[j], dst->snscb_ports[i].portid[j]); in isp_get_gid_ft_response()
1782 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
1785 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gxn_id_response()
1787 ISP_IOXGET_8(isp, &src->snscb_wwn[i], dst->snscb_wwn[i]); in isp_get_gxn_id_response()
1792 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
1795 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gff_id_response()
1797 ISP_IOXGET_32(isp, &src->snscb_fc4_features[i], dst->snscb_fc4_features[i]); in isp_get_gff_id_response()
1802 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
1805 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_ga_nxt_response()
1806 ISP_IOXGET_8(isp, &src->snscb_port_type, dst->snscb_port_type); in isp_get_ga_nxt_response()
1808 ISP_IOXGET_8(isp, &src->snscb_port_id[i], dst->snscb_port_id[i]); in isp_get_ga_nxt_response()
1811 ISP_IOXGET_8(isp, &src->snscb_portname[i], dst->snscb_portname[i]); in isp_get_ga_nxt_response()
1813 ISP_IOXGET_8(isp, &src->snscb_pnlen, dst->snscb_pnlen); in isp_get_ga_nxt_response()
1815 ISP_IOXGET_8(isp, &src->snscb_pname[i], dst->snscb_pname[i]); in isp_get_ga_nxt_response()
1818 ISP_IOXGET_8(isp, &src->snscb_nodename[i], dst->snscb_nodename[i]); in isp_get_ga_nxt_response()
1820 ISP_IOXGET_8(isp, &src->snscb_nnlen, dst->snscb_nnlen); in isp_get_ga_nxt_response()
1822 ISP_IOXGET_8(isp, &src->snscb_nname[i], dst->snscb_nname[i]); in isp_get_ga_nxt_response()
1825 ISP_IOXGET_8(isp, &src->snscb_ipassoc[i], dst->snscb_ipassoc[i]); in isp_get_ga_nxt_response()
1828 ISP_IOXGET_8(isp, &src->snscb_ipaddr[i], dst->snscb_ipaddr[i]); in isp_get_ga_nxt_response()
1831 ISP_IOXGET_8(isp, &src->snscb_svc_class[i], dst->snscb_svc_class[i]); in isp_get_ga_nxt_response()
1834 ISP_IOXGET_8(isp, &src->snscb_fc4_types[i], dst->snscb_fc4_types[i]); in isp_get_ga_nxt_response()
1837 ISP_IOXGET_8(isp, &src->snscb_fpname[i], dst->snscb_fpname[i]); in isp_get_ga_nxt_response()
1839 ISP_IOXGET_8(isp, &src->snscb_reserved, dst->snscb_reserved); in isp_get_ga_nxt_response()
1841 ISP_IOXGET_8(isp, &src->snscb_hardaddr[i], dst->snscb_hardaddr[i]); in isp_get_ga_nxt_response()
1846 isp_get_els(ispsoftc_t *isp, els_t *src, els_t *dst) in isp_get_els() argument
1850 isp_get_hdr(isp, &src->els_hdr, &dst->els_hdr); in isp_get_els()
1851 ISP_IOXGET_32(isp, &src->els_handle, dst->els_handle); in isp_get_els()
1852 ISP_IOXGET_16(isp, &src->els_status, dst->els_status); in isp_get_els()
1853 ISP_IOXGET_16(isp, &src->els_nphdl, dst->els_nphdl); in isp_get_els()
1854 ISP_IOXGET_16(isp, &src->els_xmit_dsd_count, dst->els_xmit_dsd_count); in isp_get_els()
1855 ISP_IOXGET_8(isp, &src->els_vphdl, dst->els_vphdl); in isp_get_els()
1856 ISP_IOXGET_8(isp, &src->els_sof, dst->els_sof); in isp_get_els()
1857 ISP_IOXGET_32(isp, &src->els_rxid, dst->els_rxid); in isp_get_els()
1858 ISP_IOXGET_16(isp, &src->els_recv_dsd_count, dst->els_recv_dsd_count); in isp_get_els()
1859 ISP_IOXGET_8(isp, &src->els_opcode, dst->els_opcode); in isp_get_els()
1860 ISP_IOXGET_8(isp, &src->els_reserved2, dst->els_reserved1); in isp_get_els()
1861 ISP_IOXGET_8(isp, &src->els_did_lo, dst->els_did_lo); in isp_get_els()
1862 ISP_IOXGET_8(isp, &src->els_did_mid, dst->els_did_mid); in isp_get_els()
1863 ISP_IOXGET_8(isp, &src->els_did_hi, dst->els_did_hi); in isp_get_els()
1864 ISP_IOXGET_8(isp, &src->els_reserved2, dst->els_reserved2); in isp_get_els()
1865 ISP_IOXGET_16(isp, &src->els_reserved3, dst->els_reserved3); in isp_get_els()
1866 ISP_IOXGET_16(isp, &src->els_ctl_flags, dst->els_ctl_flags); in isp_get_els()
1867 ISP_IOXGET_32(isp, &src->els_bytecnt, dst->els_bytecnt); in isp_get_els()
1868 ISP_IOXGET_32(isp, &src->els_subcode1, dst->els_subcode1); in isp_get_els()
1869 ISP_IOXGET_32(isp, &src->els_subcode2, dst->els_subcode2); in isp_get_els()
1871 ISP_IOXGET_8(isp, &src->els_reserved4[i], dst->els_reserved4[i]); in isp_get_els()
1876 isp_put_els(ispsoftc_t *isp, els_t *src, els_t *dst) in isp_put_els() argument
1878 isp_put_hdr(isp, &src->els_hdr, &dst->els_hdr); in isp_put_els()
1879 ISP_IOXPUT_32(isp, src->els_handle, &dst->els_handle); in isp_put_els()
1880 ISP_IOXPUT_16(isp, src->els_status, &dst->els_status); in isp_put_els()
1881 ISP_IOXPUT_16(isp, src->els_nphdl, &dst->els_nphdl); in isp_put_els()
1882 ISP_IOXPUT_16(isp, src->els_xmit_dsd_count, &dst->els_xmit_dsd_count); in isp_put_els()
1883 ISP_IOXPUT_8(isp, src->els_vphdl, &dst->els_vphdl); in isp_put_els()
1884 ISP_IOXPUT_8(isp, src->els_sof, &dst->els_sof); in isp_put_els()
1885 ISP_IOXPUT_32(isp, src->els_rxid, &dst->els_rxid); in isp_put_els()
1886 ISP_IOXPUT_16(isp, src->els_recv_dsd_count, &dst->els_recv_dsd_count); in isp_put_els()
1887 ISP_IOXPUT_8(isp, src->els_opcode, &dst->els_opcode); in isp_put_els()
1888 ISP_IOXPUT_8(isp, src->els_reserved2, &dst->els_reserved1); in isp_put_els()
1889 ISP_IOXPUT_8(isp, src->els_did_lo, &dst->els_did_lo); in isp_put_els()
1890 ISP_IOXPUT_8(isp, src->els_did_mid, &dst->els_did_mid); in isp_put_els()
1891 ISP_IOXPUT_8(isp, src->els_did_hi, &dst->els_did_hi); in isp_put_els()
1892 ISP_IOXPUT_8(isp, src->els_reserved2, &dst->els_reserved2); in isp_put_els()
1893 ISP_IOXPUT_16(isp, src->els_reserved3, &dst->els_reserved3); in isp_put_els()
1894 ISP_IOXPUT_16(isp, src->els_ctl_flags, &dst->els_ctl_flags); in isp_put_els()
1895 ISP_IOXPUT_32(isp, src->els_recv_bytecnt, &dst->els_recv_bytecnt); in isp_put_els()
1896 ISP_IOXPUT_32(isp, src->els_xmit_bytecnt, &dst->els_xmit_bytecnt); in isp_put_els()
1897 ISP_IOXPUT_32(isp, src->els_xmit_dsd_length, &dst->els_xmit_dsd_length); in isp_put_els()
1898 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a1500, &dst->els_xmit_dsd_a1500); in isp_put_els()
1899 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a3116, &dst->els_xmit_dsd_a3116); in isp_put_els()
1900 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a4732, &dst->els_xmit_dsd_a4732); in isp_put_els()
1901 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a6348, &dst->els_xmit_dsd_a6348); in isp_put_els()
1902 ISP_IOXPUT_32(isp, src->els_recv_dsd_length, &dst->els_recv_dsd_length); in isp_put_els()
1903 ISP_IOXPUT_16(isp, src->els_recv_dsd_a1500, &dst->els_recv_dsd_a1500); in isp_put_els()
1904 ISP_IOXPUT_16(isp, src->els_recv_dsd_a3116, &dst->els_recv_dsd_a3116); in isp_put_els()
1905 ISP_IOXPUT_16(isp, src->els_recv_dsd_a4732, &dst->els_recv_dsd_a4732); in isp_put_els()
1906 ISP_IOXPUT_16(isp, src->els_recv_dsd_a6348, &dst->els_recv_dsd_a6348); in isp_put_els()
1914 isp_get_fc_hdr(ispsoftc_t *isp, fc_hdr_t *src, fc_hdr_t *dst) in isp_get_fc_hdr() argument
1916 ISP_IOZGET_8(isp, &src->r_ctl, dst->r_ctl); in isp_get_fc_hdr()
1917 ISP_IOZGET_8(isp, &src->d_id[0], dst->d_id[0]); in isp_get_fc_hdr()
1918 ISP_IOZGET_8(isp, &src->d_id[1], dst->d_id[1]); in isp_get_fc_hdr()
1919 ISP_IOZGET_8(isp, &src->d_id[2], dst->d_id[2]); in isp_get_fc_hdr()
1920 ISP_IOZGET_8(isp, &src->cs_ctl, dst->cs_ctl); in isp_get_fc_hdr()
1921 ISP_IOZGET_8(isp, &src->s_id[0], dst->s_id[0]); in isp_get_fc_hdr()
1922 ISP_IOZGET_8(isp, &src->s_id[1], dst->s_id[1]); in isp_get_fc_hdr()
1923 ISP_IOZGET_8(isp, &src->s_id[2], dst->s_id[2]); in isp_get_fc_hdr()
1924 ISP_IOZGET_8(isp, &src->type, dst->type); in isp_get_fc_hdr()
1925 ISP_IOZGET_8(isp, &src->f_ctl[0], dst->f_ctl[0]); in isp_get_fc_hdr()
1926 ISP_IOZGET_8(isp, &src->f_ctl[1], dst->f_ctl[1]); in isp_get_fc_hdr()
1927 ISP_IOZGET_8(isp, &src->f_ctl[2], dst->f_ctl[2]); in isp_get_fc_hdr()
1928 ISP_IOZGET_8(isp, &src->seq_id, dst->seq_id); in isp_get_fc_hdr()
1929 ISP_IOZGET_8(isp, &src->df_ctl, dst->df_ctl); in isp_get_fc_hdr()
1930 ISP_IOZGET_16(isp, &src->seq_cnt, dst->seq_cnt); in isp_get_fc_hdr()
1931 ISP_IOZGET_16(isp, &src->ox_id, dst->ox_id); in isp_get_fc_hdr()
1932 ISP_IOZGET_16(isp, &src->rx_id, dst->rx_id); in isp_get_fc_hdr()
1933 ISP_IOZGET_32(isp, &src->parameter, dst->parameter); in isp_get_fc_hdr()
1937 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
1942 ISP_IOZGET_8(isp, &src->fcp_cmnd_lun[i], dst->fcp_cmnd_lun[i]); in isp_get_fcp_cmnd_iu()
1944 ISP_IOZGET_8(isp, &src->fcp_cmnd_crn, dst->fcp_cmnd_crn); in isp_get_fcp_cmnd_iu()
1945 ISP_IOZGET_8(isp, &src->fcp_cmnd_task_attribute, dst->fcp_cmnd_task_attribute); in isp_get_fcp_cmnd_iu()
1946 ISP_IOZGET_8(isp, &src->fcp_cmnd_task_management, dst->fcp_cmnd_task_management); in isp_get_fcp_cmnd_iu()
1947 ISP_IOZGET_8(isp, &src->fcp_cmnd_alen_datadir, dst->fcp_cmnd_alen_datadir); in isp_get_fcp_cmnd_iu()
1949 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()
1951 ISP_IOZGET_32(isp, &src->cdb_dl.sf.fcp_cmnd_dl, dst->cdb_dl.sf.fcp_cmnd_dl); in isp_get_fcp_cmnd_iu()
1955 isp_put_rft_id(ispsoftc_t *isp, rft_id_t *src, rft_id_t *dst) in isp_put_rft_id() argument
1958 isp_put_ct_hdr(isp, &src->rftid_hdr, &dst->rftid_hdr); in isp_put_rft_id()
1959 ISP_IOZPUT_8(isp, src->rftid_reserved, &dst->rftid_reserved); in isp_put_rft_id()
1961 ISP_IOZPUT_8(isp, src->rftid_portid[i], &dst->rftid_portid[i]); in isp_put_rft_id()
1964 ISP_IOZPUT_32(isp, src->rftid_fc4types[i], &dst->rftid_fc4types[i]); in isp_put_rft_id()
1969 isp_get_ct_hdr(ispsoftc_t *isp, ct_hdr_t *src, ct_hdr_t *dst) in isp_get_ct_hdr() argument
1971 ISP_IOZGET_8(isp, &src->ct_revision, dst->ct_revision); in isp_get_ct_hdr()
1972 ISP_IOZGET_8(isp, &src->ct_in_id[0], dst->ct_in_id[0]); in isp_get_ct_hdr()
1973 ISP_IOZGET_8(isp, &src->ct_in_id[1], dst->ct_in_id[1]); in isp_get_ct_hdr()
1974 ISP_IOZGET_8(isp, &src->ct_in_id[2], dst->ct_in_id[2]); in isp_get_ct_hdr()
1975 ISP_IOZGET_8(isp, &src->ct_fcs_type, dst->ct_fcs_type); in isp_get_ct_hdr()
1976 ISP_IOZGET_8(isp, &src->ct_fcs_subtype, dst->ct_fcs_subtype); in isp_get_ct_hdr()
1977 ISP_IOZGET_8(isp, &src->ct_options, dst->ct_options); in isp_get_ct_hdr()
1978 ISP_IOZGET_8(isp, &src->ct_reserved0, dst->ct_reserved0); in isp_get_ct_hdr()
1979 ISP_IOZGET_16(isp, &src->ct_cmd_resp, dst->ct_cmd_resp); in isp_get_ct_hdr()
1980 ISP_IOZGET_16(isp, &src->ct_bcnt_resid, dst->ct_bcnt_resid); in isp_get_ct_hdr()
1981 ISP_IOZGET_8(isp, &src->ct_reserved1, dst->ct_reserved1); in isp_get_ct_hdr()
1982 ISP_IOZGET_8(isp, &src->ct_reason, dst->ct_reason); in isp_get_ct_hdr()
1983 ISP_IOZGET_8(isp, &src->ct_explanation, dst->ct_explanation); in isp_get_ct_hdr()
1984 ISP_IOZGET_8(isp, &src->ct_vunique, dst->ct_vunique); in isp_get_ct_hdr()
1988 isp_put_ct_hdr(ispsoftc_t *isp, ct_hdr_t *src, ct_hdr_t *dst) in isp_put_ct_hdr() argument
1990 ISP_IOZPUT_8(isp, src->ct_revision, &dst->ct_revision); in isp_put_ct_hdr()
1991 ISP_IOZPUT_8(isp, src->ct_in_id[0], &dst->ct_in_id[0]); in isp_put_ct_hdr()
1992 ISP_IOZPUT_8(isp, src->ct_in_id[1], &dst->ct_in_id[1]); in isp_put_ct_hdr()
1993 ISP_IOZPUT_8(isp, src->ct_in_id[2], &dst->ct_in_id[2]); in isp_put_ct_hdr()
1994 ISP_IOZPUT_8(isp, src->ct_fcs_type, &dst->ct_fcs_type); in isp_put_ct_hdr()
1995 ISP_IOZPUT_8(isp, src->ct_fcs_subtype, &dst->ct_fcs_subtype); in isp_put_ct_hdr()
1996 ISP_IOZPUT_8(isp, src->ct_options, &dst->ct_options); in isp_put_ct_hdr()
1997 ISP_IOZPUT_8(isp, src->ct_reserved0, &dst->ct_reserved0); in isp_put_ct_hdr()
1998 ISP_IOZPUT_16(isp, src->ct_cmd_resp, &dst->ct_cmd_resp); in isp_put_ct_hdr()
1999 ISP_IOZPUT_16(isp, src->ct_bcnt_resid, &dst->ct_bcnt_resid); in isp_put_ct_hdr()
2000 ISP_IOZPUT_8(isp, src->ct_reserved1, &dst->ct_reserved1); in isp_put_ct_hdr()
2001 ISP_IOZPUT_8(isp, src->ct_reason, &dst->ct_reason); in isp_put_ct_hdr()
2002 ISP_IOZPUT_8(isp, src->ct_explanation, &dst->ct_explanation); in isp_put_ct_hdr()
2003 ISP_IOZPUT_8(isp, src->ct_vunique, &dst->ct_vunique); in isp_put_ct_hdr()
2663 isp_put_atio(ispsoftc_t *isp, at_entry_t *src, at_entry_t *dst) in isp_put_atio() argument
2666 isp_put_hdr(isp, &src->at_header, &dst->at_header); in isp_put_atio()
2667 ISP_IOXPUT_16(isp, src->at_reserved, &dst->at_reserved); in isp_put_atio()
2668 ISP_IOXPUT_16(isp, src->at_handle, &dst->at_handle); in isp_put_atio()
2670 ISP_IOXPUT_8(isp, src->at_lun, &dst->at_iid); in isp_put_atio()
2671 ISP_IOXPUT_8(isp, src->at_iid, &dst->at_lun); in isp_put_atio()
2672 ISP_IOXPUT_8(isp, src->at_cdblen, &dst->at_tgt); in isp_put_atio()
2673 ISP_IOXPUT_8(isp, src->at_tgt, &dst->at_cdblen); in isp_put_atio()
2674 ISP_IOXPUT_8(isp, src->at_status, &dst->at_scsi_status); in isp_put_atio()
2675 ISP_IOXPUT_8(isp, src->at_scsi_status, &dst->at_status); in isp_put_atio()
2676 ISP_IOXPUT_8(isp, src->at_tag_val, &dst->at_tag_type); in isp_put_atio()
2677 ISP_IOXPUT_8(isp, src->at_tag_type, &dst->at_tag_val); in isp_put_atio()
2679 ISP_IOXPUT_8(isp, src->at_lun, &dst->at_lun); in isp_put_atio()
2680 ISP_IOXPUT_8(isp, src->at_iid, &dst->at_iid); in isp_put_atio()
2681 ISP_IOXPUT_8(isp, src->at_cdblen, &dst->at_cdblen); in isp_put_atio()
2682 ISP_IOXPUT_8(isp, src->at_tgt, &dst->at_tgt); in isp_put_atio()
2683 ISP_IOXPUT_8(isp, src->at_status, &dst->at_status); in isp_put_atio()
2684 ISP_IOXPUT_8(isp, src->at_scsi_status, &dst->at_scsi_status); in isp_put_atio()
2685 ISP_IOXPUT_8(isp, src->at_tag_val, &dst->at_tag_val); in isp_put_atio()
2686 ISP_IOXPUT_8(isp, src->at_tag_type, &dst->at_tag_type); in isp_put_atio()
2688 ISP_IOXPUT_32(isp, src->at_flags, &dst->at_flags); in isp_put_atio()
2690 ISP_IOXPUT_8(isp, src->at_cdb[i], &dst->at_cdb[i]); in isp_put_atio()
2693 ISP_IOXPUT_8(isp, src->at_sense[i], &dst->at_sense[i]); in isp_put_atio()
2698 isp_get_atio(ispsoftc_t *isp, at_entry_t *src, at_entry_t *dst) in isp_get_atio() argument
2701 isp_get_hdr(isp, &src->at_header, &dst->at_header); in isp_get_atio()
2702 ISP_IOXGET_16(isp, &src->at_reserved, dst->at_reserved); in isp_get_atio()
2703 ISP_IOXGET_16(isp, &src->at_handle, dst->at_handle); in isp_get_atio()
2705 ISP_IOXGET_8(isp, &src->at_lun, dst->at_iid); in isp_get_atio()
2706 ISP_IOXGET_8(isp, &src->at_iid, dst->at_lun); in isp_get_atio()
2707 ISP_IOXGET_8(isp, &src->at_cdblen, dst->at_tgt); in isp_get_atio()
2708 ISP_IOXGET_8(isp, &src->at_tgt, dst->at_cdblen); in isp_get_atio()
2709 ISP_IOXGET_8(isp, &src->at_status, dst->at_scsi_status); in isp_get_atio()
2710 ISP_IOXGET_8(isp, &src->at_scsi_status, dst->at_status); in isp_get_atio()
2711 ISP_IOXGET_8(isp, &src->at_tag_val, dst->at_tag_type); in isp_get_atio()
2712 ISP_IOXGET_8(isp, &src->at_tag_type, dst->at_tag_val); in isp_get_atio()
2714 ISP_IOXGET_8(isp, &src->at_lun, dst->at_lun); in isp_get_atio()
2715 ISP_IOXGET_8(isp, &src->at_iid, dst->at_iid); in isp_get_atio()
2716 ISP_IOXGET_8(isp, &src->at_cdblen, dst->at_cdblen); in isp_get_atio()
2717 ISP_IOXGET_8(isp, &src->at_tgt, dst->at_tgt); in isp_get_atio()
2718 ISP_IOXGET_8(isp, &src->at_status, dst->at_status); in isp_get_atio()
2719 ISP_IOXGET_8(isp, &src->at_scsi_status, dst->at_scsi_status); in isp_get_atio()
2720 ISP_IOXGET_8(isp, &src->at_tag_val, dst->at_tag_val); in isp_get_atio()
2721 ISP_IOXGET_8(isp, &src->at_tag_type, dst->at_tag_type); in isp_get_atio()
2723 ISP_IOXGET_32(isp, &src->at_flags, dst->at_flags); in isp_get_atio()
2725 ISP_IOXGET_8(isp, &src->at_cdb[i], dst->at_cdb[i]); in isp_get_atio()
2728 ISP_IOXGET_8(isp, &src->at_sense[i], dst->at_sense[i]); in isp_get_atio()
2733 isp_put_atio2(ispsoftc_t *isp, at2_entry_t *src, at2_entry_t *dst) in isp_put_atio2() argument
2736 isp_put_hdr(isp, &src->at_header, &dst->at_header); in isp_put_atio2()
2737 ISP_IOXPUT_32(isp, src->at_reserved, &dst->at_reserved); in isp_put_atio2()
2738 ISP_IOXPUT_8(isp, src->at_lun, &dst->at_lun); in isp_put_atio2()
2739 ISP_IOXPUT_8(isp, src->at_iid, &dst->at_iid); in isp_put_atio2()
2740 ISP_IOXPUT_16(isp, src->at_rxid, &dst->at_rxid); in isp_put_atio2()
2741 ISP_IOXPUT_16(isp, src->at_flags, &dst->at_flags); in isp_put_atio2()
2742 ISP_IOXPUT_16(isp, src->at_status, &dst->at_status); in isp_put_atio2()
2743 ISP_IOXPUT_8(isp, src->at_crn, &dst->at_crn); in isp_put_atio2()
2744 ISP_IOXPUT_8(isp, src->at_taskcodes, &dst->at_taskcodes); in isp_put_atio2()
2745 ISP_IOXPUT_8(isp, src->at_taskflags, &dst->at_taskflags); in isp_put_atio2()
2746 ISP_IOXPUT_8(isp, src->at_execodes, &dst->at_execodes); in isp_put_atio2()
2748 ISP_IOXPUT_8(isp, src->at_cdb[i], &dst->at_cdb[i]); in isp_put_atio2()
2750 ISP_IOXPUT_32(isp, src->at_datalen, &dst->at_datalen); in isp_put_atio2()
2751 ISP_IOXPUT_16(isp, src->at_scclun, &dst->at_scclun); in isp_put_atio2()
2753 ISP_IOXPUT_16(isp, src->at_wwpn[i], &dst->at_wwpn[i]); in isp_put_atio2()
2756 ISP_IOXPUT_16(isp, src->at_reserved2[i], &dst->at_reserved2[i]); in isp_put_atio2()
2758 ISP_IOXPUT_16(isp, src->at_oxid, &dst->at_oxid); in isp_put_atio2()
2762 isp_put_atio2e(ispsoftc_t *isp, at2e_entry_t *src, at2e_entry_t *dst) in isp_put_atio2e() argument
2765 isp_put_hdr(isp, &src->at_header, &dst->at_header); in isp_put_atio2e()
2766 ISP_IOXPUT_32(isp, src->at_reserved, &dst->at_reserved); in isp_put_atio2e()
2767 ISP_IOXPUT_16(isp, src->at_iid, &dst->at_iid); in isp_put_atio2e()
2768 ISP_IOXPUT_16(isp, src->at_rxid, &dst->at_rxid); in isp_put_atio2e()
2769 ISP_IOXPUT_16(isp, src->at_flags, &dst->at_flags); in isp_put_atio2e()
2770 ISP_IOXPUT_16(isp, src->at_status, &dst->at_status); in isp_put_atio2e()
2771 ISP_IOXPUT_8(isp, src->at_crn, &dst->at_crn); in isp_put_atio2e()
2772 ISP_IOXPUT_8(isp, src->at_taskcodes, &dst->at_taskcodes); in isp_put_atio2e()
2773 ISP_IOXPUT_8(isp, src->at_taskflags, &dst->at_taskflags); in isp_put_atio2e()
2774 ISP_IOXPUT_8(isp, src->at_execodes, &dst->at_execodes); in isp_put_atio2e()
2776 ISP_IOXPUT_8(isp, src->at_cdb[i], &dst->at_cdb[i]); in isp_put_atio2e()
2778 ISP_IOXPUT_32(isp, src->at_datalen, &dst->at_datalen); in isp_put_atio2e()
2779 ISP_IOXPUT_16(isp, src->at_scclun, &dst->at_scclun); in isp_put_atio2e()
2781 ISP_IOXPUT_16(isp, src->at_wwpn[i], &dst->at_wwpn[i]); in isp_put_atio2e()
2784 ISP_IOXPUT_16(isp, src->at_reserved2[i], &dst->at_reserved2[i]); in isp_put_atio2e()
2786 ISP_IOXPUT_16(isp, src->at_oxid, &dst->at_oxid); in isp_put_atio2e()
2790 isp_get_atio2(ispsoftc_t *isp, at2_entry_t *src, at2_entry_t *dst) in isp_get_atio2() argument
2793 isp_get_hdr(isp, &src->at_header, &dst->at_header); in isp_get_atio2()
2794 ISP_IOXGET_32(isp, &src->at_reserved, dst->at_reserved); in isp_get_atio2()
2795 ISP_IOXGET_8(isp, &src->at_lun, dst->at_lun); in isp_get_atio2()
2796 ISP_IOXGET_8(isp, &src->at_iid, dst->at_iid); in isp_get_atio2()
2797 ISP_IOXGET_16(isp, &src->at_rxid, dst->at_rxid); in isp_get_atio2()
2798 ISP_IOXGET_16(isp, &src->at_flags, dst->at_flags); in isp_get_atio2()
2799 ISP_IOXGET_16(isp, &src->at_status, dst->at_status); in isp_get_atio2()
2800 ISP_IOXGET_8(isp, &src->at_crn, dst->at_crn); in isp_get_atio2()
2801 ISP_IOXGET_8(isp, &src->at_taskcodes, dst->at_taskcodes); in isp_get_atio2()
2802 ISP_IOXGET_8(isp, &src->at_taskflags, dst->at_taskflags); in isp_get_atio2()
2803 ISP_IOXGET_8(isp, &src->at_execodes, dst->at_execodes); in isp_get_atio2()
2805 ISP_IOXGET_8(isp, &src->at_cdb[i], dst->at_cdb[i]); in isp_get_atio2()
2807 ISP_IOXGET_32(isp, &src->at_datalen, dst->at_datalen); in isp_get_atio2()
2808 ISP_IOXGET_16(isp, &src->at_scclun, dst->at_scclun); in isp_get_atio2()
2810 ISP_IOXGET_16(isp, &src->at_wwpn[i], dst->at_wwpn[i]); in isp_get_atio2()
2813 ISP_IOXGET_16(isp, &src->at_reserved2[i], dst->at_reserved2[i]); in isp_get_atio2()
2815 ISP_IOXGET_16(isp, &src->at_oxid, dst->at_oxid); in isp_get_atio2()
2819 isp_get_atio2e(ispsoftc_t *isp, at2e_entry_t *src, at2e_entry_t *dst) in isp_get_atio2e() argument
2822 isp_get_hdr(isp, &src->at_header, &dst->at_header); in isp_get_atio2e()
2823 ISP_IOXGET_32(isp, &src->at_reserved, dst->at_reserved); in isp_get_atio2e()
2824 ISP_IOXGET_16(isp, &src->at_iid, dst->at_iid); in isp_get_atio2e()
2825 ISP_IOXGET_16(isp, &src->at_rxid, dst->at_rxid); in isp_get_atio2e()
2826 ISP_IOXGET_16(isp, &src->at_flags, dst->at_flags); in isp_get_atio2e()
2827 ISP_IOXGET_16(isp, &src->at_status, dst->at_status); in isp_get_atio2e()
2828 ISP_IOXGET_8(isp, &src->at_crn, dst->at_crn); in isp_get_atio2e()
2829 ISP_IOXGET_8(isp, &src->at_taskcodes, dst->at_taskcodes); in isp_get_atio2e()
2830 ISP_IOXGET_8(isp, &src->at_taskflags, dst->at_taskflags); in isp_get_atio2e()
2831 ISP_IOXGET_8(isp, &src->at_execodes, dst->at_execodes); in isp_get_atio2e()
2833 ISP_IOXGET_8(isp, &src->at_cdb[i], dst->at_cdb[i]); in isp_get_atio2e()
2835 ISP_IOXGET_32(isp, &src->at_datalen, dst->at_datalen); in isp_get_atio2e()
2836 ISP_IOXGET_16(isp, &src->at_scclun, dst->at_scclun); in isp_get_atio2e()
2838 ISP_IOXGET_16(isp, &src->at_wwpn[i], dst->at_wwpn[i]); in isp_get_atio2e()
2841 ISP_IOXGET_16(isp, &src->at_reserved2[i], dst->at_reserved2[i]); in isp_get_atio2e()
2843 ISP_IOXGET_16(isp, &src->at_oxid, dst->at_oxid); in isp_get_atio2e()
2847 isp_get_atio7(ispsoftc_t *isp, at7_entry_t *src, at7_entry_t *dst) in isp_get_atio7() argument
2849 ISP_IOXGET_8(isp, &src->at_type, dst->at_type); in isp_get_atio7()
2850 ISP_IOXGET_8(isp, &src->at_count, dst->at_count); in isp_get_atio7()
2851 ISP_IOXGET_16(isp, &src->at_ta_len, dst->at_ta_len); in isp_get_atio7()
2852 ISP_IOXGET_32(isp, &src->at_rxid, dst->at_rxid); in isp_get_atio7()
2853 isp_get_fc_hdr(isp, &src->at_hdr, &dst->at_hdr); in isp_get_atio7()
2854 isp_get_fcp_cmnd_iu(isp, &src->at_cmnd, &dst->at_cmnd); in isp_get_atio7()
2858 isp_put_ctio(ispsoftc_t *isp, ct_entry_t *src, ct_entry_t *dst) in isp_put_ctio() argument
2861 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio()
2862 ISP_IOXPUT_16(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio()
2863 ISP_IOXPUT_16(isp, src->ct_fwhandle, &dst->ct_fwhandle); in isp_put_ctio()
2865 ISP_IOXPUT_8(isp, src->ct_iid, &dst->ct_lun); in isp_put_ctio()
2866 ISP_IOXPUT_8(isp, src->ct_lun, &dst->ct_iid); in isp_put_ctio()
2867 ISP_IOXPUT_8(isp, src->ct_tgt, &dst->ct_reserved2); in isp_put_ctio()
2868 ISP_IOXPUT_8(isp, src->ct_reserved2, &dst->ct_tgt); in isp_put_ctio()
2869 ISP_IOXPUT_8(isp, src->ct_status, &dst->ct_scsi_status); in isp_put_ctio()
2870 ISP_IOXPUT_8(isp, src->ct_scsi_status, &dst->ct_status); in isp_put_ctio()
2871 ISP_IOXPUT_8(isp, src->ct_tag_type, &dst->ct_tag_val); in isp_put_ctio()
2872 ISP_IOXPUT_8(isp, src->ct_tag_val, &dst->ct_tag_type); in isp_put_ctio()
2874 ISP_IOXPUT_8(isp, src->ct_iid, &dst->ct_iid); in isp_put_ctio()
2875 ISP_IOXPUT_8(isp, src->ct_lun, &dst->ct_lun); in isp_put_ctio()
2876 ISP_IOXPUT_8(isp, src->ct_tgt, &dst->ct_tgt); in isp_put_ctio()
2877 ISP_IOXPUT_8(isp, src->ct_reserved2, &dst->ct_reserved2); in isp_put_ctio()
2878 ISP_IOXPUT_8(isp, src->ct_scsi_status, in isp_put_ctio()
2880 ISP_IOXPUT_8(isp, src->ct_status, &dst->ct_status); in isp_put_ctio()
2881 ISP_IOXPUT_8(isp, src->ct_tag_type, &dst->ct_tag_type); in isp_put_ctio()
2882 ISP_IOXPUT_8(isp, src->ct_tag_val, &dst->ct_tag_val); in isp_put_ctio()
2884 ISP_IOXPUT_32(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio()
2885 ISP_IOXPUT_32(isp, src->ct_xfrlen, &dst->ct_xfrlen); in isp_put_ctio()
2886 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio()
2887 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio()
2888 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio()
2890 ISP_IOXPUT_32(isp, src->ct_dataseg[i].ds_base, &dst->ct_dataseg[i].ds_base); in isp_put_ctio()
2891 ISP_IOXPUT_32(isp, src->ct_dataseg[i].ds_count, &dst->ct_dataseg[i].ds_count); in isp_put_ctio()
2896 isp_get_ctio(ispsoftc_t *isp, ct_entry_t *src, ct_entry_t *dst) in isp_get_ctio() argument
2899 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio()
2900 ISP_IOXGET_16(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio()
2901 ISP_IOXGET_16(isp, &src->ct_fwhandle, dst->ct_fwhandle); in isp_get_ctio()
2903 ISP_IOXGET_8(isp, &src->ct_lun, dst->ct_iid); in isp_get_ctio()
2904 ISP_IOXGET_8(isp, &src->ct_iid, dst->ct_lun); in isp_get_ctio()
2905 ISP_IOXGET_8(isp, &src->ct_reserved2, dst->ct_tgt); in isp_get_ctio()
2906 ISP_IOXGET_8(isp, &src->ct_tgt, dst->ct_reserved2); in isp_get_ctio()
2907 ISP_IOXGET_8(isp, &src->ct_status, dst->ct_scsi_status); in isp_get_ctio()
2908 ISP_IOXGET_8(isp, &src->ct_scsi_status, dst->ct_status); in isp_get_ctio()
2909 ISP_IOXGET_8(isp, &src->ct_tag_val, dst->ct_tag_type); in isp_get_ctio()
2910 ISP_IOXGET_8(isp, &src->ct_tag_type, dst->ct_tag_val); in isp_get_ctio()
2912 ISP_IOXGET_8(isp, &src->ct_lun, dst->ct_lun); in isp_get_ctio()
2913 ISP_IOXGET_8(isp, &src->ct_iid, dst->ct_iid); in isp_get_ctio()
2914 ISP_IOXGET_8(isp, &src->ct_reserved2, dst->ct_reserved2); in isp_get_ctio()
2915 ISP_IOXGET_8(isp, &src->ct_tgt, dst->ct_tgt); in isp_get_ctio()
2916 ISP_IOXGET_8(isp, &src->ct_status, dst->ct_status); in isp_get_ctio()
2917 ISP_IOXGET_8(isp, &src->ct_scsi_status, dst->ct_scsi_status); in isp_get_ctio()
2918 ISP_IOXGET_8(isp, &src->ct_tag_val, dst->ct_tag_val); in isp_get_ctio()
2919 ISP_IOXGET_8(isp, &src->ct_tag_type, dst->ct_tag_type); in isp_get_ctio()
2921 ISP_IOXGET_32(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio()
2922 ISP_IOXGET_32(isp, &src->ct_xfrlen, dst->ct_xfrlen); in isp_get_ctio()
2923 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio()
2924 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio()
2925 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio()
2927 ISP_IOXGET_32(isp, &src->ct_dataseg[i].ds_base, dst->ct_dataseg[i].ds_base); in isp_get_ctio()
2928 ISP_IOXGET_32(isp, &src->ct_dataseg[i].ds_count, dst->ct_dataseg[i].ds_count); in isp_get_ctio()
2933 isp_put_ctio2(ispsoftc_t *isp, ct2_entry_t *src, ct2_entry_t *dst) in isp_put_ctio2() argument
2936 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio2()
2937 ISP_IOXPUT_32(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio2()
2938 ISP_IOXPUT_8(isp, src->ct_lun, &dst->ct_lun); in isp_put_ctio2()
2939 ISP_IOXPUT_8(isp, src->ct_iid, &dst->ct_iid); in isp_put_ctio2()
2940 ISP_IOXPUT_16(isp, src->ct_rxid, &dst->ct_rxid); in isp_put_ctio2()
2941 ISP_IOXPUT_16(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio2()
2942 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio2()
2943 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio2()
2944 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio2()
2945 ISP_IOXPUT_32(isp, src->ct_reloff, &dst->ct_reloff); in isp_put_ctio2()
2946 if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE0) { in isp_put_ctio2()
2947 ISP_IOXPUT_32(isp, src->rsp.m0._reserved, &dst->rsp.m0._reserved); in isp_put_ctio2()
2948 ISP_IOXPUT_16(isp, src->rsp.m0._reserved2, &dst->rsp.m0._reserved2); in isp_put_ctio2()
2949 ISP_IOXPUT_16(isp, src->rsp.m0.ct_scsi_status, &dst->rsp.m0.ct_scsi_status); in isp_put_ctio2()
2950 ISP_IOXPUT_32(isp, src->rsp.m0.ct_xfrlen, &dst->rsp.m0.ct_xfrlen); in isp_put_ctio2()
2951 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_put_ctio2()
2953 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()
2954 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()
2956 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO3) { in isp_put_ctio2()
2958 … 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()
2959 …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()
2960 …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()
2962 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO4) { in isp_put_ctio2()
2963 …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()
2965 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dslist.ds_base, &dst->rsp.m0.u.ct_dslist.ds_base); in isp_put_ctio2()
2967 } else if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE1) { in isp_put_ctio2()
2968 ISP_IOXPUT_16(isp, src->rsp.m1._reserved, &dst->rsp.m1._reserved); in isp_put_ctio2()
2969 ISP_IOXPUT_16(isp, src->rsp.m1._reserved2, &dst->rsp.m1._reserved2); in isp_put_ctio2()
2970 ISP_IOXPUT_16(isp, src->rsp.m1.ct_senselen, &dst->rsp.m1.ct_senselen); in isp_put_ctio2()
2971 ISP_IOXPUT_16(isp, src->rsp.m1.ct_scsi_status, &dst->rsp.m1.ct_scsi_status); in isp_put_ctio2()
2972 ISP_IOXPUT_16(isp, src->rsp.m1.ct_resplen, &dst->rsp.m1.ct_resplen); in isp_put_ctio2()
2974 ISP_IOXPUT_8(isp, src->rsp.m1.ct_resp[i], &dst->rsp.m1.ct_resp[i]); in isp_put_ctio2()
2977 ISP_IOXPUT_32(isp, src->rsp.m2._reserved, &dst->rsp.m2._reserved); in isp_put_ctio2()
2978 ISP_IOXPUT_16(isp, src->rsp.m2._reserved2, &dst->rsp.m2._reserved2); in isp_put_ctio2()
2979 ISP_IOXPUT_16(isp, src->rsp.m2._reserved3, &dst->rsp.m2._reserved3); in isp_put_ctio2()
2980 ISP_IOXPUT_32(isp, src->rsp.m2.ct_datalen, &dst->rsp.m2.ct_datalen); in isp_put_ctio2()
2981 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_ctio2()
2982 …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_ctio2()
2987 isp_put_ctio2e(ispsoftc_t *isp, ct2e_entry_t *src, ct2e_entry_t *dst) in isp_put_ctio2e() argument
2990 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio2e()
2991 ISP_IOXPUT_32(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio2e()
2992 ISP_IOXPUT_16(isp, src->ct_iid, &dst->ct_iid); in isp_put_ctio2e()
2993 ISP_IOXPUT_16(isp, src->ct_rxid, &dst->ct_rxid); in isp_put_ctio2e()
2994 ISP_IOXPUT_16(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio2e()
2995 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio2e()
2996 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio2e()
2997 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio2e()
2998 ISP_IOXPUT_32(isp, src->ct_reloff, &dst->ct_reloff); in isp_put_ctio2e()
2999 if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE0) { in isp_put_ctio2e()
3000 ISP_IOXPUT_32(isp, src->rsp.m0._reserved, &dst->rsp.m0._reserved); in isp_put_ctio2e()
3001 ISP_IOXPUT_16(isp, src->rsp.m0._reserved2, &dst->rsp.m0._reserved2); in isp_put_ctio2e()
3002 ISP_IOXPUT_16(isp, src->rsp.m0.ct_scsi_status, &dst->rsp.m0.ct_scsi_status); in isp_put_ctio2e()
3003 ISP_IOXPUT_32(isp, src->rsp.m0.ct_xfrlen, &dst->rsp.m0.ct_xfrlen); in isp_put_ctio2e()
3004 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_put_ctio2e()
3006 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()
3007 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()
3009 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO3) { in isp_put_ctio2e()
3011 … 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()
3012 …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()
3013 …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()
3015 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO4) { in isp_put_ctio2e()
3016 ISP_IOXPUT_16(isp, src->rsp.m0.u.ct_dslist.ds_type, &dst->rsp.m0.u.ct_dslist.ds_type); in isp_put_ctio2e()
3017 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dslist.ds_segment, &dst->rsp.m0.u.ct_dslist.ds_segment); in isp_put_ctio2e()
3018 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dslist.ds_base, &dst->rsp.m0.u.ct_dslist.ds_base); in isp_put_ctio2e()
3020 } else if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE1) { in isp_put_ctio2e()
3021 ISP_IOXPUT_16(isp, src->rsp.m1._reserved, &dst->rsp.m1._reserved); in isp_put_ctio2e()
3022 ISP_IOXPUT_16(isp, src->rsp.m1._reserved2, &dst->rsp.m1._reserved2); in isp_put_ctio2e()
3023 ISP_IOXPUT_16(isp, src->rsp.m1.ct_senselen, &dst->rsp.m1.ct_senselen); in isp_put_ctio2e()
3024 ISP_IOXPUT_16(isp, src->rsp.m1.ct_scsi_status, &dst->rsp.m1.ct_scsi_status); in isp_put_ctio2e()
3025 ISP_IOXPUT_16(isp, src->rsp.m1.ct_resplen, &dst->rsp.m1.ct_resplen); in isp_put_ctio2e()
3027 ISP_IOXPUT_8(isp, src->rsp.m1.ct_resp[i], &dst->rsp.m1.ct_resp[i]); in isp_put_ctio2e()
3030 ISP_IOXPUT_32(isp, src->rsp.m2._reserved, &dst->rsp.m2._reserved); in isp_put_ctio2e()
3031 ISP_IOXPUT_16(isp, src->rsp.m2._reserved2, &dst->rsp.m2._reserved2); in isp_put_ctio2e()
3032 ISP_IOXPUT_16(isp, src->rsp.m2._reserved3, &dst->rsp.m2._reserved3); in isp_put_ctio2e()
3033 ISP_IOXPUT_32(isp, src->rsp.m2.ct_datalen, &dst->rsp.m2.ct_datalen); in isp_put_ctio2e()
3034 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_ctio2e()
3035 …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_ctio2e()
3040 isp_put_ctio7(ispsoftc_t *isp, ct7_entry_t *src, ct7_entry_t *dst) in isp_put_ctio7() argument
3044 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio7()
3045 ISP_IOXPUT_32(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio7()
3046 ISP_IOXPUT_16(isp, src->ct_nphdl, &dst->ct_nphdl); in isp_put_ctio7()
3047 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio7()
3048 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio7()
3049 ISP_IOXPUT_8(isp, src->ct_vpidx, &dst->ct_vpidx); in isp_put_ctio7()
3050 ISP_IOXPUT_8(isp, src->ct_xflags, &dst->ct_xflags); in isp_put_ctio7()
3051 ISP_IOXPUT_16(isp, src->ct_iid_lo, &dst->ct_iid_lo); in isp_put_ctio7()
3052 ISP_IOXPUT_8(isp, src->ct_iid_hi, &dst->ct_iid_hi); in isp_put_ctio7()
3053 ISP_IOXPUT_8(isp, src->ct_reserved, &dst->ct_reserved); in isp_put_ctio7()
3054 ISP_IOXPUT_32(isp, src->ct_rxid, &dst->ct_rxid); in isp_put_ctio7()
3055 ISP_IOXPUT_16(isp, src->ct_senselen, &dst->ct_senselen); in isp_put_ctio7()
3056 ISP_IOXPUT_16(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio7()
3057 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio7()
3058 ISP_IOXPUT_16(isp, src->ct_oxid, &dst->ct_oxid); in isp_put_ctio7()
3059 ISP_IOXPUT_16(isp, src->ct_scsi_status, &dst->ct_scsi_status); in isp_put_ctio7()
3061 ISP_IOXPUT_32(isp, src->rsp.m0.reloff, &dst->rsp.m0.reloff); in isp_put_ctio7()
3062 ISP_IOXPUT_32(isp, src->rsp.m0.reserved0, &dst->rsp.m0.reserved0); in isp_put_ctio7()
3063 ISP_IOXPUT_32(isp, src->rsp.m0.ct_xfrlen, &dst->rsp.m0.ct_xfrlen); in isp_put_ctio7()
3064 ISP_IOXPUT_32(isp, src->rsp.m0.reserved1, &dst->rsp.m0.reserved1); in isp_put_ctio7()
3065 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_base, &dst->rsp.m0.ds.ds_base); in isp_put_ctio7()
3066 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_basehi, &dst->rsp.m0.ds.ds_basehi); in isp_put_ctio7()
3067 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_count, &dst->rsp.m0.ds.ds_count); in isp_put_ctio7()
3071 ISP_IOXPUT_16(isp, src->rsp.m1.ct_resplen, &dst->rsp.m1.ct_resplen); in isp_put_ctio7()
3072 ISP_IOXPUT_16(isp, src->rsp.m1.reserved, &dst->rsp.m1.reserved); in isp_put_ctio7()
3073 a = (uint32_t *) src->rsp.m1.ct_resp; in isp_put_ctio7()
3075 for (i = 0; i < (ASIZE(src->rsp.m1.ct_resp) >> 2); i++) { in isp_put_ctio7()
3079 ISP_IOXPUT_32(isp, src->rsp.m2.reserved0, &dst->rsp.m2.reserved0); in isp_put_ctio7()
3080 ISP_IOXPUT_32(isp, src->rsp.m2.ct_datalen, &dst->rsp.m2.ct_datalen); in isp_put_ctio7()
3081 ISP_IOXPUT_32(isp, src->rsp.m2.reserved1, &dst->rsp.m2.reserved1); in isp_put_ctio7()
3082 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()
3083 …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()
3084 …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()
3090 isp_get_ctio2(ispsoftc_t *isp, ct2_entry_t *src, ct2_entry_t *dst) in isp_get_ctio2() argument
3094 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio2()
3095 ISP_IOXGET_32(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio2()
3096 ISP_IOXGET_8(isp, &src->ct_lun, dst->ct_lun); in isp_get_ctio2()
3097 ISP_IOXGET_8(isp, &src->ct_iid, dst->ct_iid); in isp_get_ctio2()
3098 ISP_IOXGET_16(isp, &src->ct_rxid, dst->ct_rxid); in isp_get_ctio2()
3099 ISP_IOXGET_16(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio2()
3100 ISP_IOXGET_16(isp, &src->ct_status, dst->ct_status); in isp_get_ctio2()
3101 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio2()
3102 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio2()
3103 ISP_IOXGET_32(isp, &src->ct_reloff, dst->ct_reloff); in isp_get_ctio2()
3104 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio2()
3106 ISP_IOXGET_32(isp, &src->rsp.m0._reserved, dst->rsp.m0._reserved); in isp_get_ctio2()
3107 ISP_IOXGET_16(isp, &src->rsp.m0._reserved2, dst->rsp.m0._reserved2); in isp_get_ctio2()
3108 ISP_IOXGET_16(isp, &src->rsp.m0.ct_scsi_status, dst->rsp.m0.ct_scsi_status); in isp_get_ctio2()
3109 ISP_IOXGET_32(isp, &src->rsp.m0.ct_xfrlen, dst->rsp.m0.ct_xfrlen); in isp_get_ctio2()
3112 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()
3113 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()
3117 … 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()
3118 …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()
3119 …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()
3122 ISP_IOXGET_16(isp, &src->rsp.m0.u.ct_dslist.ds_type, dst->rsp.m0.u.ct_dslist.ds_type); in isp_get_ctio2()
3123 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_segment, dst->rsp.m0.u.ct_dslist.ds_segment); in isp_get_ctio2()
3124 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_base, dst->rsp.m0.u.ct_dslist.ds_base); in isp_get_ctio2()
3127 ISP_IOXGET_16(isp, &src->rsp.m1._reserved, dst->rsp.m1._reserved); in isp_get_ctio2()
3128 ISP_IOXGET_16(isp, &src->rsp.m1._reserved2, dst->rsp.m1._reserved2); in isp_get_ctio2()
3129 ISP_IOXGET_16(isp, &src->rsp.m1.ct_senselen, dst->rsp.m1.ct_senselen); in isp_get_ctio2()
3130 ISP_IOXGET_16(isp, &src->rsp.m1.ct_scsi_status, dst->rsp.m1.ct_scsi_status); in isp_get_ctio2()
3131 ISP_IOXGET_16(isp, &src->rsp.m1.ct_resplen, dst->rsp.m1.ct_resplen); in isp_get_ctio2()
3133 ISP_IOXGET_8(isp, &src->rsp.m1.ct_resp[i], dst->rsp.m1.ct_resp[i]); in isp_get_ctio2()
3136 ISP_IOXGET_32(isp, &src->rsp.m2._reserved, dst->rsp.m2._reserved); in isp_get_ctio2()
3137 ISP_IOXGET_16(isp, &src->rsp.m2._reserved2, dst->rsp.m2._reserved2); in isp_get_ctio2()
3138 ISP_IOXGET_16(isp, &src->rsp.m2._reserved3, dst->rsp.m2._reserved3); in isp_get_ctio2()
3139 ISP_IOXGET_32(isp, &src->rsp.m2.ct_datalen, dst->rsp.m2.ct_datalen); in isp_get_ctio2()
3140 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_ctio2()
3141 …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_ctio2()
3146 isp_get_ctio2e(ispsoftc_t *isp, ct2e_entry_t *src, ct2e_entry_t *dst) in isp_get_ctio2e() argument
3150 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio2e()
3151 ISP_IOXGET_32(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio2e()
3152 ISP_IOXGET_16(isp, &src->ct_iid, dst->ct_iid); in isp_get_ctio2e()
3153 ISP_IOXGET_16(isp, &src->ct_rxid, dst->ct_rxid); in isp_get_ctio2e()
3154 ISP_IOXGET_16(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio2e()
3155 ISP_IOXGET_16(isp, &src->ct_status, dst->ct_status); in isp_get_ctio2e()
3156 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio2e()
3157 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio2e()
3158 ISP_IOXGET_32(isp, &src->ct_reloff, dst->ct_reloff); in isp_get_ctio2e()
3159 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio2e()
3161 ISP_IOXGET_32(isp, &src->rsp.m0._reserved, dst->rsp.m0._reserved); in isp_get_ctio2e()
3162 ISP_IOXGET_16(isp, &src->rsp.m0._reserved2, dst->rsp.m0._reserved2); in isp_get_ctio2e()
3163 ISP_IOXGET_16(isp, &src->rsp.m0.ct_scsi_status, dst->rsp.m0.ct_scsi_status); in isp_get_ctio2e()
3164 ISP_IOXGET_32(isp, &src->rsp.m0.ct_xfrlen, dst->rsp.m0.ct_xfrlen); in isp_get_ctio2e()
3165 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_get_ctio2e()
3167 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()
3168 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()
3172 … 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()
3173 …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()
3174 …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()
3177 ISP_IOXGET_16(isp, &src->rsp.m0.u.ct_dslist.ds_type, dst->rsp.m0.u.ct_dslist.ds_type); in isp_get_ctio2e()
3178 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_segment, dst->rsp.m0.u.ct_dslist.ds_segment); in isp_get_ctio2e()
3179 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_base, dst->rsp.m0.u.ct_dslist.ds_base); in isp_get_ctio2e()
3182 ISP_IOXGET_16(isp, &src->rsp.m1._reserved, dst->rsp.m1._reserved); in isp_get_ctio2e()
3183 ISP_IOXGET_16(isp, &src->rsp.m1._reserved2, dst->rsp.m1._reserved2); in isp_get_ctio2e()
3184 ISP_IOXGET_16(isp, &src->rsp.m1.ct_senselen, dst->rsp.m1.ct_senselen); in isp_get_ctio2e()
3185 ISP_IOXGET_16(isp, &src->rsp.m1.ct_scsi_status, dst->rsp.m1.ct_scsi_status); in isp_get_ctio2e()
3186 ISP_IOXGET_16(isp, &src->rsp.m1.ct_resplen, dst->rsp.m1.ct_resplen); in isp_get_ctio2e()
3188 ISP_IOXGET_8(isp, &src->rsp.m1.ct_resp[i], dst->rsp.m1.ct_resp[i]); in isp_get_ctio2e()
3191 ISP_IOXGET_32(isp, &src->rsp.m2._reserved, dst->rsp.m2._reserved); in isp_get_ctio2e()
3192 ISP_IOXGET_16(isp, &src->rsp.m2._reserved2, dst->rsp.m2._reserved2); in isp_get_ctio2e()
3193 ISP_IOXGET_16(isp, &src->rsp.m2._reserved3, dst->rsp.m2._reserved3); in isp_get_ctio2e()
3194 ISP_IOXGET_32(isp, &src->rsp.m2.ct_datalen, dst->rsp.m2.ct_datalen); in isp_get_ctio2e()
3195 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_ctio2e()
3196 …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_ctio2e()
3201 isp_get_ctio7(ispsoftc_t *isp, ct7_entry_t *src, ct7_entry_t *dst) in isp_get_ctio7() argument
3205 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio7()
3206 ISP_IOXGET_32(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio7()
3207 ISP_IOXGET_16(isp, &src->ct_nphdl, dst->ct_nphdl); in isp_get_ctio7()
3208 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio7()
3209 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio7()
3210 ISP_IOXGET_8(isp, &src->ct_vpidx, dst->ct_vpidx); in isp_get_ctio7()
3211 ISP_IOXGET_8(isp, &src->ct_xflags, dst->ct_xflags); in isp_get_ctio7()
3212 ISP_IOXGET_16(isp, &src->ct_iid_lo, dst->ct_iid_lo); in isp_get_ctio7()
3213 ISP_IOXGET_8(isp, &src->ct_iid_hi, dst->ct_iid_hi); in isp_get_ctio7()
3214 ISP_IOXGET_8(isp, &src->ct_reserved, dst->ct_reserved); in isp_get_ctio7()
3215 ISP_IOXGET_32(isp, &src->ct_rxid, dst->ct_rxid); in isp_get_ctio7()
3216 ISP_IOXGET_16(isp, &src->ct_senselen, dst->ct_senselen); in isp_get_ctio7()
3217 ISP_IOXGET_16(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio7()
3218 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio7()
3219 ISP_IOXGET_16(isp, &src->ct_oxid, dst->ct_oxid); in isp_get_ctio7()
3220 ISP_IOXGET_16(isp, &src->ct_scsi_status, dst->ct_scsi_status); in isp_get_ctio7()
3222 ISP_IOXGET_32(isp, &src->rsp.m0.reloff, dst->rsp.m0.reloff); in isp_get_ctio7()
3223 ISP_IOXGET_32(isp, &src->rsp.m0.reserved0, dst->rsp.m0.reserved0); in isp_get_ctio7()
3224 ISP_IOXGET_32(isp, &src->rsp.m0.ct_xfrlen, dst->rsp.m0.ct_xfrlen); in isp_get_ctio7()
3225 ISP_IOXGET_32(isp, &src->rsp.m0.reserved1, dst->rsp.m0.reserved1); in isp_get_ctio7()
3226 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_base, dst->rsp.m0.ds.ds_base); in isp_get_ctio7()
3227 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_basehi, dst->rsp.m0.ds.ds_basehi); in isp_get_ctio7()
3228 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_count, dst->rsp.m0.ds.ds_count); in isp_get_ctio7()
3232 ISP_IOXGET_16(isp, &src->rsp.m1.ct_resplen, dst->rsp.m1.ct_resplen); in isp_get_ctio7()
3233 ISP_IOXGET_16(isp, &src->rsp.m1.reserved, dst->rsp.m1.reserved); in isp_get_ctio7()
3234 a = (uint32_t *) src->rsp.m1.ct_resp; in isp_get_ctio7()
3237 ISP_IOXGET_8(isp, &src->rsp.m1.ct_resp[i], dst->rsp.m1.ct_resp[i]); in isp_get_ctio7()
3239 for (i = 0; i < (ASIZE(src->rsp.m1.ct_resp) >> 2); i++) { in isp_get_ctio7()
3243 ISP_IOXGET_32(isp, &src->rsp.m2.reserved0, dst->rsp.m2.reserved0); in isp_get_ctio7()
3244 ISP_IOXGET_32(isp, &src->rsp.m2.ct_datalen, dst->rsp.m2.ct_datalen); in isp_get_ctio7()
3245 ISP_IOXGET_32(isp, &src->rsp.m2.reserved1, dst->rsp.m2.reserved1); in isp_get_ctio7()
3246 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()
3247 …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()
3248 …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()
3325 isp_put_notify(ispsoftc_t *isp, in_entry_t *src, in_entry_t *dst) in isp_put_notify() argument
3328 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify()
3329 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify()
3331 ISP_IOXPUT_8(isp, src->in_lun, &dst->in_iid); in isp_put_notify()
3332 ISP_IOXPUT_8(isp, src->in_iid, &dst->in_lun); in isp_put_notify()
3333 ISP_IOXPUT_8(isp, src->in_reserved2, &dst->in_tgt); in isp_put_notify()
3334 ISP_IOXPUT_8(isp, src->in_tgt, &dst->in_reserved2); in isp_put_notify()
3335 ISP_IOXPUT_8(isp, src->in_status, &dst->in_rsvd2); in isp_put_notify()
3336 ISP_IOXPUT_8(isp, src->in_rsvd2, &dst->in_status); in isp_put_notify()
3337 ISP_IOXPUT_8(isp, src->in_tag_val, &dst->in_tag_type); in isp_put_notify()
3338 ISP_IOXPUT_8(isp, src->in_tag_type, &dst->in_tag_val); in isp_put_notify()
3340 ISP_IOXPUT_8(isp, src->in_lun, &dst->in_lun); in isp_put_notify()
3341 ISP_IOXPUT_8(isp, src->in_iid, &dst->in_iid); in isp_put_notify()
3342 ISP_IOXPUT_8(isp, src->in_reserved2, &dst->in_reserved2); in isp_put_notify()
3343 ISP_IOXPUT_8(isp, src->in_tgt, &dst->in_tgt); in isp_put_notify()
3344 ISP_IOXPUT_8(isp, src->in_status, &dst->in_status); in isp_put_notify()
3345 ISP_IOXPUT_8(isp, src->in_rsvd2, &dst->in_rsvd2); in isp_put_notify()
3346 ISP_IOXPUT_8(isp, src->in_tag_val, &dst->in_tag_val); in isp_put_notify()
3347 ISP_IOXPUT_8(isp, src->in_tag_type, &dst->in_tag_type); in isp_put_notify()
3349 ISP_IOXPUT_32(isp, src->in_flags, &dst->in_flags); in isp_put_notify()
3350 ISP_IOXPUT_16(isp, src->in_seqid, &dst->in_seqid); in isp_put_notify()
3352 ISP_IOXPUT_8(isp, src->in_msg[i], &dst->in_msg[i]); in isp_put_notify()
3355 ISP_IOXPUT_8(isp, src->in_reserved3[i], &dst->in_reserved3[i]); in isp_put_notify()
3358 ISP_IOXPUT_8(isp, src->in_sense[i], &dst->in_sense[i]); in isp_put_notify()
3363 isp_get_notify(ispsoftc_t *isp, in_entry_t *src, in_entry_t *dst) in isp_get_notify() argument
3366 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify()
3367 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify()
3369 ISP_IOXGET_8(isp, &src->in_lun, dst->in_iid); in isp_get_notify()
3370 ISP_IOXGET_8(isp, &src->in_iid, dst->in_lun); in isp_get_notify()
3371 ISP_IOXGET_8(isp, &src->in_reserved2, dst->in_tgt); in isp_get_notify()
3372 ISP_IOXGET_8(isp, &src->in_tgt, dst->in_reserved2); in isp_get_notify()
3373 ISP_IOXGET_8(isp, &src->in_status, dst->in_rsvd2); in isp_get_notify()
3374 ISP_IOXGET_8(isp, &src->in_rsvd2, dst->in_status); in isp_get_notify()
3375 ISP_IOXGET_8(isp, &src->in_tag_val, dst->in_tag_type); in isp_get_notify()
3376 ISP_IOXGET_8(isp, &src->in_tag_type, dst->in_tag_val); in isp_get_notify()
3378 ISP_IOXGET_8(isp, &src->in_lun, dst->in_lun); in isp_get_notify()
3379 ISP_IOXGET_8(isp, &src->in_iid, dst->in_iid); in isp_get_notify()
3380 ISP_IOXGET_8(isp, &src->in_reserved2, dst->in_reserved2); in isp_get_notify()
3381 ISP_IOXGET_8(isp, &src->in_tgt, dst->in_tgt); in isp_get_notify()
3382 ISP_IOXGET_8(isp, &src->in_status, dst->in_status); in isp_get_notify()
3383 ISP_IOXGET_8(isp, &src->in_rsvd2, dst->in_rsvd2); in isp_get_notify()
3384 ISP_IOXGET_8(isp, &src->in_tag_val, dst->in_tag_val); in isp_get_notify()
3385 ISP_IOXGET_8(isp, &src->in_tag_type, dst->in_tag_type); in isp_get_notify()
3387 ISP_IOXGET_32(isp, &src->in_flags, dst->in_flags); in isp_get_notify()
3388 ISP_IOXGET_16(isp, &src->in_seqid, dst->in_seqid); in isp_get_notify()
3390 ISP_IOXGET_8(isp, &src->in_msg[i], dst->in_msg[i]); in isp_get_notify()
3393 ISP_IOXGET_8(isp, &src->in_reserved3[i], dst->in_reserved3[i]); in isp_get_notify()
3396 ISP_IOXGET_8(isp, &src->in_sense[i], dst->in_sense[i]); in isp_get_notify()
3401 isp_put_notify_fc(ispsoftc_t *isp, in_fcentry_t *src, in_fcentry_t *dst) in isp_put_notify_fc() argument
3403 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify_fc()
3404 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify_fc()
3405 ISP_IOXPUT_8(isp, src->in_lun, &dst->in_lun); in isp_put_notify_fc()
3406 ISP_IOXPUT_8(isp, src->in_iid, &dst->in_iid); in isp_put_notify_fc()
3407 ISP_IOXPUT_16(isp, src->in_scclun, &dst->in_scclun); in isp_put_notify_fc()
3408 ISP_IOXPUT_32(isp, src->in_reserved2, &dst->in_reserved2); in isp_put_notify_fc()
3409 ISP_IOXPUT_16(isp, src->in_status, &dst->in_status); in isp_put_notify_fc()
3410 ISP_IOXPUT_16(isp, src->in_task_flags, &dst->in_task_flags); in isp_put_notify_fc()
3411 ISP_IOXPUT_16(isp, src->in_seqid, &dst->in_seqid); in isp_put_notify_fc()
3415 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
3417 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify_fc_e()
3418 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify_fc_e()
3419 ISP_IOXPUT_16(isp, src->in_iid, &dst->in_iid); in isp_put_notify_fc_e()
3420 ISP_IOXPUT_16(isp, src->in_scclun, &dst->in_scclun); in isp_put_notify_fc_e()
3421 ISP_IOXPUT_32(isp, src->in_reserved2, &dst->in_reserved2); in isp_put_notify_fc_e()
3422 ISP_IOXPUT_16(isp, src->in_status, &dst->in_status); in isp_put_notify_fc_e()
3423 ISP_IOXPUT_16(isp, src->in_task_flags, &dst->in_task_flags); in isp_put_notify_fc_e()
3424 ISP_IOXPUT_16(isp, src->in_seqid, &dst->in_seqid); in isp_put_notify_fc_e()
3428 isp_put_notify_24xx(ispsoftc_t *isp, in_fcentry_24xx_t *src, in_fcentry_24xx_t *dst) in isp_put_notify_24xx() argument
3432 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify_24xx()
3433 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify_24xx()
3434 ISP_IOXPUT_16(isp, src->in_nphdl, &dst->in_nphdl); in isp_put_notify_24xx()
3435 ISP_IOXPUT_16(isp, src->in_reserved1, &dst->in_reserved1); in isp_put_notify_24xx()
3436 ISP_IOXPUT_16(isp, src->in_flags, &dst->in_flags); in isp_put_notify_24xx()
3437 ISP_IOXPUT_16(isp, src->in_srr_rxid, &dst->in_srr_rxid); in isp_put_notify_24xx()
3438 ISP_IOXPUT_16(isp, src->in_status, &dst->in_status); in isp_put_notify_24xx()
3439 ISP_IOXPUT_8(isp, src->in_status_subcode, &dst->in_status_subcode); in isp_put_notify_24xx()
3440 ISP_IOXPUT_16(isp, src->in_reserved2, &dst->in_reserved2); in isp_put_notify_24xx()
3441 ISP_IOXPUT_32(isp, src->in_rxid, &dst->in_rxid); in isp_put_notify_24xx()
3442 ISP_IOXPUT_16(isp, src->in_srr_reloff_hi, &dst->in_srr_reloff_hi); in isp_put_notify_24xx()
3443 ISP_IOXPUT_16(isp, src->in_srr_reloff_lo, &dst->in_srr_reloff_lo); in isp_put_notify_24xx()
3444 ISP_IOXPUT_16(isp, src->in_srr_iu, &dst->in_srr_iu); in isp_put_notify_24xx()
3445 ISP_IOXPUT_16(isp, src->in_srr_oxid, &dst->in_srr_oxid); in isp_put_notify_24xx()
3446 ISP_IOXPUT_16(isp, src->in_nport_id_hi, &dst->in_nport_id_hi); in isp_put_notify_24xx()
3447 ISP_IOXPUT_8(isp, src->in_nport_id_lo, &dst->in_nport_id_lo); in isp_put_notify_24xx()
3448 ISP_IOXPUT_8(isp, src->in_reserved3, &dst->in_reserved3); in isp_put_notify_24xx()
3449 ISP_IOXPUT_16(isp, src->in_np_handle, &dst->in_np_handle); in isp_put_notify_24xx()
3450 for (i = 0; i < ASIZE(src->in_reserved4); i++) { in isp_put_notify_24xx()
3451 ISP_IOXPUT_8(isp, src->in_reserved4[i], &dst->in_reserved4[i]); in isp_put_notify_24xx()
3453 ISP_IOXPUT_8(isp, src->in_reserved5, &dst->in_reserved5); in isp_put_notify_24xx()
3454 ISP_IOXPUT_8(isp, src->in_vpidx, &dst->in_vpidx); in isp_put_notify_24xx()
3455 ISP_IOXPUT_32(isp, src->in_reserved6, &dst->in_reserved6); in isp_put_notify_24xx()
3456 ISP_IOXPUT_16(isp, src->in_portid_lo, &dst->in_portid_lo); in isp_put_notify_24xx()
3457 ISP_IOXPUT_8(isp, src->in_portid_hi, &dst->in_portid_hi); in isp_put_notify_24xx()
3458 ISP_IOXPUT_8(isp, src->in_reserved7, &dst->in_reserved7); in isp_put_notify_24xx()
3459 ISP_IOXPUT_16(isp, src->in_reserved8, &dst->in_reserved8); in isp_put_notify_24xx()
3460 ISP_IOXPUT_16(isp, src->in_oxid, &dst->in_oxid); in isp_put_notify_24xx()
3464 isp_get_notify_fc(ispsoftc_t *isp, in_fcentry_t *src, in_fcentry_t *dst) in isp_get_notify_fc() argument
3466 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify_fc()
3467 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify_fc()
3468 ISP_IOXGET_8(isp, &src->in_lun, dst->in_lun); in isp_get_notify_fc()
3469 ISP_IOXGET_8(isp, &src->in_iid, dst->in_iid); in isp_get_notify_fc()
3470 ISP_IOXGET_16(isp, &src->in_scclun, dst->in_scclun); in isp_get_notify_fc()
3471 ISP_IOXGET_32(isp, &src->in_reserved2, dst->in_reserved2); in isp_get_notify_fc()
3472 ISP_IOXGET_16(isp, &src->in_status, dst->in_status); in isp_get_notify_fc()
3473 ISP_IOXGET_16(isp, &src->in_task_flags, dst->in_task_flags); in isp_get_notify_fc()
3474 ISP_IOXGET_16(isp, &src->in_seqid, dst->in_seqid); in isp_get_notify_fc()
3478 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
3480 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify_fc_e()
3481 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify_fc_e()
3482 ISP_IOXGET_16(isp, &src->in_iid, dst->in_iid); in isp_get_notify_fc_e()
3483 ISP_IOXGET_16(isp, &src->in_scclun, dst->in_scclun); in isp_get_notify_fc_e()
3484 ISP_IOXGET_32(isp, &src->in_reserved2, dst->in_reserved2); in isp_get_notify_fc_e()
3485 ISP_IOXGET_16(isp, &src->in_status, dst->in_status); in isp_get_notify_fc_e()
3486 ISP_IOXGET_16(isp, &src->in_task_flags, dst->in_task_flags); in isp_get_notify_fc_e()
3487 ISP_IOXGET_16(isp, &src->in_seqid, dst->in_seqid); in isp_get_notify_fc_e()
3491 isp_get_notify_24xx(ispsoftc_t *isp, in_fcentry_24xx_t *src, in_fcentry_24xx_t *dst) in isp_get_notify_24xx() argument
3495 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify_24xx()
3496 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify_24xx()
3497 ISP_IOXGET_16(isp, &src->in_nphdl, dst->in_nphdl); in isp_get_notify_24xx()
3498 ISP_IOXGET_16(isp, &src->in_reserved1, dst->in_reserved1); in isp_get_notify_24xx()
3499 ISP_IOXGET_16(isp, &src->in_flags, dst->in_flags); in isp_get_notify_24xx()
3500 ISP_IOXGET_16(isp, &src->in_srr_rxid, dst->in_srr_rxid); in isp_get_notify_24xx()
3501 ISP_IOXGET_16(isp, &src->in_status, dst->in_status); in isp_get_notify_24xx()
3502 ISP_IOXGET_8(isp, &src->in_status_subcode, dst->in_status_subcode); in isp_get_notify_24xx()
3503 ISP_IOXGET_16(isp, &src->in_reserved2, dst->in_reserved2); in isp_get_notify_24xx()
3504 ISP_IOXGET_32(isp, &src->in_rxid, dst->in_rxid); in isp_get_notify_24xx()
3505 ISP_IOXGET_16(isp, &src->in_srr_reloff_hi, dst->in_srr_reloff_hi); in isp_get_notify_24xx()
3506 ISP_IOXGET_16(isp, &src->in_srr_reloff_lo, dst->in_srr_reloff_lo); in isp_get_notify_24xx()
3507 ISP_IOXGET_16(isp, &src->in_srr_iu, dst->in_srr_iu); in isp_get_notify_24xx()
3508 ISP_IOXGET_16(isp, &src->in_srr_oxid, dst->in_srr_oxid); in isp_get_notify_24xx()
3509 ISP_IOXGET_16(isp, &src->in_nport_id_hi, dst->in_nport_id_hi); in isp_get_notify_24xx()
3510 ISP_IOXGET_8(isp, &src->in_nport_id_lo, dst->in_nport_id_lo); in isp_get_notify_24xx()
3511 ISP_IOXGET_8(isp, &src->in_reserved3, dst->in_reserved3); in isp_get_notify_24xx()
3512 ISP_IOXGET_16(isp, &src->in_np_handle, dst->in_np_handle); in isp_get_notify_24xx()
3513 for (i = 0; i < ASIZE(src->in_reserved4); i++) { in isp_get_notify_24xx()
3514 ISP_IOXGET_8(isp, &src->in_reserved4[i], dst->in_reserved4[i]); in isp_get_notify_24xx()
3516 ISP_IOXGET_8(isp, &src->in_reserved5, dst->in_reserved5); in isp_get_notify_24xx()
3517 ISP_IOXGET_8(isp, &src->in_vpidx, dst->in_vpidx); in isp_get_notify_24xx()
3518 ISP_IOXGET_32(isp, &src->in_reserved6, dst->in_reserved6); in isp_get_notify_24xx()
3519 ISP_IOXGET_16(isp, &src->in_portid_lo, dst->in_portid_lo); in isp_get_notify_24xx()
3520 ISP_IOXGET_8(isp, &src->in_portid_hi, dst->in_portid_hi); in isp_get_notify_24xx()
3521 ISP_IOXGET_8(isp, &src->in_reserved7, dst->in_reserved7); in isp_get_notify_24xx()
3522 ISP_IOXGET_16(isp, &src->in_reserved8, dst->in_reserved8); in isp_get_notify_24xx()
3523 ISP_IOXGET_16(isp, &src->in_oxid, dst->in_oxid); in isp_get_notify_24xx()
3527 isp_put_notify_ack(ispsoftc_t *isp, na_entry_t *src, na_entry_t *dst) in isp_put_notify_ack() argument
3530 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_ack()
3531 ISP_IOXPUT_32(isp, src->na_reserved, &dst->na_reserved); in isp_put_notify_ack()
3533 ISP_IOXPUT_8(isp, src->na_lun, &dst->na_iid); in isp_put_notify_ack()
3534 ISP_IOXPUT_8(isp, src->na_iid, &dst->na_lun); in isp_put_notify_ack()
3535 ISP_IOXPUT_8(isp, src->na_status, &dst->na_event); in isp_put_notify_ack()
3536 ISP_IOXPUT_8(isp, src->na_event, &dst->na_status); in isp_put_notify_ack()
3538 ISP_IOXPUT_8(isp, src->na_lun, &dst->na_lun); in isp_put_notify_ack()
3539 ISP_IOXPUT_8(isp, src->na_iid, &dst->na_iid); in isp_put_notify_ack()
3540 ISP_IOXPUT_8(isp, src->na_status, &dst->na_status); in isp_put_notify_ack()
3541 ISP_IOXPUT_8(isp, src->na_event, &dst->na_event); in isp_put_notify_ack()
3543 ISP_IOXPUT_32(isp, src->na_flags, &dst->na_flags); in isp_put_notify_ack()
3545 ISP_IOXPUT_16(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_ack()
3550 isp_get_notify_ack(ispsoftc_t *isp, na_entry_t *src, na_entry_t *dst) in isp_get_notify_ack() argument
3553 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack()
3554 ISP_IOXGET_32(isp, &src->na_reserved, dst->na_reserved); in isp_get_notify_ack()
3556 ISP_IOXGET_8(isp, &src->na_lun, dst->na_iid); in isp_get_notify_ack()
3557 ISP_IOXGET_8(isp, &src->na_iid, dst->na_lun); in isp_get_notify_ack()
3558 ISP_IOXGET_8(isp, &src->na_status, dst->na_event); in isp_get_notify_ack()
3559 ISP_IOXGET_8(isp, &src->na_event, dst->na_status); in isp_get_notify_ack()
3561 ISP_IOXGET_8(isp, &src->na_lun, dst->na_lun); in isp_get_notify_ack()
3562 ISP_IOXGET_8(isp, &src->na_iid, dst->na_iid); in isp_get_notify_ack()
3563 ISP_IOXGET_8(isp, &src->na_status, dst->na_status); in isp_get_notify_ack()
3564 ISP_IOXGET_8(isp, &src->na_event, dst->na_event); in isp_get_notify_ack()
3566 ISP_IOXGET_32(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack()
3568 ISP_IOXGET_16(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack()
3573 isp_put_notify_ack_fc(ispsoftc_t *isp, na_fcentry_t *src, na_fcentry_t *dst) in isp_put_notify_ack_fc() argument
3576 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_ack_fc()
3577 ISP_IOXPUT_32(isp, src->na_reserved, &dst->na_reserved); in isp_put_notify_ack_fc()
3578 ISP_IOXPUT_8(isp, src->na_reserved1, &dst->na_reserved1); in isp_put_notify_ack_fc()
3579 ISP_IOXPUT_8(isp, src->na_iid, &dst->na_iid); in isp_put_notify_ack_fc()
3580 ISP_IOXPUT_16(isp, src->na_response, &dst->na_response); in isp_put_notify_ack_fc()
3581 ISP_IOXPUT_16(isp, src->na_flags, &dst->na_flags); in isp_put_notify_ack_fc()
3582 ISP_IOXPUT_16(isp, src->na_reserved2, &dst->na_reserved2); in isp_put_notify_ack_fc()
3583 ISP_IOXPUT_16(isp, src->na_status, &dst->na_status); in isp_put_notify_ack_fc()
3584 ISP_IOXPUT_16(isp, src->na_task_flags, &dst->na_task_flags); in isp_put_notify_ack_fc()
3585 ISP_IOXPUT_16(isp, src->na_seqid, &dst->na_seqid); in isp_put_notify_ack_fc()
3587 ISP_IOXPUT_16(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_ack_fc()
3592 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
3595 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_ack_fc_e()
3596 ISP_IOXPUT_32(isp, src->na_reserved, &dst->na_reserved); in isp_put_notify_ack_fc_e()
3597 ISP_IOXPUT_16(isp, src->na_iid, &dst->na_iid); in isp_put_notify_ack_fc_e()
3598 ISP_IOXPUT_16(isp, src->na_response, &dst->na_response); in isp_put_notify_ack_fc_e()
3599 ISP_IOXPUT_16(isp, src->na_flags, &dst->na_flags); in isp_put_notify_ack_fc_e()
3600 ISP_IOXPUT_16(isp, src->na_reserved2, &dst->na_reserved2); in isp_put_notify_ack_fc_e()
3601 ISP_IOXPUT_16(isp, src->na_status, &dst->na_status); in isp_put_notify_ack_fc_e()
3602 ISP_IOXPUT_16(isp, src->na_task_flags, &dst->na_task_flags); in isp_put_notify_ack_fc_e()
3603 ISP_IOXPUT_16(isp, src->na_seqid, &dst->na_seqid); in isp_put_notify_ack_fc_e()
3605 ISP_IOXPUT_16(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_ack_fc_e()
3610 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
3614 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_24xx_ack()
3615 ISP_IOXPUT_32(isp, src->na_handle, &dst->na_handle); in isp_put_notify_24xx_ack()
3616 ISP_IOXPUT_16(isp, src->na_nphdl, &dst->na_nphdl); in isp_put_notify_24xx_ack()
3617 ISP_IOXPUT_16(isp, src->na_reserved1, &dst->na_reserved1); in isp_put_notify_24xx_ack()
3618 ISP_IOXPUT_16(isp, src->na_flags, &dst->na_flags); in isp_put_notify_24xx_ack()
3619 ISP_IOXPUT_16(isp, src->na_srr_rxid, &dst->na_srr_rxid); in isp_put_notify_24xx_ack()
3620 ISP_IOXPUT_16(isp, src->na_status, &dst->na_status); in isp_put_notify_24xx_ack()
3621 ISP_IOXPUT_8(isp, src->na_status_subcode, &dst->na_status_subcode); in isp_put_notify_24xx_ack()
3622 ISP_IOXPUT_16(isp, src->na_reserved2, &dst->na_reserved2); in isp_put_notify_24xx_ack()
3623 ISP_IOXPUT_32(isp, src->na_rxid, &dst->na_rxid); in isp_put_notify_24xx_ack()
3624 ISP_IOXPUT_16(isp, src->na_srr_reloff_hi, &dst->na_srr_reloff_hi); in isp_put_notify_24xx_ack()
3625 ISP_IOXPUT_16(isp, src->na_srr_reloff_lo, &dst->na_srr_reloff_lo); in isp_put_notify_24xx_ack()
3626 ISP_IOXPUT_16(isp, src->na_srr_iu, &dst->na_srr_iu); in isp_put_notify_24xx_ack()
3627 ISP_IOXPUT_16(isp, src->na_srr_flags, &dst->na_srr_flags); in isp_put_notify_24xx_ack()
3629 ISP_IOXPUT_8(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_24xx_ack()
3631 ISP_IOXPUT_8(isp, src->na_reserved4, &dst->na_reserved4); in isp_put_notify_24xx_ack()
3632 ISP_IOXPUT_8(isp, src->na_vpidx, &dst->na_vpidx); in isp_put_notify_24xx_ack()
3633 ISP_IOXPUT_8(isp, src->na_srr_reject_vunique, &dst->na_srr_reject_vunique); in isp_put_notify_24xx_ack()
3634 ISP_IOXPUT_8(isp, src->na_srr_reject_explanation, &dst->na_srr_reject_explanation); in isp_put_notify_24xx_ack()
3635 ISP_IOXPUT_8(isp, src->na_srr_reject_code, &dst->na_srr_reject_code); in isp_put_notify_24xx_ack()
3636 ISP_IOXPUT_8(isp, src->na_reserved5, &dst->na_reserved5); in isp_put_notify_24xx_ack()
3638 ISP_IOXPUT_8(isp, src->na_reserved6[i], &dst->na_reserved6[i]); in isp_put_notify_24xx_ack()
3640 ISP_IOXPUT_16(isp, src->na_oxid, &dst->na_oxid); in isp_put_notify_24xx_ack()
3644 isp_get_notify_ack_fc(ispsoftc_t *isp, na_fcentry_t *src, na_fcentry_t *dst) in isp_get_notify_ack_fc() argument
3647 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack_fc()
3648 ISP_IOXGET_32(isp, &src->na_reserved, dst->na_reserved); in isp_get_notify_ack_fc()
3649 ISP_IOXGET_8(isp, &src->na_reserved1, dst->na_reserved1); in isp_get_notify_ack_fc()
3650 ISP_IOXGET_8(isp, &src->na_iid, dst->na_iid); in isp_get_notify_ack_fc()
3651 ISP_IOXGET_16(isp, &src->na_response, dst->na_response); in isp_get_notify_ack_fc()
3652 ISP_IOXGET_16(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack_fc()
3653 ISP_IOXGET_16(isp, &src->na_reserved2, dst->na_reserved2); in isp_get_notify_ack_fc()
3654 ISP_IOXGET_16(isp, &src->na_status, dst->na_status); in isp_get_notify_ack_fc()
3655 ISP_IOXGET_16(isp, &src->na_task_flags, dst->na_task_flags); in isp_get_notify_ack_fc()
3656 ISP_IOXGET_16(isp, &src->na_seqid, dst->na_seqid); in isp_get_notify_ack_fc()
3658 ISP_IOXGET_16(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack_fc()
3663 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
3666 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack_fc_e()
3667 ISP_IOXGET_32(isp, &src->na_reserved, dst->na_reserved); in isp_get_notify_ack_fc_e()
3668 ISP_IOXGET_16(isp, &src->na_iid, dst->na_iid); in isp_get_notify_ack_fc_e()
3669 ISP_IOXGET_16(isp, &src->na_response, dst->na_response); in isp_get_notify_ack_fc_e()
3670 ISP_IOXGET_16(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack_fc_e()
3671 ISP_IOXGET_16(isp, &src->na_reserved2, dst->na_reserved2); in isp_get_notify_ack_fc_e()
3672 ISP_IOXGET_16(isp, &src->na_status, dst->na_status); in isp_get_notify_ack_fc_e()
3673 ISP_IOXGET_16(isp, &src->na_task_flags, dst->na_task_flags); in isp_get_notify_ack_fc_e()
3674 ISP_IOXGET_16(isp, &src->na_seqid, dst->na_seqid); in isp_get_notify_ack_fc_e()
3676 ISP_IOXGET_16(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack_fc_e()
3681 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
3685 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack_24xx()
3686 ISP_IOXGET_32(isp, &src->na_handle, dst->na_handle); in isp_get_notify_ack_24xx()
3687 ISP_IOXGET_16(isp, &src->na_nphdl, dst->na_nphdl); in isp_get_notify_ack_24xx()
3688 ISP_IOXGET_16(isp, &src->na_reserved1, dst->na_reserved1); in isp_get_notify_ack_24xx()
3689 ISP_IOXGET_16(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack_24xx()
3690 ISP_IOXGET_16(isp, &src->na_srr_rxid, dst->na_srr_rxid); in isp_get_notify_ack_24xx()
3691 ISP_IOXGET_16(isp, &src->na_status, dst->na_status); in isp_get_notify_ack_24xx()
3692 ISP_IOXGET_8(isp, &src->na_status_subcode, dst->na_status_subcode); in isp_get_notify_ack_24xx()
3693 ISP_IOXGET_16(isp, &src->na_reserved2, dst->na_reserved2); in isp_get_notify_ack_24xx()
3694 ISP_IOXGET_32(isp, &src->na_rxid, dst->na_rxid); in isp_get_notify_ack_24xx()
3695 ISP_IOXGET_16(isp, &src->na_srr_reloff_hi, dst->na_srr_reloff_hi); in isp_get_notify_ack_24xx()
3696 ISP_IOXGET_16(isp, &src->na_srr_reloff_lo, dst->na_srr_reloff_lo); in isp_get_notify_ack_24xx()
3697 ISP_IOXGET_16(isp, &src->na_srr_iu, dst->na_srr_iu); in isp_get_notify_ack_24xx()
3698 ISP_IOXGET_16(isp, &src->na_srr_flags, dst->na_srr_flags); in isp_get_notify_ack_24xx()
3700 ISP_IOXGET_8(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack_24xx()
3702 ISP_IOXGET_8(isp, &src->na_reserved4, dst->na_reserved4); in isp_get_notify_ack_24xx()
3703 ISP_IOXGET_8(isp, &src->na_vpidx, dst->na_vpidx); in isp_get_notify_ack_24xx()
3704 ISP_IOXGET_8(isp, &src->na_srr_reject_vunique, dst->na_srr_reject_vunique); in isp_get_notify_ack_24xx()
3705 ISP_IOXGET_8(isp, &src->na_srr_reject_explanation, dst->na_srr_reject_explanation); in isp_get_notify_ack_24xx()
3706 ISP_IOXGET_8(isp, &src->na_srr_reject_code, dst->na_srr_reject_code); in isp_get_notify_ack_24xx()
3707 ISP_IOXGET_8(isp, &src->na_reserved5, dst->na_reserved5); in isp_get_notify_ack_24xx()
3709 ISP_IOXGET_8(isp, &src->na_reserved6[i], dst->na_reserved6[i]); in isp_get_notify_ack_24xx()
3711 ISP_IOXGET_16(isp, &src->na_oxid, dst->na_oxid); in isp_get_notify_ack_24xx()
3715 isp_get_abts(ispsoftc_t *isp, abts_t *src, abts_t *dst) in isp_get_abts() argument
3719 isp_get_hdr(isp, &src->abts_header, &dst->abts_header); in isp_get_abts()
3721 ISP_IOXGET_8(isp, &src->abts_reserved0[i], dst->abts_reserved0[i]); in isp_get_abts()
3723 ISP_IOXGET_16(isp, &src->abts_nphdl, dst->abts_nphdl); in isp_get_abts()
3724 ISP_IOXGET_16(isp, &src->abts_reserved1, dst->abts_reserved1); in isp_get_abts()
3725 ISP_IOXGET_16(isp, &src->abts_sof, dst->abts_sof); in isp_get_abts()
3726 ISP_IOXGET_32(isp, &src->abts_rxid_abts, dst->abts_rxid_abts); in isp_get_abts()
3727 ISP_IOXGET_16(isp, &src->abts_did_lo, dst->abts_did_lo); in isp_get_abts()
3728 ISP_IOXGET_8(isp, &src->abts_did_hi, dst->abts_did_hi); in isp_get_abts()
3729 ISP_IOXGET_8(isp, &src->abts_r_ctl, dst->abts_r_ctl); in isp_get_abts()
3730 ISP_IOXGET_16(isp, &src->abts_sid_lo, dst->abts_sid_lo); in isp_get_abts()
3731 ISP_IOXGET_8(isp, &src->abts_sid_hi, dst->abts_sid_hi); in isp_get_abts()
3732 ISP_IOXGET_8(isp, &src->abts_cs_ctl, dst->abts_cs_ctl); in isp_get_abts()
3733 ISP_IOXGET_16(isp, &src->abts_fs_ctl, dst->abts_fs_ctl); in isp_get_abts()
3734 ISP_IOXGET_8(isp, &src->abts_f_ctl, dst->abts_f_ctl); in isp_get_abts()
3735 ISP_IOXGET_8(isp, &src->abts_type, dst->abts_type); in isp_get_abts()
3736 ISP_IOXGET_16(isp, &src->abts_seq_cnt, dst->abts_seq_cnt); in isp_get_abts()
3737 ISP_IOXGET_8(isp, &src->abts_df_ctl, dst->abts_df_ctl); in isp_get_abts()
3738 ISP_IOXGET_8(isp, &src->abts_seq_id, dst->abts_seq_id); in isp_get_abts()
3739 ISP_IOXGET_16(isp, &src->abts_rx_id, dst->abts_rx_id); in isp_get_abts()
3740 ISP_IOXGET_16(isp, &src->abts_ox_id, dst->abts_ox_id); in isp_get_abts()
3741 ISP_IOXGET_32(isp, &src->abts_param, dst->abts_param); in isp_get_abts()
3743 ISP_IOXGET_8(isp, &src->abts_reserved2[i], dst->abts_reserved2[i]); in isp_get_abts()
3745 ISP_IOXGET_32(isp, &src->abts_rxid_task, dst->abts_rxid_task); in isp_get_abts()
3749 isp_put_abts_rsp(ispsoftc_t *isp, abts_rsp_t *src, abts_rsp_t *dst) in isp_put_abts_rsp() argument
3753 isp_put_hdr(isp, &src->abts_rsp_header, &dst->abts_rsp_header); in isp_put_abts_rsp()
3754 ISP_IOXPUT_32(isp, src->abts_rsp_handle, &dst->abts_rsp_handle); in isp_put_abts_rsp()
3755 ISP_IOXPUT_16(isp, src->abts_rsp_status, &dst->abts_rsp_status); in isp_put_abts_rsp()
3756 ISP_IOXPUT_16(isp, src->abts_rsp_nphdl, &dst->abts_rsp_nphdl); in isp_put_abts_rsp()
3757 ISP_IOXPUT_16(isp, src->abts_rsp_ctl_flags, &dst->abts_rsp_ctl_flags); in isp_put_abts_rsp()
3758 ISP_IOXPUT_16(isp, src->abts_rsp_sof, &dst->abts_rsp_sof); in isp_put_abts_rsp()
3759 ISP_IOXPUT_32(isp, src->abts_rsp_rxid_abts, &dst->abts_rsp_rxid_abts); in isp_put_abts_rsp()
3760 ISP_IOXPUT_16(isp, src->abts_rsp_did_lo, &dst->abts_rsp_did_lo); in isp_put_abts_rsp()
3761 ISP_IOXPUT_8(isp, src->abts_rsp_did_hi, &dst->abts_rsp_did_hi); in isp_put_abts_rsp()
3762 ISP_IOXPUT_8(isp, src->abts_rsp_r_ctl, &dst->abts_rsp_r_ctl); in isp_put_abts_rsp()
3763 ISP_IOXPUT_16(isp, src->abts_rsp_sid_lo, &dst->abts_rsp_sid_lo); in isp_put_abts_rsp()
3764 ISP_IOXPUT_8(isp, src->abts_rsp_sid_hi, &dst->abts_rsp_sid_hi); in isp_put_abts_rsp()
3765 ISP_IOXPUT_8(isp, src->abts_rsp_cs_ctl, &dst->abts_rsp_cs_ctl); in isp_put_abts_rsp()
3766 ISP_IOXPUT_16(isp, src->abts_rsp_f_ctl_lo, &dst->abts_rsp_f_ctl_lo); in isp_put_abts_rsp()
3767 ISP_IOXPUT_8(isp, src->abts_rsp_f_ctl_hi, &dst->abts_rsp_f_ctl_hi); in isp_put_abts_rsp()
3768 ISP_IOXPUT_8(isp, src->abts_rsp_type, &dst->abts_rsp_type); in isp_put_abts_rsp()
3769 ISP_IOXPUT_16(isp, src->abts_rsp_seq_cnt, &dst->abts_rsp_seq_cnt); in isp_put_abts_rsp()
3770 ISP_IOXPUT_8(isp, src->abts_rsp_df_ctl, &dst->abts_rsp_df_ctl); in isp_put_abts_rsp()
3771 ISP_IOXPUT_8(isp, src->abts_rsp_seq_id, &dst->abts_rsp_seq_id); in isp_put_abts_rsp()
3772 ISP_IOXPUT_16(isp, src->abts_rsp_rx_id, &dst->abts_rsp_rx_id); in isp_put_abts_rsp()
3773 ISP_IOXPUT_16(isp, src->abts_rsp_ox_id, &dst->abts_rsp_ox_id); in isp_put_abts_rsp()
3774 ISP_IOXPUT_32(isp, src->abts_rsp_param, &dst->abts_rsp_param); in isp_put_abts_rsp()
3775 if (src->abts_rsp_r_ctl == BA_ACC) { in isp_put_abts_rsp()
3776 ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.reserved, &dst->abts_rsp_payload.ba_acc.reserved); in isp_put_abts_rsp()
3777 …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()
3778 …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()
3779 …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()
3780 …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()
3781 …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()
3782 …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()
3784 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.reserved2[i], &dst->abts_rsp_payload.ba_acc.reserv… in isp_put_abts_rsp()
3786 } else if (src->abts_rsp_r_ctl == BA_RJT) { in isp_put_abts_rsp()
3787 …ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.vendor_unique, &dst->abts_rsp_payload.ba_rjt.vendor… in isp_put_abts_rsp()
3788 …ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.explanation, &dst->abts_rsp_payload.ba_rjt.explanat… in isp_put_abts_rsp()
3789 ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.reason, &dst->abts_rsp_payload.ba_rjt.reason); in isp_put_abts_rsp()
3790 ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.reserved, &dst->abts_rsp_payload.ba_rjt.reserved); in isp_put_abts_rsp()
3792 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_rjt.reserved2[i], &dst->abts_rsp_payload.ba_rjt.reserv… in isp_put_abts_rsp()
3796 ISP_IOXPUT_8(isp, src->abts_rsp_payload.reserved[i], &dst->abts_rsp_payload.reserved[i]); in isp_put_abts_rsp()
3799 ISP_IOXPUT_32(isp, src->abts_rsp_rxid_task, &dst->abts_rsp_rxid_task); in isp_put_abts_rsp()
3803 isp_get_abts_rsp(ispsoftc_t *isp, abts_rsp_t *src, abts_rsp_t *dst) in isp_get_abts_rsp() argument
3807 isp_get_hdr(isp, &src->abts_rsp_header, &dst->abts_rsp_header); in isp_get_abts_rsp()
3808 ISP_IOXGET_32(isp, &src->abts_rsp_handle, dst->abts_rsp_handle); in isp_get_abts_rsp()
3809 ISP_IOXGET_16(isp, &src->abts_rsp_status, dst->abts_rsp_status); in isp_get_abts_rsp()
3810 ISP_IOXGET_16(isp, &src->abts_rsp_nphdl, dst->abts_rsp_nphdl); in isp_get_abts_rsp()
3811 ISP_IOXGET_16(isp, &src->abts_rsp_ctl_flags, dst->abts_rsp_ctl_flags); in isp_get_abts_rsp()
3812 ISP_IOXGET_16(isp, &src->abts_rsp_sof, dst->abts_rsp_sof); in isp_get_abts_rsp()
3813 ISP_IOXGET_32(isp, &src->abts_rsp_rxid_abts, dst->abts_rsp_rxid_abts); in isp_get_abts_rsp()
3814 ISP_IOXGET_16(isp, &src->abts_rsp_did_lo, dst->abts_rsp_did_lo); in isp_get_abts_rsp()
3815 ISP_IOXGET_8(isp, &src->abts_rsp_did_hi, dst->abts_rsp_did_hi); in isp_get_abts_rsp()
3816 ISP_IOXGET_8(isp, &src->abts_rsp_r_ctl, dst->abts_rsp_r_ctl); in isp_get_abts_rsp()
3817 ISP_IOXGET_16(isp, &src->abts_rsp_sid_lo, dst->abts_rsp_sid_lo); in isp_get_abts_rsp()
3818 ISP_IOXGET_8(isp, &src->abts_rsp_sid_hi, dst->abts_rsp_sid_hi); in isp_get_abts_rsp()
3819 ISP_IOXGET_8(isp, &src->abts_rsp_cs_ctl, dst->abts_rsp_cs_ctl); in isp_get_abts_rsp()
3820 ISP_IOXGET_16(isp, &src->abts_rsp_f_ctl_lo, dst->abts_rsp_f_ctl_lo); in isp_get_abts_rsp()
3821 ISP_IOXGET_8(isp, &src->abts_rsp_f_ctl_hi, dst->abts_rsp_f_ctl_hi); in isp_get_abts_rsp()
3822 ISP_IOXGET_8(isp, &src->abts_rsp_type, dst->abts_rsp_type); in isp_get_abts_rsp()
3823 ISP_IOXGET_16(isp, &src->abts_rsp_seq_cnt, dst->abts_rsp_seq_cnt); in isp_get_abts_rsp()
3824 ISP_IOXGET_8(isp, &src->abts_rsp_df_ctl, dst->abts_rsp_df_ctl); in isp_get_abts_rsp()
3825 ISP_IOXGET_8(isp, &src->abts_rsp_seq_id, dst->abts_rsp_seq_id); in isp_get_abts_rsp()
3826 ISP_IOXGET_16(isp, &src->abts_rsp_rx_id, dst->abts_rsp_rx_id); in isp_get_abts_rsp()
3827 ISP_IOXGET_16(isp, &src->abts_rsp_ox_id, dst->abts_rsp_ox_id); in isp_get_abts_rsp()
3828 ISP_IOXGET_32(isp, &src->abts_rsp_param, dst->abts_rsp_param); in isp_get_abts_rsp()
3830 ISP_IOXGET_8(isp, &src->abts_rsp_payload.rsp.reserved[i], dst->abts_rsp_payload.rsp.reserved[i]); in isp_get_abts_rsp()
3832 ISP_IOXGET_32(isp, &src->abts_rsp_payload.rsp.subcode1, dst->abts_rsp_payload.rsp.subcode1); in isp_get_abts_rsp()
3833 ISP_IOXGET_32(isp, &src->abts_rsp_payload.rsp.subcode2, dst->abts_rsp_payload.rsp.subcode2); in isp_get_abts_rsp()
3834 ISP_IOXGET_32(isp, &src->abts_rsp_rxid_task, dst->abts_rsp_rxid_task); in isp_get_abts_rsp()