Lines Matching refs:src
787 isp_put_marker(ispsoftc_t *isp, isp_marker_t *src, isp_marker_t *dst) in isp_put_marker() argument
790 isp_put_hdr(isp, &src->mrk_header, &dst->mrk_header); in isp_put_marker()
791 ISP_IOXPUT_32(isp, src->mrk_handle, &dst->mrk_handle); in isp_put_marker()
793 ISP_IOXPUT_8(isp, src->mrk_reserved0, &dst->mrk_target); in isp_put_marker()
794 ISP_IOXPUT_8(isp, src->mrk_target, &dst->mrk_reserved0); in isp_put_marker()
796 ISP_IOXPUT_8(isp, src->mrk_reserved0, &dst->mrk_reserved0); in isp_put_marker()
797 ISP_IOXPUT_8(isp, src->mrk_target, &dst->mrk_target); in isp_put_marker()
799 ISP_IOXPUT_16(isp, src->mrk_modifier, &dst->mrk_modifier); in isp_put_marker()
800 ISP_IOXPUT_16(isp, src->mrk_flags, &dst->mrk_flags); in isp_put_marker()
801 ISP_IOXPUT_16(isp, src->mrk_lun, &dst->mrk_lun); in isp_put_marker()
802 for (i = 0; i < ASIZE(src->mrk_reserved1); i++) { in isp_put_marker()
803 ISP_IOXPUT_8(isp, src->mrk_reserved1[i], &dst->mrk_reserved1[i]); in isp_put_marker()
808 isp_put_marker_24xx(ispsoftc_t *isp, isp_marker_24xx_t *src, isp_marker_24xx_t *dst) in isp_put_marker_24xx() argument
811 isp_put_hdr(isp, &src->mrk_header, &dst->mrk_header); in isp_put_marker_24xx()
812 ISP_IOXPUT_32(isp, src->mrk_handle, &dst->mrk_handle); in isp_put_marker_24xx()
813 ISP_IOXPUT_16(isp, src->mrk_nphdl, &dst->mrk_nphdl); in isp_put_marker_24xx()
814 ISP_IOXPUT_8(isp, src->mrk_modifier, &dst->mrk_modifier); in isp_put_marker_24xx()
815 ISP_IOXPUT_8(isp, src->mrk_reserved0, &dst->mrk_reserved0); in isp_put_marker_24xx()
816 ISP_IOXPUT_8(isp, src->mrk_reserved1, &dst->mrk_reserved1); in isp_put_marker_24xx()
817 ISP_IOXPUT_8(isp, src->mrk_vphdl, &dst->mrk_vphdl); in isp_put_marker_24xx()
818 ISP_IOXPUT_8(isp, src->mrk_reserved2, &dst->mrk_reserved2); in isp_put_marker_24xx()
819 for (i = 0; i < ASIZE(src->mrk_lun); i++) { in isp_put_marker_24xx()
820 ISP_IOXPUT_8(isp, src->mrk_lun[i], &dst->mrk_lun[i]); in isp_put_marker_24xx()
822 for (i = 0; i < ASIZE(src->mrk_reserved3); i++) { in isp_put_marker_24xx()
823 ISP_IOXPUT_8(isp, src->mrk_reserved3[i], &dst->mrk_reserved3[i]); in isp_put_marker_24xx()
828 isp_put_request_t2(ispsoftc_t *isp, ispreqt2_t *src, ispreqt2_t *dst) in isp_put_request_t2() argument
831 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t2()
832 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t2()
833 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_lun_trn); in isp_put_request_t2()
834 ISP_IOXPUT_8(isp, src->req_target, &dst->req_target); in isp_put_request_t2()
835 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t2()
836 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t2()
837 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t2()
838 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t2()
839 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t2()
840 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t2()
841 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t2()
843 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t2()
845 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t2()
846 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t2()
851 isp_put_request_t2e(ispsoftc_t *isp, ispreqt2e_t *src, ispreqt2e_t *dst) in isp_put_request_t2e() argument
854 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t2e()
855 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t2e()
856 ISP_IOXPUT_16(isp, src->req_target, &dst->req_target); in isp_put_request_t2e()
857 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t2e()
858 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t2e()
859 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t2e()
860 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t2e()
861 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t2e()
862 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t2e()
863 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t2e()
865 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t2e()
867 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t2e()
868 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t2e()
873 isp_put_request_t3(ispsoftc_t *isp, ispreqt3_t *src, ispreqt3_t *dst) in isp_put_request_t3() argument
876 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t3()
877 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t3()
878 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_lun_trn); in isp_put_request_t3()
879 ISP_IOXPUT_8(isp, src->req_target, &dst->req_target); in isp_put_request_t3()
880 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t3()
881 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t3()
882 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t3()
883 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t3()
884 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t3()
885 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t3()
886 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t3()
888 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t3()
890 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t3()
891 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_basehi, &dst->req_dataseg[i].ds_basehi); in isp_put_request_t3()
892 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t3()
897 isp_put_request_t3e(ispsoftc_t *isp, ispreqt3e_t *src, ispreqt3e_t *dst) in isp_put_request_t3e() argument
900 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t3e()
901 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t3e()
902 ISP_IOXPUT_16(isp, src->req_target, &dst->req_target); in isp_put_request_t3e()
903 ISP_IOXPUT_16(isp, src->req_scclun, &dst->req_scclun); in isp_put_request_t3e()
904 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_request_t3e()
905 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t3e()
906 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t3e()
907 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t3e()
908 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_request_t3e()
909 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_request_t3e()
911 ISP_IOXPUT_32(isp, src->req_totalcnt, &dst->req_totalcnt); in isp_put_request_t3e()
913 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_request_t3e()
914 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_basehi, &dst->req_dataseg[i].ds_basehi); in isp_put_request_t3e()
915 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_request_t3e()
920 isp_put_extended_request(ispsoftc_t *isp, ispextreq_t *src, ispextreq_t *dst) in isp_put_extended_request() argument
923 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_extended_request()
924 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_extended_request()
926 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_target); in isp_put_extended_request()
927 ISP_IOXPUT_8(isp, src->req_target, &dst->req_lun_trn); in isp_put_extended_request()
929 ISP_IOXPUT_8(isp, src->req_lun_trn, &dst->req_lun_trn); in isp_put_extended_request()
930 ISP_IOXPUT_8(isp, src->req_target, &dst->req_target); in isp_put_extended_request()
932 ISP_IOXPUT_16(isp, src->req_cdblen, &dst->req_cdblen); in isp_put_extended_request()
933 ISP_IOXPUT_16(isp, src->req_flags, &dst->req_flags); in isp_put_extended_request()
934 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_extended_request()
935 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_extended_request()
936 for (i = 0; i < ASIZE(src->req_cdb); i++) { in isp_put_extended_request()
937 ISP_IOXPUT_8(isp, src->req_cdb[i], &dst->req_cdb[i]); in isp_put_extended_request()
942 isp_put_request_t7(ispsoftc_t *isp, ispreqt7_t *src, ispreqt7_t *dst) in isp_put_request_t7() argument
947 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t7()
948 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t7()
949 ISP_IOXPUT_16(isp, src->req_nphdl, &dst->req_nphdl); in isp_put_request_t7()
950 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t7()
951 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t7()
952 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t7()
953 a = (uint32_t *) src->req_lun; in isp_put_request_t7()
955 for (i = 0; i < (ASIZE(src->req_lun) >> 2); i++ ) { in isp_put_request_t7()
958 ISP_IOXPUT_8(isp, src->req_alen_datadir, &dst->req_alen_datadir); in isp_put_request_t7()
959 ISP_IOXPUT_8(isp, src->req_task_management, &dst->req_task_management); in isp_put_request_t7()
960 ISP_IOXPUT_8(isp, src->req_task_attribute, &dst->req_task_attribute); in isp_put_request_t7()
961 ISP_IOXPUT_8(isp, src->req_crn, &dst->req_crn); in isp_put_request_t7()
962 a = (uint32_t *) src->req_cdb; in isp_put_request_t7()
964 for (i = 0; i < (ASIZE(src->req_cdb) >> 2); i++) { in isp_put_request_t7()
967 ISP_IOXPUT_32(isp, src->req_dl, &dst->req_dl); in isp_put_request_t7()
968 ISP_IOXPUT_16(isp, src->req_tidlo, &dst->req_tidlo); in isp_put_request_t7()
969 ISP_IOXPUT_8(isp, src->req_tidhi, &dst->req_tidhi); in isp_put_request_t7()
970 ISP_IOXPUT_8(isp, src->req_vpidx, &dst->req_vpidx); in isp_put_request_t7()
971 ISP_IOXPUT_32(isp, src->req_dataseg.ds_base, &dst->req_dataseg.ds_base); in isp_put_request_t7()
972 ISP_IOXPUT_32(isp, src->req_dataseg.ds_basehi, &dst->req_dataseg.ds_basehi); in isp_put_request_t7()
973 ISP_IOXPUT_32(isp, src->req_dataseg.ds_count, &dst->req_dataseg.ds_count); in isp_put_request_t7()
977 isp_put_24xx_tmf(ispsoftc_t *isp, isp24xx_tmf_t *src, isp24xx_tmf_t *dst) in isp_put_24xx_tmf() argument
982 isp_put_hdr(isp, &src->tmf_header, &dst->tmf_header); in isp_put_24xx_tmf()
983 ISP_IOXPUT_32(isp, src->tmf_handle, &dst->tmf_handle); in isp_put_24xx_tmf()
984 ISP_IOXPUT_16(isp, src->tmf_nphdl, &dst->tmf_nphdl); in isp_put_24xx_tmf()
985 ISP_IOXPUT_16(isp, src->tmf_delay, &dst->tmf_delay); in isp_put_24xx_tmf()
986 ISP_IOXPUT_16(isp, src->tmf_timeout, &dst->tmf_timeout); in isp_put_24xx_tmf()
987 for (i = 0; i < ASIZE(src->tmf_reserved0); i++) { in isp_put_24xx_tmf()
988 ISP_IOXPUT_8(isp, src->tmf_reserved0[i], &dst->tmf_reserved0[i]); in isp_put_24xx_tmf()
990 a = (uint32_t *) src->tmf_lun; in isp_put_24xx_tmf()
992 for (i = 0; i < (ASIZE(src->tmf_lun) >> 2); i++ ) { in isp_put_24xx_tmf()
995 ISP_IOXPUT_32(isp, src->tmf_flags, &dst->tmf_flags); in isp_put_24xx_tmf()
996 for (i = 0; i < ASIZE(src->tmf_reserved1); i++) { in isp_put_24xx_tmf()
997 ISP_IOXPUT_8(isp, src->tmf_reserved1[i], &dst->tmf_reserved1[i]); in isp_put_24xx_tmf()
999 ISP_IOXPUT_16(isp, src->tmf_tidlo, &dst->tmf_tidlo); in isp_put_24xx_tmf()
1000 ISP_IOXPUT_8(isp, src->tmf_tidhi, &dst->tmf_tidhi); in isp_put_24xx_tmf()
1001 ISP_IOXPUT_8(isp, src->tmf_vpidx, &dst->tmf_vpidx); in isp_put_24xx_tmf()
1002 for (i = 0; i < ASIZE(src->tmf_reserved2); i++) { in isp_put_24xx_tmf()
1003 ISP_IOXPUT_8(isp, src->tmf_reserved2[i], &dst->tmf_reserved2[i]); in isp_put_24xx_tmf()
1008 isp_put_24xx_abrt(ispsoftc_t *isp, isp24xx_abrt_t *src, isp24xx_abrt_t *dst) in isp_put_24xx_abrt() argument
1011 isp_put_hdr(isp, &src->abrt_header, &dst->abrt_header); in isp_put_24xx_abrt()
1012 ISP_IOXPUT_32(isp, src->abrt_handle, &dst->abrt_handle); in isp_put_24xx_abrt()
1013 ISP_IOXPUT_16(isp, src->abrt_nphdl, &dst->abrt_nphdl); in isp_put_24xx_abrt()
1014 ISP_IOXPUT_16(isp, src->abrt_options, &dst->abrt_options); in isp_put_24xx_abrt()
1015 ISP_IOXPUT_32(isp, src->abrt_cmd_handle, &dst->abrt_cmd_handle); in isp_put_24xx_abrt()
1016 for (i = 0; i < ASIZE(src->abrt_reserved); i++) { in isp_put_24xx_abrt()
1017 ISP_IOXPUT_8(isp, src->abrt_reserved[i], &dst->abrt_reserved[i]); in isp_put_24xx_abrt()
1019 ISP_IOXPUT_16(isp, src->abrt_tidlo, &dst->abrt_tidlo); in isp_put_24xx_abrt()
1020 ISP_IOXPUT_8(isp, src->abrt_tidhi, &dst->abrt_tidhi); in isp_put_24xx_abrt()
1021 ISP_IOXPUT_8(isp, src->abrt_vpidx, &dst->abrt_vpidx); in isp_put_24xx_abrt()
1022 for (i = 0; i < ASIZE(src->abrt_reserved1); i++) { in isp_put_24xx_abrt()
1023 ISP_IOXPUT_8(isp, src->abrt_reserved1[i], &dst->abrt_reserved1[i]); in isp_put_24xx_abrt()
1028 isp_put_cont_req(ispsoftc_t *isp, ispcontreq_t *src, ispcontreq_t *dst) in isp_put_cont_req() argument
1031 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_cont_req()
1033 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_cont_req()
1034 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_cont_req()
1039 isp_put_cont64_req(ispsoftc_t *isp, ispcontreq64_t *src, ispcontreq64_t *dst) in isp_put_cont64_req() argument
1042 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_cont64_req()
1044 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_cont64_req()
1045 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_basehi, &dst->req_dataseg[i].ds_basehi); in isp_put_cont64_req()
1046 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_cont64_req()
1051 isp_get_response(ispsoftc_t *isp, ispstatusreq_t *src, ispstatusreq_t *dst) in isp_get_response() argument
1054 isp_get_hdr(isp, &src->req_header, &dst->req_header); in isp_get_response()
1055 ISP_IOXGET_32(isp, &src->req_handle, dst->req_handle); in isp_get_response()
1056 ISP_IOXGET_16(isp, &src->req_scsi_status, dst->req_scsi_status); in isp_get_response()
1057 ISP_IOXGET_16(isp, &src->req_completion_status, dst->req_completion_status); in isp_get_response()
1058 ISP_IOXGET_16(isp, &src->req_state_flags, dst->req_state_flags); in isp_get_response()
1059 ISP_IOXGET_16(isp, &src->req_status_flags, dst->req_status_flags); in isp_get_response()
1060 ISP_IOXGET_16(isp, &src->req_time, dst->req_time); in isp_get_response()
1061 ISP_IOXGET_16(isp, &src->req_sense_len, dst->req_sense_len); in isp_get_response()
1062 ISP_IOXGET_32(isp, &src->req_resid, dst->req_resid); in isp_get_response()
1064 ISP_IOXGET_8(isp, &src->req_response[i], dst->req_response[i]); in isp_get_response()
1067 ISP_IOXGET_8(isp, &src->req_sense_data[i], dst->req_sense_data[i]); in isp_get_response()
1072 isp_get_24xx_response(ispsoftc_t *isp, isp24xx_statusreq_t *src, isp24xx_statusreq_t *dst) in isp_get_24xx_response() argument
1077 isp_get_hdr(isp, &src->req_header, &dst->req_header); in isp_get_24xx_response()
1078 ISP_IOXGET_32(isp, &src->req_handle, dst->req_handle); in isp_get_24xx_response()
1079 ISP_IOXGET_16(isp, &src->req_completion_status, dst->req_completion_status); in isp_get_24xx_response()
1080 ISP_IOXGET_16(isp, &src->req_oxid, dst->req_oxid); in isp_get_24xx_response()
1081 ISP_IOXGET_32(isp, &src->req_resid, dst->req_resid); in isp_get_24xx_response()
1082 ISP_IOXGET_16(isp, &src->req_reserved0, dst->req_reserved0); in isp_get_24xx_response()
1083 ISP_IOXGET_16(isp, &src->req_state_flags, dst->req_state_flags); in isp_get_24xx_response()
1084 ISP_IOXGET_16(isp, &src->req_reserved1, dst->req_reserved1); in isp_get_24xx_response()
1085 ISP_IOXGET_16(isp, &src->req_scsi_status, dst->req_scsi_status); in isp_get_24xx_response()
1086 ISP_IOXGET_32(isp, &src->req_fcp_residual, dst->req_fcp_residual); in isp_get_24xx_response()
1087 ISP_IOXGET_32(isp, &src->req_sense_len, dst->req_sense_len); in isp_get_24xx_response()
1088 ISP_IOXGET_32(isp, &src->req_response_len, dst->req_response_len); in isp_get_24xx_response()
1089 s = (uint32_t *)src->req_rsp_sense; in isp_get_24xx_response()
1091 for (i = 0; i < (ASIZE(src->req_rsp_sense) >> 2); i++) { in isp_get_24xx_response()
1097 isp_get_24xx_abrt(ispsoftc_t *isp, isp24xx_abrt_t *src, isp24xx_abrt_t *dst) in isp_get_24xx_abrt() argument
1100 isp_get_hdr(isp, &src->abrt_header, &dst->abrt_header); in isp_get_24xx_abrt()
1101 ISP_IOXGET_32(isp, &src->abrt_handle, dst->abrt_handle); in isp_get_24xx_abrt()
1102 ISP_IOXGET_16(isp, &src->abrt_nphdl, dst->abrt_nphdl); in isp_get_24xx_abrt()
1103 ISP_IOXGET_16(isp, &src->abrt_options, dst->abrt_options); in isp_get_24xx_abrt()
1104 ISP_IOXGET_32(isp, &src->abrt_cmd_handle, dst->abrt_cmd_handle); in isp_get_24xx_abrt()
1105 for (i = 0; i < ASIZE(src->abrt_reserved); i++) { in isp_get_24xx_abrt()
1106 ISP_IOXGET_8(isp, &src->abrt_reserved[i], dst->abrt_reserved[i]); in isp_get_24xx_abrt()
1108 ISP_IOXGET_16(isp, &src->abrt_tidlo, dst->abrt_tidlo); in isp_get_24xx_abrt()
1109 ISP_IOXGET_8(isp, &src->abrt_tidhi, dst->abrt_tidhi); in isp_get_24xx_abrt()
1110 ISP_IOXGET_8(isp, &src->abrt_vpidx, dst->abrt_vpidx); in isp_get_24xx_abrt()
1111 for (i = 0; i < ASIZE(src->abrt_reserved1); i++) { in isp_get_24xx_abrt()
1112 ISP_IOXGET_8(isp, &src->abrt_reserved1[i], dst->abrt_reserved1[i]); in isp_get_24xx_abrt()
1153 isp_put_icb(ispsoftc_t *isp, isp_icb_t *src, isp_icb_t *dst) in isp_put_icb() argument
1157 ISP_IOXPUT_8(isp, src->icb_version, &dst->icb_reserved0); in isp_put_icb()
1158 ISP_IOXPUT_8(isp, src->icb_reserved0, &dst->icb_version); in isp_put_icb()
1160 ISP_IOXPUT_8(isp, src->icb_version, &dst->icb_version); in isp_put_icb()
1161 ISP_IOXPUT_8(isp, src->icb_reserved0, &dst->icb_reserved0); in isp_put_icb()
1163 ISP_IOXPUT_16(isp, src->icb_fwoptions, &dst->icb_fwoptions); in isp_put_icb()
1164 ISP_IOXPUT_16(isp, src->icb_maxfrmlen, &dst->icb_maxfrmlen); in isp_put_icb()
1165 ISP_IOXPUT_16(isp, src->icb_maxalloc, &dst->icb_maxalloc); in isp_put_icb()
1166 ISP_IOXPUT_16(isp, src->icb_execthrottle, &dst->icb_execthrottle); in isp_put_icb()
1168 ISP_IOXPUT_8(isp, src->icb_retry_count, &dst->icb_retry_delay); in isp_put_icb()
1169 ISP_IOXPUT_8(isp, src->icb_retry_delay, &dst->icb_retry_count); in isp_put_icb()
1171 ISP_IOXPUT_8(isp, src->icb_retry_count, &dst->icb_retry_count); in isp_put_icb()
1172 ISP_IOXPUT_8(isp, src->icb_retry_delay, &dst->icb_retry_delay); in isp_put_icb()
1175 ISP_IOXPUT_8(isp, src->icb_portname[i], &dst->icb_portname[i]); in isp_put_icb()
1177 ISP_IOXPUT_16(isp, src->icb_hardaddr, &dst->icb_hardaddr); in isp_put_icb()
1179 ISP_IOXPUT_8(isp, src->icb_iqdevtype, &dst->icb_logintime); in isp_put_icb()
1180 ISP_IOXPUT_8(isp, src->icb_logintime, &dst->icb_iqdevtype); in isp_put_icb()
1182 ISP_IOXPUT_8(isp, src->icb_iqdevtype, &dst->icb_iqdevtype); in isp_put_icb()
1183 ISP_IOXPUT_8(isp, src->icb_logintime, &dst->icb_logintime); in isp_put_icb()
1186 ISP_IOXPUT_8(isp, src->icb_nodename[i], &dst->icb_nodename[i]); in isp_put_icb()
1188 ISP_IOXPUT_16(isp, src->icb_rqstout, &dst->icb_rqstout); in isp_put_icb()
1189 ISP_IOXPUT_16(isp, src->icb_rspnsin, &dst->icb_rspnsin); in isp_put_icb()
1190 ISP_IOXPUT_16(isp, src->icb_rqstqlen, &dst->icb_rqstqlen); in isp_put_icb()
1191 ISP_IOXPUT_16(isp, src->icb_rsltqlen, &dst->icb_rsltqlen); in isp_put_icb()
1193 ISP_IOXPUT_16(isp, src->icb_rqstaddr[i], &dst->icb_rqstaddr[i]); in isp_put_icb()
1196 ISP_IOXPUT_16(isp, src->icb_respaddr[i], &dst->icb_respaddr[i]); in isp_put_icb()
1198 ISP_IOXPUT_16(isp, src->icb_lunenables, &dst->icb_lunenables); in isp_put_icb()
1200 ISP_IOXPUT_8(isp, src->icb_ccnt, &dst->icb_icnt); in isp_put_icb()
1201 ISP_IOXPUT_8(isp, src->icb_icnt, &dst->icb_ccnt); in isp_put_icb()
1203 ISP_IOXPUT_8(isp, src->icb_ccnt, &dst->icb_ccnt); in isp_put_icb()
1204 ISP_IOXPUT_8(isp, src->icb_icnt, &dst->icb_icnt); in isp_put_icb()
1206 ISP_IOXPUT_16(isp, src->icb_lunetimeout, &dst->icb_lunetimeout); in isp_put_icb()
1207 ISP_IOXPUT_16(isp, src->icb_reserved1, &dst->icb_reserved1); in isp_put_icb()
1208 ISP_IOXPUT_16(isp, src->icb_xfwoptions, &dst->icb_xfwoptions); in isp_put_icb()
1210 ISP_IOXPUT_8(isp, src->icb_racctimer, &dst->icb_idelaytimer); in isp_put_icb()
1211 ISP_IOXPUT_8(isp, src->icb_idelaytimer, &dst->icb_racctimer); in isp_put_icb()
1213 ISP_IOXPUT_8(isp, src->icb_racctimer, &dst->icb_racctimer); in isp_put_icb()
1214 ISP_IOXPUT_8(isp, src->icb_idelaytimer, &dst->icb_idelaytimer); in isp_put_icb()
1216 ISP_IOXPUT_16(isp, src->icb_zfwoptions, &dst->icb_zfwoptions); in isp_put_icb()
1220 isp_put_icb_2400(ispsoftc_t *isp, isp_icb_2400_t *src, isp_icb_2400_t *dst) in isp_put_icb_2400() argument
1223 ISP_IOXPUT_16(isp, src->icb_version, &dst->icb_version); in isp_put_icb_2400()
1224 ISP_IOXPUT_16(isp, src->icb_reserved0, &dst->icb_reserved0); in isp_put_icb_2400()
1225 ISP_IOXPUT_16(isp, src->icb_maxfrmlen, &dst->icb_maxfrmlen); in isp_put_icb_2400()
1226 ISP_IOXPUT_16(isp, src->icb_execthrottle, &dst->icb_execthrottle); in isp_put_icb_2400()
1227 ISP_IOXPUT_16(isp, src->icb_xchgcnt, &dst->icb_xchgcnt); in isp_put_icb_2400()
1228 ISP_IOXPUT_16(isp, src->icb_hardaddr, &dst->icb_hardaddr); in isp_put_icb_2400()
1230 ISP_IOXPUT_8(isp, src->icb_portname[i], &dst->icb_portname[i]); in isp_put_icb_2400()
1233 ISP_IOXPUT_8(isp, src->icb_nodename[i], &dst->icb_nodename[i]); in isp_put_icb_2400()
1235 ISP_IOXPUT_16(isp, src->icb_rspnsin, &dst->icb_rspnsin); in isp_put_icb_2400()
1236 ISP_IOXPUT_16(isp, src->icb_rqstout, &dst->icb_rqstout); in isp_put_icb_2400()
1237 ISP_IOXPUT_16(isp, src->icb_retry_count, &dst->icb_retry_count); in isp_put_icb_2400()
1238 ISP_IOXPUT_16(isp, src->icb_priout, &dst->icb_priout); in isp_put_icb_2400()
1239 ISP_IOXPUT_16(isp, src->icb_rsltqlen, &dst->icb_rsltqlen); in isp_put_icb_2400()
1240 ISP_IOXPUT_16(isp, src->icb_rqstqlen, &dst->icb_rqstqlen); in isp_put_icb_2400()
1241 ISP_IOXPUT_16(isp, src->icb_ldn_nols, &dst->icb_ldn_nols); in isp_put_icb_2400()
1242 ISP_IOXPUT_16(isp, src->icb_prqstqlen, &dst->icb_prqstqlen); in isp_put_icb_2400()
1244 ISP_IOXPUT_16(isp, src->icb_rqstaddr[i], &dst->icb_rqstaddr[i]); in isp_put_icb_2400()
1247 ISP_IOXPUT_16(isp, src->icb_respaddr[i], &dst->icb_respaddr[i]); in isp_put_icb_2400()
1250 ISP_IOXPUT_16(isp, src->icb_priaddr[i], &dst->icb_priaddr[i]); in isp_put_icb_2400()
1253 ISP_IOXPUT_16(isp, src->icb_reserved1[i], &dst->icb_reserved1[i]); in isp_put_icb_2400()
1255 ISP_IOXPUT_16(isp, src->icb_atio_in, &dst->icb_atio_in); in isp_put_icb_2400()
1256 ISP_IOXPUT_16(isp, src->icb_atioqlen, &dst->icb_atioqlen); in isp_put_icb_2400()
1258 ISP_IOXPUT_16(isp, src->icb_atioqaddr[i], &dst->icb_atioqaddr[i]); in isp_put_icb_2400()
1260 ISP_IOXPUT_16(isp, src->icb_idelaytimer, &dst->icb_idelaytimer); in isp_put_icb_2400()
1261 ISP_IOXPUT_16(isp, src->icb_logintime, &dst->icb_logintime); in isp_put_icb_2400()
1262 ISP_IOXPUT_32(isp, src->icb_fwoptions1, &dst->icb_fwoptions1); in isp_put_icb_2400()
1263 ISP_IOXPUT_32(isp, src->icb_fwoptions2, &dst->icb_fwoptions2); in isp_put_icb_2400()
1264 ISP_IOXPUT_32(isp, src->icb_fwoptions3, &dst->icb_fwoptions3); in isp_put_icb_2400()
1266 ISP_IOXPUT_16(isp, src->icb_reserved2[i], &dst->icb_reserved2[i]); in isp_put_icb_2400()
1271 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
1273 ISP_IOXPUT_16(isp, src->vp_count, &dst->vp_count); in isp_put_icb_2400_vpinfo()
1274 ISP_IOXPUT_16(isp, src->vp_global_options, &dst->vp_global_options); in isp_put_icb_2400_vpinfo()
1278 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
1281 ISP_IOXPUT_16(isp, src->vp_port_status, &dst->vp_port_status); in isp_put_vp_port_info()
1282 ISP_IOXPUT_8(isp, src->vp_port_options, &dst->vp_port_options); in isp_put_vp_port_info()
1283 ISP_IOXPUT_8(isp, src->vp_port_loopid, &dst->vp_port_loopid); in isp_put_vp_port_info()
1285 ISP_IOXPUT_8(isp, src->vp_port_portname[i], &dst->vp_port_portname[i]); in isp_put_vp_port_info()
1288 ISP_IOXPUT_8(isp, src->vp_port_nodename[i], &dst->vp_port_nodename[i]); in isp_put_vp_port_info()
1294 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
1297 ISP_IOXGET_16(isp, &src->vp_port_status, dst->vp_port_status); in isp_get_vp_port_info()
1298 ISP_IOXGET_8(isp, &src->vp_port_options, dst->vp_port_options); in isp_get_vp_port_info()
1299 ISP_IOXGET_8(isp, &src->vp_port_loopid, dst->vp_port_loopid); in isp_get_vp_port_info()
1300 for (i = 0; i < ASIZE(src->vp_port_portname); i++) { in isp_get_vp_port_info()
1301 ISP_IOXGET_8(isp, &src->vp_port_portname[i], dst->vp_port_portname[i]); in isp_get_vp_port_info()
1303 for (i = 0; i < ASIZE(src->vp_port_nodename); i++) { in isp_get_vp_port_info()
1304 ISP_IOXGET_8(isp, &src->vp_port_nodename[i], dst->vp_port_nodename[i]); in isp_get_vp_port_info()
1306 ISP_IOXGET_16(isp, &src->vp_port_portid_lo, dst->vp_port_portid_lo); in isp_get_vp_port_info()
1307 ISP_IOXGET_16(isp, &src->vp_port_portid_hi, dst->vp_port_portid_hi); in isp_get_vp_port_info()
1311 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
1314 isp_put_hdr(isp, &src->vp_ctrl_hdr, &dst->vp_ctrl_hdr); in isp_put_vp_ctrl_info()
1315 ISP_IOXPUT_32(isp, src->vp_ctrl_handle, &dst->vp_ctrl_handle); in isp_put_vp_ctrl_info()
1316 ISP_IOXPUT_16(isp, src->vp_ctrl_index_fail, &dst->vp_ctrl_index_fail); in isp_put_vp_ctrl_info()
1317 ISP_IOXPUT_16(isp, src->vp_ctrl_status, &dst->vp_ctrl_status); in isp_put_vp_ctrl_info()
1318 ISP_IOXPUT_16(isp, src->vp_ctrl_command, &dst->vp_ctrl_command); in isp_put_vp_ctrl_info()
1319 ISP_IOXPUT_16(isp, src->vp_ctrl_vp_count, &dst->vp_ctrl_vp_count); in isp_put_vp_ctrl_info()
1320 for (i = 0; i < ASIZE(src->vp_ctrl_idmap); i++) { in isp_put_vp_ctrl_info()
1321 ISP_IOXPUT_16(isp, src->vp_ctrl_idmap[i], &dst->vp_ctrl_idmap[i]); in isp_put_vp_ctrl_info()
1323 for (i = 0; i < ASIZE(src->vp_ctrl_reserved); i++) { in isp_put_vp_ctrl_info()
1324 ISP_IOXPUT_8(isp, src->vp_ctrl_reserved[i], &dst->vp_ctrl_reserved[i]); in isp_put_vp_ctrl_info()
1329 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
1332 isp_get_hdr(isp, &src->vp_ctrl_hdr, &dst->vp_ctrl_hdr); in isp_get_vp_ctrl_info()
1333 ISP_IOXGET_32(isp, &src->vp_ctrl_handle, dst->vp_ctrl_handle); in isp_get_vp_ctrl_info()
1334 ISP_IOXGET_16(isp, &src->vp_ctrl_index_fail, dst->vp_ctrl_index_fail); in isp_get_vp_ctrl_info()
1335 ISP_IOXGET_16(isp, &src->vp_ctrl_status, dst->vp_ctrl_status); in isp_get_vp_ctrl_info()
1336 ISP_IOXGET_16(isp, &src->vp_ctrl_command, dst->vp_ctrl_command); in isp_get_vp_ctrl_info()
1337 ISP_IOXGET_16(isp, &src->vp_ctrl_vp_count, dst->vp_ctrl_vp_count); in isp_get_vp_ctrl_info()
1338 for (i = 0; i < ASIZE(src->vp_ctrl_idmap); i++) { in isp_get_vp_ctrl_info()
1339 ISP_IOXGET_16(isp, &src->vp_ctrl_idmap[i], dst->vp_ctrl_idmap[i]); in isp_get_vp_ctrl_info()
1341 for (i = 0; i < ASIZE(src->vp_ctrl_reserved); i++) { in isp_get_vp_ctrl_info()
1342 ISP_IOXGET_8(isp, &src->vp_ctrl_reserved[i], dst->vp_ctrl_reserved[i]); in isp_get_vp_ctrl_info()
1347 isp_put_vp_modify(ispsoftc_t *isp, vp_modify_t *src, vp_modify_t *dst) in isp_put_vp_modify() argument
1350 isp_put_hdr(isp, &src->vp_mod_hdr, &dst->vp_mod_hdr); in isp_put_vp_modify()
1351 ISP_IOXPUT_32(isp, src->vp_mod_hdl, &dst->vp_mod_hdl); in isp_put_vp_modify()
1352 ISP_IOXPUT_16(isp, src->vp_mod_reserved0, &dst->vp_mod_reserved0); in isp_put_vp_modify()
1353 ISP_IOXPUT_16(isp, src->vp_mod_status, &dst->vp_mod_status); in isp_put_vp_modify()
1354 ISP_IOXPUT_8(isp, src->vp_mod_cmd, &dst->vp_mod_cmd); in isp_put_vp_modify()
1355 ISP_IOXPUT_8(isp, src->vp_mod_cnt, &dst->vp_mod_cnt); in isp_put_vp_modify()
1356 ISP_IOXPUT_8(isp, src->vp_mod_idx0, &dst->vp_mod_idx0); in isp_put_vp_modify()
1357 ISP_IOXPUT_8(isp, src->vp_mod_idx1, &dst->vp_mod_idx1); in isp_put_vp_modify()
1358 for (i = 0; i < ASIZE(src->vp_mod_ports); i++) { in isp_put_vp_modify()
1359 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].options, &dst->vp_mod_ports[i].options); in isp_put_vp_modify()
1360 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].loopid, &dst->vp_mod_ports[i].loopid); in isp_put_vp_modify()
1361 ISP_IOXPUT_16(isp, src->vp_mod_ports[i].reserved1, &dst->vp_mod_ports[i].reserved1); in isp_put_vp_modify()
1362 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwpn); j++) { in isp_put_vp_modify()
1363 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].wwpn[j], &dst->vp_mod_ports[i].wwpn[j]); in isp_put_vp_modify()
1365 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwnn); j++) { in isp_put_vp_modify()
1366 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].wwnn[j], &dst->vp_mod_ports[i].wwnn[j]); in isp_put_vp_modify()
1369 for (i = 0; i < ASIZE(src->vp_mod_reserved2); i++) { in isp_put_vp_modify()
1370 ISP_IOXPUT_8(isp, src->vp_mod_reserved2[i], &dst->vp_mod_reserved2[i]); in isp_put_vp_modify()
1375 isp_get_vp_modify(ispsoftc_t *isp, vp_modify_t *src, vp_modify_t *dst) in isp_get_vp_modify() argument
1378 isp_get_hdr(isp, &src->vp_mod_hdr, &dst->vp_mod_hdr); in isp_get_vp_modify()
1379 ISP_IOXGET_32(isp, &src->vp_mod_hdl, dst->vp_mod_hdl); in isp_get_vp_modify()
1380 ISP_IOXGET_16(isp, &src->vp_mod_reserved0, dst->vp_mod_reserved0); in isp_get_vp_modify()
1381 ISP_IOXGET_16(isp, &src->vp_mod_status, dst->vp_mod_status); in isp_get_vp_modify()
1382 ISP_IOXGET_8(isp, &src->vp_mod_cmd, dst->vp_mod_cmd); in isp_get_vp_modify()
1383 ISP_IOXGET_8(isp, &src->vp_mod_cnt, dst->vp_mod_cnt); in isp_get_vp_modify()
1384 ISP_IOXGET_8(isp, &src->vp_mod_idx0, dst->vp_mod_idx0); in isp_get_vp_modify()
1385 ISP_IOXGET_8(isp, &src->vp_mod_idx1, dst->vp_mod_idx1); in isp_get_vp_modify()
1386 for (i = 0; i < ASIZE(src->vp_mod_ports); i++) { in isp_get_vp_modify()
1387 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].options, dst->vp_mod_ports[i].options); in isp_get_vp_modify()
1388 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].loopid, dst->vp_mod_ports[i].loopid); in isp_get_vp_modify()
1389 ISP_IOXGET_16(isp, &src->vp_mod_ports[i].reserved1, dst->vp_mod_ports[i].reserved1); in isp_get_vp_modify()
1390 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwpn); j++) { in isp_get_vp_modify()
1391 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].wwpn[j], dst->vp_mod_ports[i].wwpn[j]); in isp_get_vp_modify()
1393 for (j = 0; j < ASIZE(src->vp_mod_ports[i].wwnn); j++) { in isp_get_vp_modify()
1394 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].wwnn[j], dst->vp_mod_ports[i].wwnn[j]); in isp_get_vp_modify()
1397 for (i = 0; i < ASIZE(src->vp_mod_reserved2); i++) { in isp_get_vp_modify()
1398 ISP_IOXGET_8(isp, &src->vp_mod_reserved2[i], dst->vp_mod_reserved2[i]); in isp_get_vp_modify()
1403 isp_get_pdb_21xx(ispsoftc_t *isp, isp_pdb_21xx_t *src, isp_pdb_21xx_t *dst) in isp_get_pdb_21xx() argument
1406 ISP_IOXGET_16(isp, &src->pdb_options, dst->pdb_options); in isp_get_pdb_21xx()
1407 ISP_IOXGET_8(isp, &src->pdb_mstate, dst->pdb_mstate); in isp_get_pdb_21xx()
1408 ISP_IOXGET_8(isp, &src->pdb_sstate, dst->pdb_sstate); in isp_get_pdb_21xx()
1410 ISP_IOXGET_8(isp, &src->pdb_hardaddr_bits[i], dst->pdb_hardaddr_bits[i]); in isp_get_pdb_21xx()
1413 ISP_IOXGET_8(isp, &src->pdb_portid_bits[i], dst->pdb_portid_bits[i]); in isp_get_pdb_21xx()
1416 ISP_IOXGET_8(isp, &src->pdb_nodename[i], dst->pdb_nodename[i]); in isp_get_pdb_21xx()
1419 ISP_IOXGET_8(isp, &src->pdb_portname[i], dst->pdb_portname[i]); in isp_get_pdb_21xx()
1421 ISP_IOXGET_16(isp, &src->pdb_execthrottle, dst->pdb_execthrottle); in isp_get_pdb_21xx()
1422 ISP_IOXGET_16(isp, &src->pdb_exec_count, dst->pdb_exec_count); in isp_get_pdb_21xx()
1423 ISP_IOXGET_8(isp, &src->pdb_retry_count, dst->pdb_retry_count); in isp_get_pdb_21xx()
1424 ISP_IOXGET_8(isp, &src->pdb_retry_delay, dst->pdb_retry_delay); in isp_get_pdb_21xx()
1425 ISP_IOXGET_16(isp, &src->pdb_resalloc, dst->pdb_resalloc); in isp_get_pdb_21xx()
1426 ISP_IOXGET_16(isp, &src->pdb_curalloc, dst->pdb_curalloc); in isp_get_pdb_21xx()
1427 ISP_IOXGET_16(isp, &src->pdb_qhead, dst->pdb_qhead); in isp_get_pdb_21xx()
1428 ISP_IOXGET_16(isp, &src->pdb_qtail, dst->pdb_qtail); in isp_get_pdb_21xx()
1429 ISP_IOXGET_16(isp, &src->pdb_tl_next, dst->pdb_tl_next); in isp_get_pdb_21xx()
1430 ISP_IOXGET_16(isp, &src->pdb_tl_last, dst->pdb_tl_last); in isp_get_pdb_21xx()
1431 ISP_IOXGET_16(isp, &src->pdb_features, dst->pdb_features); in isp_get_pdb_21xx()
1432 ISP_IOXGET_16(isp, &src->pdb_pconcurrnt, dst->pdb_pconcurrnt); in isp_get_pdb_21xx()
1433 ISP_IOXGET_16(isp, &src->pdb_roi, dst->pdb_roi); in isp_get_pdb_21xx()
1434 ISP_IOXGET_8(isp, &src->pdb_target, dst->pdb_target); in isp_get_pdb_21xx()
1435 ISP_IOXGET_8(isp, &src->pdb_initiator, dst->pdb_initiator); in isp_get_pdb_21xx()
1436 ISP_IOXGET_16(isp, &src->pdb_rdsiz, dst->pdb_rdsiz); in isp_get_pdb_21xx()
1437 ISP_IOXGET_16(isp, &src->pdb_ncseq, dst->pdb_ncseq); in isp_get_pdb_21xx()
1438 ISP_IOXGET_16(isp, &src->pdb_noseq, dst->pdb_noseq); in isp_get_pdb_21xx()
1439 ISP_IOXGET_16(isp, &src->pdb_labrtflg, dst->pdb_labrtflg); in isp_get_pdb_21xx()
1440 ISP_IOXGET_16(isp, &src->pdb_lstopflg, dst->pdb_lstopflg); in isp_get_pdb_21xx()
1441 ISP_IOXGET_16(isp, &src->pdb_sqhead, dst->pdb_sqhead); in isp_get_pdb_21xx()
1442 ISP_IOXGET_16(isp, &src->pdb_sqtail, dst->pdb_sqtail); in isp_get_pdb_21xx()
1443 ISP_IOXGET_16(isp, &src->pdb_ptimer, dst->pdb_ptimer); in isp_get_pdb_21xx()
1444 ISP_IOXGET_16(isp, &src->pdb_nxt_seqid, dst->pdb_nxt_seqid); in isp_get_pdb_21xx()
1445 ISP_IOXGET_16(isp, &src->pdb_fcount, dst->pdb_fcount); in isp_get_pdb_21xx()
1446 ISP_IOXGET_16(isp, &src->pdb_prli_len, dst->pdb_prli_len); in isp_get_pdb_21xx()
1447 ISP_IOXGET_16(isp, &src->pdb_prli_svc0, dst->pdb_prli_svc0); in isp_get_pdb_21xx()
1448 ISP_IOXGET_16(isp, &src->pdb_prli_svc3, dst->pdb_prli_svc3); in isp_get_pdb_21xx()
1449 ISP_IOXGET_16(isp, &src->pdb_loopid, dst->pdb_loopid); in isp_get_pdb_21xx()
1450 ISP_IOXGET_16(isp, &src->pdb_il_ptr, dst->pdb_il_ptr); in isp_get_pdb_21xx()
1451 ISP_IOXGET_16(isp, &src->pdb_sl_ptr, dst->pdb_sl_ptr); in isp_get_pdb_21xx()
1455 isp_get_pdb_24xx(ispsoftc_t *isp, isp_pdb_24xx_t *src, isp_pdb_24xx_t *dst) in isp_get_pdb_24xx() argument
1458 ISP_IOXGET_16(isp, &src->pdb_flags, dst->pdb_flags); in isp_get_pdb_24xx()
1459 ISP_IOXGET_8(isp, &src->pdb_curstate, dst->pdb_curstate); in isp_get_pdb_24xx()
1460 ISP_IOXGET_8(isp, &src->pdb_laststate, dst->pdb_laststate); in isp_get_pdb_24xx()
1462 ISP_IOXGET_8(isp, &src->pdb_hardaddr_bits[i], dst->pdb_hardaddr_bits[i]); in isp_get_pdb_24xx()
1465 ISP_IOXGET_8(isp, &src->pdb_portid_bits[i], dst->pdb_portid_bits[i]); in isp_get_pdb_24xx()
1467 ISP_IOXGET_16(isp, &src->pdb_retry_timer, dst->pdb_retry_timer); in isp_get_pdb_24xx()
1468 ISP_IOXGET_16(isp, &src->pdb_handle, dst->pdb_handle); in isp_get_pdb_24xx()
1469 ISP_IOXGET_16(isp, &src->pdb_rcv_dsize, dst->pdb_rcv_dsize); in isp_get_pdb_24xx()
1470 ISP_IOXGET_16(isp, &src->pdb_reserved0, dst->pdb_reserved0); in isp_get_pdb_24xx()
1471 ISP_IOXGET_16(isp, &src->pdb_prli_svc0, dst->pdb_prli_svc0); in isp_get_pdb_24xx()
1472 ISP_IOXGET_16(isp, &src->pdb_prli_svc3, dst->pdb_prli_svc3); in isp_get_pdb_24xx()
1474 ISP_IOXGET_8(isp, &src->pdb_nodename[i], dst->pdb_nodename[i]); in isp_get_pdb_24xx()
1477 ISP_IOXGET_8(isp, &src->pdb_portname[i], dst->pdb_portname[i]); in isp_get_pdb_24xx()
1480 ISP_IOXGET_8(isp, &src->pdb_reserved1[i], dst->pdb_reserved1[i]); in isp_get_pdb_24xx()
1489 isp_get_plogx(ispsoftc_t *isp, isp_plogx_t *src, isp_plogx_t *dst) in isp_get_plogx() argument
1492 isp_get_hdr(isp, &src->plogx_header, &dst->plogx_header); in isp_get_plogx()
1493 ISP_IOXGET_32(isp, &src->plogx_handle, dst->plogx_handle); in isp_get_plogx()
1494 ISP_IOXGET_16(isp, &src->plogx_status, dst->plogx_status); in isp_get_plogx()
1495 ISP_IOXGET_16(isp, &src->plogx_nphdl, dst->plogx_nphdl); in isp_get_plogx()
1496 ISP_IOXGET_16(isp, &src->plogx_flags, dst->plogx_flags); in isp_get_plogx()
1497 ISP_IOXGET_16(isp, &src->plogx_vphdl, dst->plogx_vphdl); in isp_get_plogx()
1498 ISP_IOXGET_16(isp, &src->plogx_portlo, dst->plogx_portlo); in isp_get_plogx()
1499 ISP_IOXGET_16(isp, &src->plogx_rspsz_porthi, dst->plogx_rspsz_porthi); in isp_get_plogx()
1501 ISP_IOXGET_16(isp, &src->plogx_ioparm[i].lo16, dst->plogx_ioparm[i].lo16); in isp_get_plogx()
1502 ISP_IOXGET_16(isp, &src->plogx_ioparm[i].hi16, dst->plogx_ioparm[i].hi16); in isp_get_plogx()
1507 isp_put_plogx(ispsoftc_t *isp, isp_plogx_t *src, isp_plogx_t *dst) in isp_put_plogx() argument
1510 isp_put_hdr(isp, &src->plogx_header, &dst->plogx_header); in isp_put_plogx()
1511 ISP_IOXPUT_32(isp, src->plogx_handle, &dst->plogx_handle); in isp_put_plogx()
1512 ISP_IOXPUT_16(isp, src->plogx_status, &dst->plogx_status); in isp_put_plogx()
1513 ISP_IOXPUT_16(isp, src->plogx_nphdl, &dst->plogx_nphdl); in isp_put_plogx()
1514 ISP_IOXPUT_16(isp, src->plogx_flags, &dst->plogx_flags); in isp_put_plogx()
1515 ISP_IOXPUT_16(isp, src->plogx_vphdl, &dst->plogx_vphdl); in isp_put_plogx()
1516 ISP_IOXPUT_16(isp, src->plogx_portlo, &dst->plogx_portlo); in isp_put_plogx()
1517 ISP_IOXPUT_16(isp, src->plogx_rspsz_porthi, &dst->plogx_rspsz_porthi); in isp_put_plogx()
1519 ISP_IOXPUT_16(isp, src->plogx_ioparm[i].lo16, &dst->plogx_ioparm[i].lo16); in isp_put_plogx()
1520 ISP_IOXPUT_16(isp, src->plogx_ioparm[i].hi16, &dst->plogx_ioparm[i].hi16); in isp_put_plogx()
1528 isp_get_ridacq(ispsoftc_t *isp, isp_ridacq_t *src, isp_ridacq_t *dst) in isp_get_ridacq() argument
1531 isp_get_hdr(isp, &src->ridacq_hdr, &dst->ridacq_hdr); in isp_get_ridacq()
1532 ISP_IOXGET_32(isp, &src->ridacq_handle, dst->ridacq_handle); in isp_get_ridacq()
1533 ISP_IOXGET_16(isp, &src->ridacq_vp_port_lo, dst->ridacq_vp_port_lo); in isp_get_ridacq()
1534 ISP_IOXGET_8(isp, &src->ridacq_vp_port_hi, dst->ridacq_vp_port_hi); in isp_get_ridacq()
1535 ISP_IOXGET_8(isp, &src->ridacq_format, dst->ridacq_format); in isp_get_ridacq()
1536 for (i = 0; i < sizeof (src->ridacq_map) / sizeof (src->ridacq_map[0]); i++) { in isp_get_ridacq()
1537 ISP_IOXGET_16(isp, &src->ridacq_map[i], dst->ridacq_map[i]); in isp_get_ridacq()
1539 for (i = 0; i < sizeof (src->ridacq_reserved1) / sizeof (src->ridacq_reserved1[0]); i++) { in isp_get_ridacq()
1540 ISP_IOXGET_16(isp, &src->ridacq_reserved1[i], dst->ridacq_reserved1[i]); in isp_get_ridacq()
1543 ISP_IOXGET_8(isp, &src->un.type0.ridacq_vp_acquired, dst->un.type0.ridacq_vp_acquired); in isp_get_ridacq()
1544 ISP_IOXGET_8(isp, &src->un.type0.ridacq_vp_setup, dst->un.type0.ridacq_vp_setup); in isp_get_ridacq()
1545 ISP_IOXGET_16(isp, &src->un.type0.ridacq_reserved0, dst->un.type0.ridacq_reserved0); in isp_get_ridacq()
1547 ISP_IOXGET_16(isp, &src->un.type1.ridacq_vp_count, dst->un.type1.ridacq_vp_count); in isp_get_ridacq()
1548 ISP_IOXGET_8(isp, &src->un.type1.ridacq_vp_index, dst->un.type1.ridacq_vp_index); in isp_get_ridacq()
1549 ISP_IOXGET_8(isp, &src->un.type1.ridacq_vp_status, dst->un.type1.ridacq_vp_status); in isp_get_ridacq()
1560 isp_get_ct_pt(ispsoftc_t *isp, isp_ct_pt_t *src, isp_ct_pt_t *dst) in isp_get_ct_pt() argument
1564 isp_get_hdr(isp, &src->ctp_header, &dst->ctp_header); in isp_get_ct_pt()
1565 ISP_IOXGET_32(isp, &src->ctp_handle, dst->ctp_handle); in isp_get_ct_pt()
1566 ISP_IOXGET_16(isp, &src->ctp_status, dst->ctp_status); in isp_get_ct_pt()
1567 ISP_IOXGET_16(isp, &src->ctp_nphdl, dst->ctp_nphdl); in isp_get_ct_pt()
1568 ISP_IOXGET_16(isp, &src->ctp_cmd_cnt, dst->ctp_cmd_cnt); in isp_get_ct_pt()
1569 ISP_IOXGET_8(isp, &src->ctp_vpidx, dst->ctp_vpidx); in isp_get_ct_pt()
1570 ISP_IOXGET_8(isp, &src->ctp_reserved0, dst->ctp_reserved0); in isp_get_ct_pt()
1571 ISP_IOXGET_16(isp, &src->ctp_time, dst->ctp_time); in isp_get_ct_pt()
1572 ISP_IOXGET_16(isp, &src->ctp_reserved1, dst->ctp_reserved1); in isp_get_ct_pt()
1573 ISP_IOXGET_16(isp, &src->ctp_rsp_cnt, dst->ctp_rsp_cnt); in isp_get_ct_pt()
1575 ISP_IOXGET_16(isp, &src->ctp_reserved2[i], dst->ctp_reserved2[i]); in isp_get_ct_pt()
1577 ISP_IOXGET_32(isp, &src->ctp_rsp_bcnt, dst->ctp_rsp_bcnt); in isp_get_ct_pt()
1578 ISP_IOXGET_32(isp, &src->ctp_cmd_bcnt, dst->ctp_cmd_bcnt); in isp_get_ct_pt()
1580 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_base, dst->ctp_dataseg[i].ds_base); in isp_get_ct_pt()
1581 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_basehi, dst->ctp_dataseg[i].ds_basehi); in isp_get_ct_pt()
1582 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_count, dst->ctp_dataseg[i].ds_count); in isp_get_ct_pt()
1587 isp_get_ms(ispsoftc_t *isp, isp_ms_t *src, isp_ms_t *dst) in isp_get_ms() argument
1591 isp_get_hdr(isp, &src->ms_header, &dst->ms_header); in isp_get_ms()
1592 ISP_IOXGET_32(isp, &src->ms_handle, dst->ms_handle); in isp_get_ms()
1593 ISP_IOXGET_16(isp, &src->ms_nphdl, dst->ms_nphdl); in isp_get_ms()
1594 ISP_IOXGET_16(isp, &src->ms_status, dst->ms_status); in isp_get_ms()
1595 ISP_IOXGET_16(isp, &src->ms_flags, dst->ms_flags); in isp_get_ms()
1596 ISP_IOXGET_16(isp, &src->ms_reserved1, dst->ms_reserved1); in isp_get_ms()
1597 ISP_IOXGET_16(isp, &src->ms_time, dst->ms_time); in isp_get_ms()
1598 ISP_IOXGET_16(isp, &src->ms_cmd_cnt, dst->ms_cmd_cnt); in isp_get_ms()
1599 ISP_IOXGET_16(isp, &src->ms_tot_cnt, dst->ms_tot_cnt); in isp_get_ms()
1600 ISP_IOXGET_8(isp, &src->ms_type, dst->ms_type); in isp_get_ms()
1601 ISP_IOXGET_8(isp, &src->ms_r_ctl, dst->ms_r_ctl); in isp_get_ms()
1602 ISP_IOXGET_16(isp, &src->ms_rxid, dst->ms_rxid); in isp_get_ms()
1603 ISP_IOXGET_16(isp, &src->ms_reserved2, dst->ms_reserved2); in isp_get_ms()
1604 ISP_IOXGET_32(isp, &src->ms_rsp_bcnt, dst->ms_rsp_bcnt); in isp_get_ms()
1605 ISP_IOXGET_32(isp, &src->ms_cmd_bcnt, dst->ms_cmd_bcnt); in isp_get_ms()
1607 ISP_IOXGET_32(isp, &src->ms_dataseg[i].ds_base, dst->ms_dataseg[i].ds_base); in isp_get_ms()
1608 ISP_IOXGET_32(isp, &src->ms_dataseg[i].ds_basehi, dst->ms_dataseg[i].ds_basehi); in isp_get_ms()
1609 ISP_IOXGET_32(isp, &src->ms_dataseg[i].ds_count, dst->ms_dataseg[i].ds_count); in isp_get_ms()
1614 isp_put_ct_pt(ispsoftc_t *isp, isp_ct_pt_t *src, isp_ct_pt_t *dst) in isp_put_ct_pt() argument
1618 isp_put_hdr(isp, &src->ctp_header, &dst->ctp_header); in isp_put_ct_pt()
1619 ISP_IOXPUT_32(isp, src->ctp_handle, &dst->ctp_handle); in isp_put_ct_pt()
1620 ISP_IOXPUT_16(isp, src->ctp_status, &dst->ctp_status); in isp_put_ct_pt()
1621 ISP_IOXPUT_16(isp, src->ctp_nphdl, &dst->ctp_nphdl); in isp_put_ct_pt()
1622 ISP_IOXPUT_16(isp, src->ctp_cmd_cnt, &dst->ctp_cmd_cnt); in isp_put_ct_pt()
1623 ISP_IOXPUT_8(isp, src->ctp_vpidx, &dst->ctp_vpidx); in isp_put_ct_pt()
1624 ISP_IOXPUT_8(isp, src->ctp_reserved0, &dst->ctp_reserved0); in isp_put_ct_pt()
1625 ISP_IOXPUT_16(isp, src->ctp_time, &dst->ctp_time); in isp_put_ct_pt()
1626 ISP_IOXPUT_16(isp, src->ctp_reserved1, &dst->ctp_reserved1); in isp_put_ct_pt()
1627 ISP_IOXPUT_16(isp, src->ctp_rsp_cnt, &dst->ctp_rsp_cnt); in isp_put_ct_pt()
1629 ISP_IOXPUT_16(isp, src->ctp_reserved2[i], &dst->ctp_reserved2[i]); in isp_put_ct_pt()
1631 ISP_IOXPUT_32(isp, src->ctp_rsp_bcnt, &dst->ctp_rsp_bcnt); in isp_put_ct_pt()
1632 ISP_IOXPUT_32(isp, src->ctp_cmd_bcnt, &dst->ctp_cmd_bcnt); in isp_put_ct_pt()
1634 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_base, &dst->ctp_dataseg[i].ds_base); in isp_put_ct_pt()
1635 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_basehi, &dst->ctp_dataseg[i].ds_basehi); in isp_put_ct_pt()
1636 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_count, &dst->ctp_dataseg[i].ds_count); in isp_put_ct_pt()
1641 isp_put_ms(ispsoftc_t *isp, isp_ms_t *src, isp_ms_t *dst) in isp_put_ms() argument
1645 isp_put_hdr(isp, &src->ms_header, &dst->ms_header); in isp_put_ms()
1646 ISP_IOXPUT_32(isp, src->ms_handle, &dst->ms_handle); in isp_put_ms()
1647 ISP_IOXPUT_16(isp, src->ms_nphdl, &dst->ms_nphdl); in isp_put_ms()
1648 ISP_IOXPUT_16(isp, src->ms_status, &dst->ms_status); in isp_put_ms()
1649 ISP_IOXPUT_16(isp, src->ms_flags, &dst->ms_flags); in isp_put_ms()
1650 ISP_IOXPUT_16(isp, src->ms_reserved1, &dst->ms_reserved1); in isp_put_ms()
1651 ISP_IOXPUT_16(isp, src->ms_time, &dst->ms_time); in isp_put_ms()
1652 ISP_IOXPUT_16(isp, src->ms_cmd_cnt, &dst->ms_cmd_cnt); in isp_put_ms()
1653 ISP_IOXPUT_16(isp, src->ms_tot_cnt, &dst->ms_tot_cnt); in isp_put_ms()
1654 ISP_IOXPUT_8(isp, src->ms_type, &dst->ms_type); in isp_put_ms()
1655 ISP_IOXPUT_8(isp, src->ms_r_ctl, &dst->ms_r_ctl); in isp_put_ms()
1656 ISP_IOXPUT_16(isp, src->ms_rxid, &dst->ms_rxid); in isp_put_ms()
1657 ISP_IOXPUT_16(isp, src->ms_reserved2, &dst->ms_reserved2); in isp_put_ms()
1658 ISP_IOXPUT_32(isp, src->ms_rsp_bcnt, &dst->ms_rsp_bcnt); in isp_put_ms()
1659 ISP_IOXPUT_32(isp, src->ms_cmd_bcnt, &dst->ms_cmd_bcnt); in isp_put_ms()
1661 ISP_IOXPUT_32(isp, src->ms_dataseg[i].ds_base, &dst->ms_dataseg[i].ds_base); in isp_put_ms()
1662 ISP_IOXPUT_32(isp, src->ms_dataseg[i].ds_basehi, &dst->ms_dataseg[i].ds_basehi); in isp_put_ms()
1663 ISP_IOXPUT_32(isp, src->ms_dataseg[i].ds_count, &dst->ms_dataseg[i].ds_count); in isp_put_ms()
1672 isp_put_sns_request(ispsoftc_t *isp, sns_screq_t *src, sns_screq_t *dst) in isp_put_sns_request() argument
1674 int i, nw = (int) src->snscb_sblen; in isp_put_sns_request()
1675 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_sns_request()
1677 ISP_IOXPUT_16(isp, src->snscb_addr[i], &dst->snscb_addr[i]); in isp_put_sns_request()
1679 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_sns_request()
1681 ISP_IOXPUT_16(isp, src->snscb_data[i], &dst->snscb_data[i]); in isp_put_sns_request()
1686 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
1688 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_gid_ft_request()
1689 ISP_IOXPUT_16(isp, src->snscb_reserved0, &dst->snscb_reserved0); in isp_put_gid_ft_request()
1690 ISP_IOXPUT_16(isp, src->snscb_addr[0], &dst->snscb_addr[0]); in isp_put_gid_ft_request()
1691 ISP_IOXPUT_16(isp, src->snscb_addr[1], &dst->snscb_addr[1]); in isp_put_gid_ft_request()
1692 ISP_IOXPUT_16(isp, src->snscb_addr[2], &dst->snscb_addr[2]); in isp_put_gid_ft_request()
1693 ISP_IOXPUT_16(isp, src->snscb_addr[3], &dst->snscb_addr[3]); in isp_put_gid_ft_request()
1694 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_gid_ft_request()
1695 ISP_IOXPUT_16(isp, src->snscb_reserved1, &dst->snscb_reserved1); in isp_put_gid_ft_request()
1696 ISP_IOXPUT_16(isp, src->snscb_cmd, &dst->snscb_cmd); in isp_put_gid_ft_request()
1697 ISP_IOXPUT_16(isp, src->snscb_mword_div_2, &dst->snscb_mword_div_2); in isp_put_gid_ft_request()
1698 ISP_IOXPUT_32(isp, src->snscb_reserved3, &dst->snscb_reserved3); in isp_put_gid_ft_request()
1699 ISP_IOXPUT_32(isp, src->snscb_fc4_type, &dst->snscb_fc4_type); in isp_put_gid_ft_request()
1703 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
1705 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_gxn_id_request()
1706 ISP_IOXPUT_16(isp, src->snscb_reserved0, &dst->snscb_reserved0); in isp_put_gxn_id_request()
1707 ISP_IOXPUT_16(isp, src->snscb_addr[0], &dst->snscb_addr[0]); in isp_put_gxn_id_request()
1708 ISP_IOXPUT_16(isp, src->snscb_addr[1], &dst->snscb_addr[1]); in isp_put_gxn_id_request()
1709 ISP_IOXPUT_16(isp, src->snscb_addr[2], &dst->snscb_addr[2]); in isp_put_gxn_id_request()
1710 ISP_IOXPUT_16(isp, src->snscb_addr[3], &dst->snscb_addr[3]); in isp_put_gxn_id_request()
1711 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_gxn_id_request()
1712 ISP_IOXPUT_16(isp, src->snscb_reserved1, &dst->snscb_reserved1); in isp_put_gxn_id_request()
1713 ISP_IOXPUT_16(isp, src->snscb_cmd, &dst->snscb_cmd); in isp_put_gxn_id_request()
1714 ISP_IOXPUT_16(isp, src->snscb_reserved2, &dst->snscb_reserved2); in isp_put_gxn_id_request()
1715 ISP_IOXPUT_32(isp, src->snscb_reserved3, &dst->snscb_reserved3); in isp_put_gxn_id_request()
1716 ISP_IOXPUT_32(isp, src->snscb_portid, &dst->snscb_portid); in isp_put_gxn_id_request()
1724 isp_get_sns_response(ispsoftc_t *isp, sns_scrsp_t *src, sns_scrsp_t *dst, int nwords) in isp_get_sns_response() argument
1727 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_sns_response()
1728 ISP_IOXGET_8(isp, &src->snscb_port_type, dst->snscb_port_type); in isp_get_sns_response()
1730 ISP_IOXGET_8(isp, &src->snscb_port_id[i], in isp_get_sns_response()
1734 ISP_IOXGET_8(isp, &src->snscb_portname[i], in isp_get_sns_response()
1738 ISP_IOXGET_16(isp, &src->snscb_data[i], dst->snscb_data[i]); in isp_get_sns_response()
1743 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
1746 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gid_ft_response()
1749 ISP_IOXGET_8(isp, &src->snscb_ports[i].control, dst->snscb_ports[i].control); in isp_get_gid_ft_response()
1751 ISP_IOXGET_8(isp, &src->snscb_ports[i].portid[j], dst->snscb_ports[i].portid[j]); in isp_get_gid_ft_response()
1760 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
1763 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gxn_id_response()
1765 ISP_IOXGET_8(isp, &src->snscb_wwn[i], dst->snscb_wwn[i]); in isp_get_gxn_id_response()
1770 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
1773 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gff_id_response()
1775 ISP_IOXGET_32(isp, &src->snscb_fc4_features[i], dst->snscb_fc4_features[i]); in isp_get_gff_id_response()
1780 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
1783 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_ga_nxt_response()
1784 ISP_IOXGET_8(isp, &src->snscb_port_type, dst->snscb_port_type); in isp_get_ga_nxt_response()
1786 ISP_IOXGET_8(isp, &src->snscb_port_id[i], dst->snscb_port_id[i]); in isp_get_ga_nxt_response()
1789 ISP_IOXGET_8(isp, &src->snscb_portname[i], dst->snscb_portname[i]); in isp_get_ga_nxt_response()
1791 ISP_IOXGET_8(isp, &src->snscb_pnlen, dst->snscb_pnlen); in isp_get_ga_nxt_response()
1793 ISP_IOXGET_8(isp, &src->snscb_pname[i], dst->snscb_pname[i]); in isp_get_ga_nxt_response()
1796 ISP_IOXGET_8(isp, &src->snscb_nodename[i], dst->snscb_nodename[i]); in isp_get_ga_nxt_response()
1798 ISP_IOXGET_8(isp, &src->snscb_nnlen, dst->snscb_nnlen); in isp_get_ga_nxt_response()
1800 ISP_IOXGET_8(isp, &src->snscb_nname[i], dst->snscb_nname[i]); in isp_get_ga_nxt_response()
1803 ISP_IOXGET_8(isp, &src->snscb_ipassoc[i], dst->snscb_ipassoc[i]); in isp_get_ga_nxt_response()
1806 ISP_IOXGET_8(isp, &src->snscb_ipaddr[i], dst->snscb_ipaddr[i]); in isp_get_ga_nxt_response()
1809 ISP_IOXGET_8(isp, &src->snscb_svc_class[i], dst->snscb_svc_class[i]); in isp_get_ga_nxt_response()
1812 ISP_IOXGET_8(isp, &src->snscb_fc4_types[i], dst->snscb_fc4_types[i]); in isp_get_ga_nxt_response()
1815 ISP_IOXGET_8(isp, &src->snscb_fpname[i], dst->snscb_fpname[i]); in isp_get_ga_nxt_response()
1817 ISP_IOXGET_8(isp, &src->snscb_reserved, dst->snscb_reserved); in isp_get_ga_nxt_response()
1819 ISP_IOXGET_8(isp, &src->snscb_hardaddr[i], dst->snscb_hardaddr[i]); in isp_get_ga_nxt_response()
1824 isp_get_els(ispsoftc_t *isp, els_t *src, els_t *dst) in isp_get_els() argument
1828 isp_get_hdr(isp, &src->els_hdr, &dst->els_hdr); in isp_get_els()
1829 ISP_IOXGET_32(isp, &src->els_handle, dst->els_handle); in isp_get_els()
1830 ISP_IOXGET_16(isp, &src->els_status, dst->els_status); in isp_get_els()
1831 ISP_IOXGET_16(isp, &src->els_nphdl, dst->els_nphdl); in isp_get_els()
1832 ISP_IOXGET_16(isp, &src->els_xmit_dsd_count, dst->els_xmit_dsd_count); in isp_get_els()
1833 ISP_IOXGET_8(isp, &src->els_vphdl, dst->els_vphdl); in isp_get_els()
1834 ISP_IOXGET_8(isp, &src->els_sof, dst->els_sof); in isp_get_els()
1835 ISP_IOXGET_32(isp, &src->els_rxid, dst->els_rxid); in isp_get_els()
1836 ISP_IOXGET_16(isp, &src->els_recv_dsd_count, dst->els_recv_dsd_count); in isp_get_els()
1837 ISP_IOXGET_8(isp, &src->els_opcode, dst->els_opcode); in isp_get_els()
1838 ISP_IOXGET_8(isp, &src->els_reserved2, dst->els_reserved1); in isp_get_els()
1839 ISP_IOXGET_8(isp, &src->els_did_lo, dst->els_did_lo); in isp_get_els()
1840 ISP_IOXGET_8(isp, &src->els_did_mid, dst->els_did_mid); in isp_get_els()
1841 ISP_IOXGET_8(isp, &src->els_did_hi, dst->els_did_hi); in isp_get_els()
1842 ISP_IOXGET_8(isp, &src->els_reserved2, dst->els_reserved2); in isp_get_els()
1843 ISP_IOXGET_16(isp, &src->els_reserved3, dst->els_reserved3); in isp_get_els()
1844 ISP_IOXGET_16(isp, &src->els_ctl_flags, dst->els_ctl_flags); in isp_get_els()
1845 ISP_IOXGET_32(isp, &src->els_bytecnt, dst->els_bytecnt); in isp_get_els()
1846 ISP_IOXGET_32(isp, &src->els_subcode1, dst->els_subcode1); in isp_get_els()
1847 ISP_IOXGET_32(isp, &src->els_subcode2, dst->els_subcode2); in isp_get_els()
1849 ISP_IOXGET_8(isp, &src->els_reserved4[i], dst->els_reserved4[i]); in isp_get_els()
1854 isp_put_els(ispsoftc_t *isp, els_t *src, els_t *dst) in isp_put_els() argument
1856 isp_put_hdr(isp, &src->els_hdr, &dst->els_hdr); in isp_put_els()
1857 ISP_IOXPUT_32(isp, src->els_handle, &dst->els_handle); in isp_put_els()
1858 ISP_IOXPUT_16(isp, src->els_status, &dst->els_status); in isp_put_els()
1859 ISP_IOXPUT_16(isp, src->els_nphdl, &dst->els_nphdl); in isp_put_els()
1860 ISP_IOXPUT_16(isp, src->els_xmit_dsd_count, &dst->els_xmit_dsd_count); in isp_put_els()
1861 ISP_IOXPUT_8(isp, src->els_vphdl, &dst->els_vphdl); in isp_put_els()
1862 ISP_IOXPUT_8(isp, src->els_sof, &dst->els_sof); in isp_put_els()
1863 ISP_IOXPUT_32(isp, src->els_rxid, &dst->els_rxid); in isp_put_els()
1864 ISP_IOXPUT_16(isp, src->els_recv_dsd_count, &dst->els_recv_dsd_count); in isp_put_els()
1865 ISP_IOXPUT_8(isp, src->els_opcode, &dst->els_opcode); in isp_put_els()
1866 ISP_IOXPUT_8(isp, src->els_reserved2, &dst->els_reserved1); in isp_put_els()
1867 ISP_IOXPUT_8(isp, src->els_did_lo, &dst->els_did_lo); in isp_put_els()
1868 ISP_IOXPUT_8(isp, src->els_did_mid, &dst->els_did_mid); in isp_put_els()
1869 ISP_IOXPUT_8(isp, src->els_did_hi, &dst->els_did_hi); in isp_put_els()
1870 ISP_IOXPUT_8(isp, src->els_reserved2, &dst->els_reserved2); in isp_put_els()
1871 ISP_IOXPUT_16(isp, src->els_reserved3, &dst->els_reserved3); in isp_put_els()
1872 ISP_IOXPUT_16(isp, src->els_ctl_flags, &dst->els_ctl_flags); in isp_put_els()
1873 ISP_IOXPUT_32(isp, src->els_recv_bytecnt, &dst->els_recv_bytecnt); in isp_put_els()
1874 ISP_IOXPUT_32(isp, src->els_xmit_bytecnt, &dst->els_xmit_bytecnt); in isp_put_els()
1875 ISP_IOXPUT_32(isp, src->els_xmit_dsd_length, &dst->els_xmit_dsd_length); in isp_put_els()
1876 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a1500, &dst->els_xmit_dsd_a1500); in isp_put_els()
1877 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a3116, &dst->els_xmit_dsd_a3116); in isp_put_els()
1878 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a4732, &dst->els_xmit_dsd_a4732); in isp_put_els()
1879 ISP_IOXPUT_16(isp, src->els_xmit_dsd_a6348, &dst->els_xmit_dsd_a6348); in isp_put_els()
1880 ISP_IOXPUT_32(isp, src->els_recv_dsd_length, &dst->els_recv_dsd_length); in isp_put_els()
1881 ISP_IOXPUT_16(isp, src->els_recv_dsd_a1500, &dst->els_recv_dsd_a1500); in isp_put_els()
1882 ISP_IOXPUT_16(isp, src->els_recv_dsd_a3116, &dst->els_recv_dsd_a3116); in isp_put_els()
1883 ISP_IOXPUT_16(isp, src->els_recv_dsd_a4732, &dst->els_recv_dsd_a4732); in isp_put_els()
1884 ISP_IOXPUT_16(isp, src->els_recv_dsd_a6348, &dst->els_recv_dsd_a6348); in isp_put_els()
1892 isp_get_fc_hdr(ispsoftc_t *isp, fc_hdr_t *src, fc_hdr_t *dst) in isp_get_fc_hdr() argument
1894 ISP_IOZGET_8(isp, &src->r_ctl, dst->r_ctl); in isp_get_fc_hdr()
1895 ISP_IOZGET_8(isp, &src->d_id[0], dst->d_id[0]); in isp_get_fc_hdr()
1896 ISP_IOZGET_8(isp, &src->d_id[1], dst->d_id[1]); in isp_get_fc_hdr()
1897 ISP_IOZGET_8(isp, &src->d_id[2], dst->d_id[2]); in isp_get_fc_hdr()
1898 ISP_IOZGET_8(isp, &src->cs_ctl, dst->cs_ctl); in isp_get_fc_hdr()
1899 ISP_IOZGET_8(isp, &src->s_id[0], dst->s_id[0]); in isp_get_fc_hdr()
1900 ISP_IOZGET_8(isp, &src->s_id[1], dst->s_id[1]); in isp_get_fc_hdr()
1901 ISP_IOZGET_8(isp, &src->s_id[2], dst->s_id[2]); in isp_get_fc_hdr()
1902 ISP_IOZGET_8(isp, &src->type, dst->type); in isp_get_fc_hdr()
1903 ISP_IOZGET_8(isp, &src->f_ctl[0], dst->f_ctl[0]); in isp_get_fc_hdr()
1904 ISP_IOZGET_8(isp, &src->f_ctl[1], dst->f_ctl[1]); in isp_get_fc_hdr()
1905 ISP_IOZGET_8(isp, &src->f_ctl[2], dst->f_ctl[2]); in isp_get_fc_hdr()
1906 ISP_IOZGET_8(isp, &src->seq_id, dst->seq_id); in isp_get_fc_hdr()
1907 ISP_IOZGET_8(isp, &src->df_ctl, dst->df_ctl); in isp_get_fc_hdr()
1908 ISP_IOZGET_16(isp, &src->seq_cnt, dst->seq_cnt); in isp_get_fc_hdr()
1909 ISP_IOZGET_16(isp, &src->ox_id, dst->ox_id); in isp_get_fc_hdr()
1910 ISP_IOZGET_16(isp, &src->rx_id, dst->rx_id); in isp_get_fc_hdr()
1911 ISP_IOZGET_32(isp, &src->parameter, dst->parameter); in isp_get_fc_hdr()
1915 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
1920 ISP_IOZGET_8(isp, &src->fcp_cmnd_lun[i], dst->fcp_cmnd_lun[i]); in isp_get_fcp_cmnd_iu()
1922 ISP_IOZGET_8(isp, &src->fcp_cmnd_crn, dst->fcp_cmnd_crn); in isp_get_fcp_cmnd_iu()
1923 ISP_IOZGET_8(isp, &src->fcp_cmnd_task_attribute, dst->fcp_cmnd_task_attribute); in isp_get_fcp_cmnd_iu()
1924 ISP_IOZGET_8(isp, &src->fcp_cmnd_task_management, dst->fcp_cmnd_task_management); in isp_get_fcp_cmnd_iu()
1925 ISP_IOZGET_8(isp, &src->fcp_cmnd_alen_datadir, dst->fcp_cmnd_alen_datadir); in isp_get_fcp_cmnd_iu()
1927 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()
1929 ISP_IOZGET_32(isp, &src->cdb_dl.sf.fcp_cmnd_dl, dst->cdb_dl.sf.fcp_cmnd_dl); in isp_get_fcp_cmnd_iu()
1933 isp_put_rft_id(ispsoftc_t *isp, rft_id_t *src, rft_id_t *dst) in isp_put_rft_id() argument
1936 isp_put_ct_hdr(isp, &src->rftid_hdr, &dst->rftid_hdr); in isp_put_rft_id()
1937 ISP_IOZPUT_8(isp, src->rftid_reserved, &dst->rftid_reserved); in isp_put_rft_id()
1939 ISP_IOZPUT_8(isp, src->rftid_portid[i], &dst->rftid_portid[i]); in isp_put_rft_id()
1942 ISP_IOZPUT_32(isp, src->rftid_fc4types[i], &dst->rftid_fc4types[i]); in isp_put_rft_id()
1947 isp_get_ct_hdr(ispsoftc_t *isp, ct_hdr_t *src, ct_hdr_t *dst) in isp_get_ct_hdr() argument
1949 ISP_IOZGET_8(isp, &src->ct_revision, dst->ct_revision); in isp_get_ct_hdr()
1950 ISP_IOZGET_8(isp, &src->ct_in_id[0], dst->ct_in_id[0]); in isp_get_ct_hdr()
1951 ISP_IOZGET_8(isp, &src->ct_in_id[1], dst->ct_in_id[1]); in isp_get_ct_hdr()
1952 ISP_IOZGET_8(isp, &src->ct_in_id[2], dst->ct_in_id[2]); in isp_get_ct_hdr()
1953 ISP_IOZGET_8(isp, &src->ct_fcs_type, dst->ct_fcs_type); in isp_get_ct_hdr()
1954 ISP_IOZGET_8(isp, &src->ct_fcs_subtype, dst->ct_fcs_subtype); in isp_get_ct_hdr()
1955 ISP_IOZGET_8(isp, &src->ct_options, dst->ct_options); in isp_get_ct_hdr()
1956 ISP_IOZGET_8(isp, &src->ct_reserved0, dst->ct_reserved0); in isp_get_ct_hdr()
1957 ISP_IOZGET_16(isp, &src->ct_cmd_resp, dst->ct_cmd_resp); in isp_get_ct_hdr()
1958 ISP_IOZGET_16(isp, &src->ct_bcnt_resid, dst->ct_bcnt_resid); in isp_get_ct_hdr()
1959 ISP_IOZGET_8(isp, &src->ct_reserved1, dst->ct_reserved1); in isp_get_ct_hdr()
1960 ISP_IOZGET_8(isp, &src->ct_reason, dst->ct_reason); in isp_get_ct_hdr()
1961 ISP_IOZGET_8(isp, &src->ct_explanation, dst->ct_explanation); in isp_get_ct_hdr()
1962 ISP_IOZGET_8(isp, &src->ct_vunique, dst->ct_vunique); in isp_get_ct_hdr()
1966 isp_put_ct_hdr(ispsoftc_t *isp, ct_hdr_t *src, ct_hdr_t *dst) in isp_put_ct_hdr() argument
1968 ISP_IOZPUT_8(isp, src->ct_revision, &dst->ct_revision); in isp_put_ct_hdr()
1969 ISP_IOZPUT_8(isp, src->ct_in_id[0], &dst->ct_in_id[0]); in isp_put_ct_hdr()
1970 ISP_IOZPUT_8(isp, src->ct_in_id[1], &dst->ct_in_id[1]); in isp_put_ct_hdr()
1971 ISP_IOZPUT_8(isp, src->ct_in_id[2], &dst->ct_in_id[2]); in isp_put_ct_hdr()
1972 ISP_IOZPUT_8(isp, src->ct_fcs_type, &dst->ct_fcs_type); in isp_put_ct_hdr()
1973 ISP_IOZPUT_8(isp, src->ct_fcs_subtype, &dst->ct_fcs_subtype); in isp_put_ct_hdr()
1974 ISP_IOZPUT_8(isp, src->ct_options, &dst->ct_options); in isp_put_ct_hdr()
1975 ISP_IOZPUT_8(isp, src->ct_reserved0, &dst->ct_reserved0); in isp_put_ct_hdr()
1976 ISP_IOZPUT_16(isp, src->ct_cmd_resp, &dst->ct_cmd_resp); in isp_put_ct_hdr()
1977 ISP_IOZPUT_16(isp, src->ct_bcnt_resid, &dst->ct_bcnt_resid); in isp_put_ct_hdr()
1978 ISP_IOZPUT_8(isp, src->ct_reserved1, &dst->ct_reserved1); in isp_put_ct_hdr()
1979 ISP_IOZPUT_8(isp, src->ct_reason, &dst->ct_reason); in isp_put_ct_hdr()
1980 ISP_IOZPUT_8(isp, src->ct_explanation, &dst->ct_explanation); in isp_put_ct_hdr()
1981 ISP_IOZPUT_8(isp, src->ct_vunique, &dst->ct_vunique); in isp_put_ct_hdr()
2641 isp_put_atio(ispsoftc_t *isp, at_entry_t *src, at_entry_t *dst) in isp_put_atio() argument
2644 isp_put_hdr(isp, &src->at_header, &dst->at_header); in isp_put_atio()
2645 ISP_IOXPUT_16(isp, src->at_reserved, &dst->at_reserved); in isp_put_atio()
2646 ISP_IOXPUT_16(isp, src->at_handle, &dst->at_handle); in isp_put_atio()
2648 ISP_IOXPUT_8(isp, src->at_lun, &dst->at_iid); in isp_put_atio()
2649 ISP_IOXPUT_8(isp, src->at_iid, &dst->at_lun); in isp_put_atio()
2650 ISP_IOXPUT_8(isp, src->at_cdblen, &dst->at_tgt); in isp_put_atio()
2651 ISP_IOXPUT_8(isp, src->at_tgt, &dst->at_cdblen); in isp_put_atio()
2652 ISP_IOXPUT_8(isp, src->at_status, &dst->at_scsi_status); in isp_put_atio()
2653 ISP_IOXPUT_8(isp, src->at_scsi_status, &dst->at_status); in isp_put_atio()
2654 ISP_IOXPUT_8(isp, src->at_tag_val, &dst->at_tag_type); in isp_put_atio()
2655 ISP_IOXPUT_8(isp, src->at_tag_type, &dst->at_tag_val); in isp_put_atio()
2657 ISP_IOXPUT_8(isp, src->at_lun, &dst->at_lun); in isp_put_atio()
2658 ISP_IOXPUT_8(isp, src->at_iid, &dst->at_iid); in isp_put_atio()
2659 ISP_IOXPUT_8(isp, src->at_cdblen, &dst->at_cdblen); in isp_put_atio()
2660 ISP_IOXPUT_8(isp, src->at_tgt, &dst->at_tgt); in isp_put_atio()
2661 ISP_IOXPUT_8(isp, src->at_status, &dst->at_status); in isp_put_atio()
2662 ISP_IOXPUT_8(isp, src->at_scsi_status, &dst->at_scsi_status); in isp_put_atio()
2663 ISP_IOXPUT_8(isp, src->at_tag_val, &dst->at_tag_val); in isp_put_atio()
2664 ISP_IOXPUT_8(isp, src->at_tag_type, &dst->at_tag_type); in isp_put_atio()
2666 ISP_IOXPUT_32(isp, src->at_flags, &dst->at_flags); in isp_put_atio()
2668 ISP_IOXPUT_8(isp, src->at_cdb[i], &dst->at_cdb[i]); in isp_put_atio()
2671 ISP_IOXPUT_8(isp, src->at_sense[i], &dst->at_sense[i]); in isp_put_atio()
2676 isp_get_atio(ispsoftc_t *isp, at_entry_t *src, at_entry_t *dst) in isp_get_atio() argument
2679 isp_get_hdr(isp, &src->at_header, &dst->at_header); in isp_get_atio()
2680 ISP_IOXGET_16(isp, &src->at_reserved, dst->at_reserved); in isp_get_atio()
2681 ISP_IOXGET_16(isp, &src->at_handle, dst->at_handle); in isp_get_atio()
2683 ISP_IOXGET_8(isp, &src->at_lun, dst->at_iid); in isp_get_atio()
2684 ISP_IOXGET_8(isp, &src->at_iid, dst->at_lun); in isp_get_atio()
2685 ISP_IOXGET_8(isp, &src->at_cdblen, dst->at_tgt); in isp_get_atio()
2686 ISP_IOXGET_8(isp, &src->at_tgt, dst->at_cdblen); in isp_get_atio()
2687 ISP_IOXGET_8(isp, &src->at_status, dst->at_scsi_status); in isp_get_atio()
2688 ISP_IOXGET_8(isp, &src->at_scsi_status, dst->at_status); in isp_get_atio()
2689 ISP_IOXGET_8(isp, &src->at_tag_val, dst->at_tag_type); in isp_get_atio()
2690 ISP_IOXGET_8(isp, &src->at_tag_type, dst->at_tag_val); in isp_get_atio()
2692 ISP_IOXGET_8(isp, &src->at_lun, dst->at_lun); in isp_get_atio()
2693 ISP_IOXGET_8(isp, &src->at_iid, dst->at_iid); in isp_get_atio()
2694 ISP_IOXGET_8(isp, &src->at_cdblen, dst->at_cdblen); in isp_get_atio()
2695 ISP_IOXGET_8(isp, &src->at_tgt, dst->at_tgt); in isp_get_atio()
2696 ISP_IOXGET_8(isp, &src->at_status, dst->at_status); in isp_get_atio()
2697 ISP_IOXGET_8(isp, &src->at_scsi_status, dst->at_scsi_status); in isp_get_atio()
2698 ISP_IOXGET_8(isp, &src->at_tag_val, dst->at_tag_val); in isp_get_atio()
2699 ISP_IOXGET_8(isp, &src->at_tag_type, dst->at_tag_type); in isp_get_atio()
2701 ISP_IOXGET_32(isp, &src->at_flags, dst->at_flags); in isp_get_atio()
2703 ISP_IOXGET_8(isp, &src->at_cdb[i], dst->at_cdb[i]); in isp_get_atio()
2706 ISP_IOXGET_8(isp, &src->at_sense[i], dst->at_sense[i]); in isp_get_atio()
2711 isp_put_atio2(ispsoftc_t *isp, at2_entry_t *src, at2_entry_t *dst) in isp_put_atio2() argument
2714 isp_put_hdr(isp, &src->at_header, &dst->at_header); in isp_put_atio2()
2715 ISP_IOXPUT_32(isp, src->at_reserved, &dst->at_reserved); in isp_put_atio2()
2716 ISP_IOXPUT_8(isp, src->at_lun, &dst->at_lun); in isp_put_atio2()
2717 ISP_IOXPUT_8(isp, src->at_iid, &dst->at_iid); in isp_put_atio2()
2718 ISP_IOXPUT_16(isp, src->at_rxid, &dst->at_rxid); in isp_put_atio2()
2719 ISP_IOXPUT_16(isp, src->at_flags, &dst->at_flags); in isp_put_atio2()
2720 ISP_IOXPUT_16(isp, src->at_status, &dst->at_status); in isp_put_atio2()
2721 ISP_IOXPUT_8(isp, src->at_crn, &dst->at_crn); in isp_put_atio2()
2722 ISP_IOXPUT_8(isp, src->at_taskcodes, &dst->at_taskcodes); in isp_put_atio2()
2723 ISP_IOXPUT_8(isp, src->at_taskflags, &dst->at_taskflags); in isp_put_atio2()
2724 ISP_IOXPUT_8(isp, src->at_execodes, &dst->at_execodes); in isp_put_atio2()
2726 ISP_IOXPUT_8(isp, src->at_cdb[i], &dst->at_cdb[i]); in isp_put_atio2()
2728 ISP_IOXPUT_32(isp, src->at_datalen, &dst->at_datalen); in isp_put_atio2()
2729 ISP_IOXPUT_16(isp, src->at_scclun, &dst->at_scclun); in isp_put_atio2()
2731 ISP_IOXPUT_16(isp, src->at_wwpn[i], &dst->at_wwpn[i]); in isp_put_atio2()
2734 ISP_IOXPUT_16(isp, src->at_reserved2[i], &dst->at_reserved2[i]); in isp_put_atio2()
2736 ISP_IOXPUT_16(isp, src->at_oxid, &dst->at_oxid); in isp_put_atio2()
2740 isp_put_atio2e(ispsoftc_t *isp, at2e_entry_t *src, at2e_entry_t *dst) in isp_put_atio2e() argument
2743 isp_put_hdr(isp, &src->at_header, &dst->at_header); in isp_put_atio2e()
2744 ISP_IOXPUT_32(isp, src->at_reserved, &dst->at_reserved); in isp_put_atio2e()
2745 ISP_IOXPUT_16(isp, src->at_iid, &dst->at_iid); in isp_put_atio2e()
2746 ISP_IOXPUT_16(isp, src->at_rxid, &dst->at_rxid); in isp_put_atio2e()
2747 ISP_IOXPUT_16(isp, src->at_flags, &dst->at_flags); in isp_put_atio2e()
2748 ISP_IOXPUT_16(isp, src->at_status, &dst->at_status); in isp_put_atio2e()
2749 ISP_IOXPUT_8(isp, src->at_crn, &dst->at_crn); in isp_put_atio2e()
2750 ISP_IOXPUT_8(isp, src->at_taskcodes, &dst->at_taskcodes); in isp_put_atio2e()
2751 ISP_IOXPUT_8(isp, src->at_taskflags, &dst->at_taskflags); in isp_put_atio2e()
2752 ISP_IOXPUT_8(isp, src->at_execodes, &dst->at_execodes); in isp_put_atio2e()
2754 ISP_IOXPUT_8(isp, src->at_cdb[i], &dst->at_cdb[i]); in isp_put_atio2e()
2756 ISP_IOXPUT_32(isp, src->at_datalen, &dst->at_datalen); in isp_put_atio2e()
2757 ISP_IOXPUT_16(isp, src->at_scclun, &dst->at_scclun); in isp_put_atio2e()
2759 ISP_IOXPUT_16(isp, src->at_wwpn[i], &dst->at_wwpn[i]); in isp_put_atio2e()
2762 ISP_IOXPUT_16(isp, src->at_reserved2[i], &dst->at_reserved2[i]); in isp_put_atio2e()
2764 ISP_IOXPUT_16(isp, src->at_oxid, &dst->at_oxid); in isp_put_atio2e()
2768 isp_get_atio2(ispsoftc_t *isp, at2_entry_t *src, at2_entry_t *dst) in isp_get_atio2() argument
2771 isp_get_hdr(isp, &src->at_header, &dst->at_header); in isp_get_atio2()
2772 ISP_IOXGET_32(isp, &src->at_reserved, dst->at_reserved); in isp_get_atio2()
2773 ISP_IOXGET_8(isp, &src->at_lun, dst->at_lun); in isp_get_atio2()
2774 ISP_IOXGET_8(isp, &src->at_iid, dst->at_iid); in isp_get_atio2()
2775 ISP_IOXGET_16(isp, &src->at_rxid, dst->at_rxid); in isp_get_atio2()
2776 ISP_IOXGET_16(isp, &src->at_flags, dst->at_flags); in isp_get_atio2()
2777 ISP_IOXGET_16(isp, &src->at_status, dst->at_status); in isp_get_atio2()
2778 ISP_IOXGET_8(isp, &src->at_crn, dst->at_crn); in isp_get_atio2()
2779 ISP_IOXGET_8(isp, &src->at_taskcodes, dst->at_taskcodes); in isp_get_atio2()
2780 ISP_IOXGET_8(isp, &src->at_taskflags, dst->at_taskflags); in isp_get_atio2()
2781 ISP_IOXGET_8(isp, &src->at_execodes, dst->at_execodes); in isp_get_atio2()
2783 ISP_IOXGET_8(isp, &src->at_cdb[i], dst->at_cdb[i]); in isp_get_atio2()
2785 ISP_IOXGET_32(isp, &src->at_datalen, dst->at_datalen); in isp_get_atio2()
2786 ISP_IOXGET_16(isp, &src->at_scclun, dst->at_scclun); in isp_get_atio2()
2788 ISP_IOXGET_16(isp, &src->at_wwpn[i], dst->at_wwpn[i]); in isp_get_atio2()
2791 ISP_IOXGET_16(isp, &src->at_reserved2[i], dst->at_reserved2[i]); in isp_get_atio2()
2793 ISP_IOXGET_16(isp, &src->at_oxid, dst->at_oxid); in isp_get_atio2()
2797 isp_get_atio2e(ispsoftc_t *isp, at2e_entry_t *src, at2e_entry_t *dst) in isp_get_atio2e() argument
2800 isp_get_hdr(isp, &src->at_header, &dst->at_header); in isp_get_atio2e()
2801 ISP_IOXGET_32(isp, &src->at_reserved, dst->at_reserved); in isp_get_atio2e()
2802 ISP_IOXGET_16(isp, &src->at_iid, dst->at_iid); in isp_get_atio2e()
2803 ISP_IOXGET_16(isp, &src->at_rxid, dst->at_rxid); in isp_get_atio2e()
2804 ISP_IOXGET_16(isp, &src->at_flags, dst->at_flags); in isp_get_atio2e()
2805 ISP_IOXGET_16(isp, &src->at_status, dst->at_status); in isp_get_atio2e()
2806 ISP_IOXGET_8(isp, &src->at_crn, dst->at_crn); in isp_get_atio2e()
2807 ISP_IOXGET_8(isp, &src->at_taskcodes, dst->at_taskcodes); in isp_get_atio2e()
2808 ISP_IOXGET_8(isp, &src->at_taskflags, dst->at_taskflags); in isp_get_atio2e()
2809 ISP_IOXGET_8(isp, &src->at_execodes, dst->at_execodes); in isp_get_atio2e()
2811 ISP_IOXGET_8(isp, &src->at_cdb[i], dst->at_cdb[i]); in isp_get_atio2e()
2813 ISP_IOXGET_32(isp, &src->at_datalen, dst->at_datalen); in isp_get_atio2e()
2814 ISP_IOXGET_16(isp, &src->at_scclun, dst->at_scclun); in isp_get_atio2e()
2816 ISP_IOXGET_16(isp, &src->at_wwpn[i], dst->at_wwpn[i]); in isp_get_atio2e()
2819 ISP_IOXGET_16(isp, &src->at_reserved2[i], dst->at_reserved2[i]); in isp_get_atio2e()
2821 ISP_IOXGET_16(isp, &src->at_oxid, dst->at_oxid); in isp_get_atio2e()
2825 isp_get_atio7(ispsoftc_t *isp, at7_entry_t *src, at7_entry_t *dst) in isp_get_atio7() argument
2827 ISP_IOXGET_8(isp, &src->at_type, dst->at_type); in isp_get_atio7()
2828 ISP_IOXGET_8(isp, &src->at_count, dst->at_count); in isp_get_atio7()
2829 ISP_IOXGET_16(isp, &src->at_ta_len, dst->at_ta_len); in isp_get_atio7()
2830 ISP_IOXGET_32(isp, &src->at_rxid, dst->at_rxid); in isp_get_atio7()
2831 isp_get_fc_hdr(isp, &src->at_hdr, &dst->at_hdr); in isp_get_atio7()
2832 isp_get_fcp_cmnd_iu(isp, &src->at_cmnd, &dst->at_cmnd); in isp_get_atio7()
2836 isp_put_ctio(ispsoftc_t *isp, ct_entry_t *src, ct_entry_t *dst) in isp_put_ctio() argument
2839 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio()
2840 ISP_IOXPUT_16(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio()
2841 ISP_IOXPUT_16(isp, src->ct_fwhandle, &dst->ct_fwhandle); in isp_put_ctio()
2843 ISP_IOXPUT_8(isp, src->ct_iid, &dst->ct_lun); in isp_put_ctio()
2844 ISP_IOXPUT_8(isp, src->ct_lun, &dst->ct_iid); in isp_put_ctio()
2845 ISP_IOXPUT_8(isp, src->ct_tgt, &dst->ct_reserved2); in isp_put_ctio()
2846 ISP_IOXPUT_8(isp, src->ct_reserved2, &dst->ct_tgt); in isp_put_ctio()
2847 ISP_IOXPUT_8(isp, src->ct_status, &dst->ct_scsi_status); in isp_put_ctio()
2848 ISP_IOXPUT_8(isp, src->ct_scsi_status, &dst->ct_status); in isp_put_ctio()
2849 ISP_IOXPUT_8(isp, src->ct_tag_type, &dst->ct_tag_val); in isp_put_ctio()
2850 ISP_IOXPUT_8(isp, src->ct_tag_val, &dst->ct_tag_type); in isp_put_ctio()
2852 ISP_IOXPUT_8(isp, src->ct_iid, &dst->ct_iid); in isp_put_ctio()
2853 ISP_IOXPUT_8(isp, src->ct_lun, &dst->ct_lun); in isp_put_ctio()
2854 ISP_IOXPUT_8(isp, src->ct_tgt, &dst->ct_tgt); in isp_put_ctio()
2855 ISP_IOXPUT_8(isp, src->ct_reserved2, &dst->ct_reserved2); in isp_put_ctio()
2856 ISP_IOXPUT_8(isp, src->ct_scsi_status, in isp_put_ctio()
2858 ISP_IOXPUT_8(isp, src->ct_status, &dst->ct_status); in isp_put_ctio()
2859 ISP_IOXPUT_8(isp, src->ct_tag_type, &dst->ct_tag_type); in isp_put_ctio()
2860 ISP_IOXPUT_8(isp, src->ct_tag_val, &dst->ct_tag_val); in isp_put_ctio()
2862 ISP_IOXPUT_32(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio()
2863 ISP_IOXPUT_32(isp, src->ct_xfrlen, &dst->ct_xfrlen); in isp_put_ctio()
2864 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio()
2865 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio()
2866 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio()
2868 ISP_IOXPUT_32(isp, src->ct_dataseg[i].ds_base, &dst->ct_dataseg[i].ds_base); in isp_put_ctio()
2869 ISP_IOXPUT_32(isp, src->ct_dataseg[i].ds_count, &dst->ct_dataseg[i].ds_count); in isp_put_ctio()
2874 isp_get_ctio(ispsoftc_t *isp, ct_entry_t *src, ct_entry_t *dst) in isp_get_ctio() argument
2877 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio()
2878 ISP_IOXGET_16(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio()
2879 ISP_IOXGET_16(isp, &src->ct_fwhandle, dst->ct_fwhandle); in isp_get_ctio()
2881 ISP_IOXGET_8(isp, &src->ct_lun, dst->ct_iid); in isp_get_ctio()
2882 ISP_IOXGET_8(isp, &src->ct_iid, dst->ct_lun); in isp_get_ctio()
2883 ISP_IOXGET_8(isp, &src->ct_reserved2, dst->ct_tgt); in isp_get_ctio()
2884 ISP_IOXGET_8(isp, &src->ct_tgt, dst->ct_reserved2); in isp_get_ctio()
2885 ISP_IOXGET_8(isp, &src->ct_status, dst->ct_scsi_status); in isp_get_ctio()
2886 ISP_IOXGET_8(isp, &src->ct_scsi_status, dst->ct_status); in isp_get_ctio()
2887 ISP_IOXGET_8(isp, &src->ct_tag_val, dst->ct_tag_type); in isp_get_ctio()
2888 ISP_IOXGET_8(isp, &src->ct_tag_type, dst->ct_tag_val); in isp_get_ctio()
2890 ISP_IOXGET_8(isp, &src->ct_lun, dst->ct_lun); in isp_get_ctio()
2891 ISP_IOXGET_8(isp, &src->ct_iid, dst->ct_iid); in isp_get_ctio()
2892 ISP_IOXGET_8(isp, &src->ct_reserved2, dst->ct_reserved2); in isp_get_ctio()
2893 ISP_IOXGET_8(isp, &src->ct_tgt, dst->ct_tgt); in isp_get_ctio()
2894 ISP_IOXGET_8(isp, &src->ct_status, dst->ct_status); in isp_get_ctio()
2895 ISP_IOXGET_8(isp, &src->ct_scsi_status, dst->ct_scsi_status); in isp_get_ctio()
2896 ISP_IOXGET_8(isp, &src->ct_tag_val, dst->ct_tag_val); in isp_get_ctio()
2897 ISP_IOXGET_8(isp, &src->ct_tag_type, dst->ct_tag_type); in isp_get_ctio()
2899 ISP_IOXGET_32(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio()
2900 ISP_IOXGET_32(isp, &src->ct_xfrlen, dst->ct_xfrlen); in isp_get_ctio()
2901 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio()
2902 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio()
2903 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio()
2905 ISP_IOXGET_32(isp, &src->ct_dataseg[i].ds_base, dst->ct_dataseg[i].ds_base); in isp_get_ctio()
2906 ISP_IOXGET_32(isp, &src->ct_dataseg[i].ds_count, dst->ct_dataseg[i].ds_count); in isp_get_ctio()
2911 isp_put_ctio2(ispsoftc_t *isp, ct2_entry_t *src, ct2_entry_t *dst) in isp_put_ctio2() argument
2914 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio2()
2915 ISP_IOXPUT_32(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio2()
2916 ISP_IOXPUT_8(isp, src->ct_lun, &dst->ct_lun); in isp_put_ctio2()
2917 ISP_IOXPUT_8(isp, src->ct_iid, &dst->ct_iid); in isp_put_ctio2()
2918 ISP_IOXPUT_16(isp, src->ct_rxid, &dst->ct_rxid); in isp_put_ctio2()
2919 ISP_IOXPUT_16(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio2()
2920 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio2()
2921 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio2()
2922 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio2()
2923 ISP_IOXPUT_32(isp, src->ct_reloff, &dst->ct_reloff); in isp_put_ctio2()
2924 if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE0) { in isp_put_ctio2()
2925 ISP_IOXPUT_32(isp, src->rsp.m0._reserved, &dst->rsp.m0._reserved); in isp_put_ctio2()
2926 ISP_IOXPUT_16(isp, src->rsp.m0._reserved2, &dst->rsp.m0._reserved2); in isp_put_ctio2()
2927 ISP_IOXPUT_16(isp, src->rsp.m0.ct_scsi_status, &dst->rsp.m0.ct_scsi_status); in isp_put_ctio2()
2928 ISP_IOXPUT_32(isp, src->rsp.m0.ct_xfrlen, &dst->rsp.m0.ct_xfrlen); in isp_put_ctio2()
2929 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_put_ctio2()
2931 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()
2932 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()
2934 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO3) { in isp_put_ctio2()
2936 … 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()
2937 …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()
2938 …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()
2940 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO4) { in isp_put_ctio2()
2941 …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()
2943 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dslist.ds_base, &dst->rsp.m0.u.ct_dslist.ds_base); in isp_put_ctio2()
2945 } else if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE1) { in isp_put_ctio2()
2946 ISP_IOXPUT_16(isp, src->rsp.m1._reserved, &dst->rsp.m1._reserved); in isp_put_ctio2()
2947 ISP_IOXPUT_16(isp, src->rsp.m1._reserved2, &dst->rsp.m1._reserved2); in isp_put_ctio2()
2948 ISP_IOXPUT_16(isp, src->rsp.m1.ct_senselen, &dst->rsp.m1.ct_senselen); in isp_put_ctio2()
2949 ISP_IOXPUT_16(isp, src->rsp.m1.ct_scsi_status, &dst->rsp.m1.ct_scsi_status); in isp_put_ctio2()
2950 ISP_IOXPUT_16(isp, src->rsp.m1.ct_resplen, &dst->rsp.m1.ct_resplen); in isp_put_ctio2()
2952 ISP_IOXPUT_8(isp, src->rsp.m1.ct_resp[i], &dst->rsp.m1.ct_resp[i]); in isp_put_ctio2()
2955 ISP_IOXPUT_32(isp, src->rsp.m2._reserved, &dst->rsp.m2._reserved); in isp_put_ctio2()
2956 ISP_IOXPUT_16(isp, src->rsp.m2._reserved2, &dst->rsp.m2._reserved2); in isp_put_ctio2()
2957 ISP_IOXPUT_16(isp, src->rsp.m2._reserved3, &dst->rsp.m2._reserved3); in isp_put_ctio2()
2958 ISP_IOXPUT_32(isp, src->rsp.m2.ct_datalen, &dst->rsp.m2.ct_datalen); in isp_put_ctio2()
2959 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()
2960 …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()
2965 isp_put_ctio2e(ispsoftc_t *isp, ct2e_entry_t *src, ct2e_entry_t *dst) in isp_put_ctio2e() argument
2968 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio2e()
2969 ISP_IOXPUT_32(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio2e()
2970 ISP_IOXPUT_16(isp, src->ct_iid, &dst->ct_iid); in isp_put_ctio2e()
2971 ISP_IOXPUT_16(isp, src->ct_rxid, &dst->ct_rxid); in isp_put_ctio2e()
2972 ISP_IOXPUT_16(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio2e()
2973 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio2e()
2974 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio2e()
2975 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio2e()
2976 ISP_IOXPUT_32(isp, src->ct_reloff, &dst->ct_reloff); in isp_put_ctio2e()
2977 if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE0) { in isp_put_ctio2e()
2978 ISP_IOXPUT_32(isp, src->rsp.m0._reserved, &dst->rsp.m0._reserved); in isp_put_ctio2e()
2979 ISP_IOXPUT_16(isp, src->rsp.m0._reserved2, &dst->rsp.m0._reserved2); in isp_put_ctio2e()
2980 ISP_IOXPUT_16(isp, src->rsp.m0.ct_scsi_status, &dst->rsp.m0.ct_scsi_status); in isp_put_ctio2e()
2981 ISP_IOXPUT_32(isp, src->rsp.m0.ct_xfrlen, &dst->rsp.m0.ct_xfrlen); in isp_put_ctio2e()
2982 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_put_ctio2e()
2984 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()
2985 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()
2987 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO3) { in isp_put_ctio2e()
2989 … 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()
2990 …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()
2991 …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()
2993 } else if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO4) { in isp_put_ctio2e()
2994 ISP_IOXPUT_16(isp, src->rsp.m0.u.ct_dslist.ds_type, &dst->rsp.m0.u.ct_dslist.ds_type); in isp_put_ctio2e()
2995 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dslist.ds_segment, &dst->rsp.m0.u.ct_dslist.ds_segment); in isp_put_ctio2e()
2996 ISP_IOXPUT_32(isp, src->rsp.m0.u.ct_dslist.ds_base, &dst->rsp.m0.u.ct_dslist.ds_base); in isp_put_ctio2e()
2998 } else if ((src->ct_flags & CT2_FLAG_MMASK) == CT2_FLAG_MODE1) { in isp_put_ctio2e()
2999 ISP_IOXPUT_16(isp, src->rsp.m1._reserved, &dst->rsp.m1._reserved); in isp_put_ctio2e()
3000 ISP_IOXPUT_16(isp, src->rsp.m1._reserved2, &dst->rsp.m1._reserved2); in isp_put_ctio2e()
3001 ISP_IOXPUT_16(isp, src->rsp.m1.ct_senselen, &dst->rsp.m1.ct_senselen); in isp_put_ctio2e()
3002 ISP_IOXPUT_16(isp, src->rsp.m1.ct_scsi_status, &dst->rsp.m1.ct_scsi_status); in isp_put_ctio2e()
3003 ISP_IOXPUT_16(isp, src->rsp.m1.ct_resplen, &dst->rsp.m1.ct_resplen); in isp_put_ctio2e()
3005 ISP_IOXPUT_8(isp, src->rsp.m1.ct_resp[i], &dst->rsp.m1.ct_resp[i]); in isp_put_ctio2e()
3008 ISP_IOXPUT_32(isp, src->rsp.m2._reserved, &dst->rsp.m2._reserved); in isp_put_ctio2e()
3009 ISP_IOXPUT_16(isp, src->rsp.m2._reserved2, &dst->rsp.m2._reserved2); in isp_put_ctio2e()
3010 ISP_IOXPUT_16(isp, src->rsp.m2._reserved3, &dst->rsp.m2._reserved3); in isp_put_ctio2e()
3011 ISP_IOXPUT_32(isp, src->rsp.m2.ct_datalen, &dst->rsp.m2.ct_datalen); in isp_put_ctio2e()
3012 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()
3013 …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()
3018 isp_put_ctio7(ispsoftc_t *isp, ct7_entry_t *src, ct7_entry_t *dst) in isp_put_ctio7() argument
3022 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio7()
3023 ISP_IOXPUT_32(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio7()
3024 ISP_IOXPUT_16(isp, src->ct_nphdl, &dst->ct_nphdl); in isp_put_ctio7()
3025 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio7()
3026 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio7()
3027 ISP_IOXPUT_8(isp, src->ct_vpidx, &dst->ct_vpidx); in isp_put_ctio7()
3028 ISP_IOXPUT_8(isp, src->ct_xflags, &dst->ct_xflags); in isp_put_ctio7()
3029 ISP_IOXPUT_16(isp, src->ct_iid_lo, &dst->ct_iid_lo); in isp_put_ctio7()
3030 ISP_IOXPUT_8(isp, src->ct_iid_hi, &dst->ct_iid_hi); in isp_put_ctio7()
3031 ISP_IOXPUT_8(isp, src->ct_reserved, &dst->ct_reserved); in isp_put_ctio7()
3032 ISP_IOXPUT_32(isp, src->ct_rxid, &dst->ct_rxid); in isp_put_ctio7()
3033 ISP_IOXPUT_16(isp, src->ct_senselen, &dst->ct_senselen); in isp_put_ctio7()
3034 ISP_IOXPUT_16(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio7()
3035 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio7()
3036 ISP_IOXPUT_16(isp, src->ct_oxid, &dst->ct_oxid); in isp_put_ctio7()
3037 ISP_IOXPUT_16(isp, src->ct_scsi_status, &dst->ct_scsi_status); in isp_put_ctio7()
3039 ISP_IOXPUT_32(isp, src->rsp.m0.reloff, &dst->rsp.m0.reloff); in isp_put_ctio7()
3040 ISP_IOXPUT_32(isp, src->rsp.m0.reserved0, &dst->rsp.m0.reserved0); in isp_put_ctio7()
3041 ISP_IOXPUT_32(isp, src->rsp.m0.ct_xfrlen, &dst->rsp.m0.ct_xfrlen); in isp_put_ctio7()
3042 ISP_IOXPUT_32(isp, src->rsp.m0.reserved1, &dst->rsp.m0.reserved1); in isp_put_ctio7()
3043 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_base, &dst->rsp.m0.ds.ds_base); in isp_put_ctio7()
3044 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_basehi, &dst->rsp.m0.ds.ds_basehi); in isp_put_ctio7()
3045 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_count, &dst->rsp.m0.ds.ds_count); in isp_put_ctio7()
3049 ISP_IOXPUT_16(isp, src->rsp.m1.ct_resplen, &dst->rsp.m1.ct_resplen); in isp_put_ctio7()
3050 ISP_IOXPUT_16(isp, src->rsp.m1.reserved, &dst->rsp.m1.reserved); in isp_put_ctio7()
3051 a = (uint32_t *) src->rsp.m1.ct_resp; in isp_put_ctio7()
3053 for (i = 0; i < (ASIZE(src->rsp.m1.ct_resp) >> 2); i++) { in isp_put_ctio7()
3057 ISP_IOXPUT_32(isp, src->rsp.m2.reserved0, &dst->rsp.m2.reserved0); in isp_put_ctio7()
3058 ISP_IOXPUT_32(isp, src->rsp.m2.ct_datalen, &dst->rsp.m2.ct_datalen); in isp_put_ctio7()
3059 ISP_IOXPUT_32(isp, src->rsp.m2.reserved1, &dst->rsp.m2.reserved1); in isp_put_ctio7()
3060 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()
3061 …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()
3062 …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()
3068 isp_get_ctio2(ispsoftc_t *isp, ct2_entry_t *src, ct2_entry_t *dst) in isp_get_ctio2() argument
3072 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio2()
3073 ISP_IOXGET_32(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio2()
3074 ISP_IOXGET_8(isp, &src->ct_lun, dst->ct_lun); in isp_get_ctio2()
3075 ISP_IOXGET_8(isp, &src->ct_iid, dst->ct_iid); in isp_get_ctio2()
3076 ISP_IOXGET_16(isp, &src->ct_rxid, dst->ct_rxid); in isp_get_ctio2()
3077 ISP_IOXGET_16(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio2()
3078 ISP_IOXGET_16(isp, &src->ct_status, dst->ct_status); in isp_get_ctio2()
3079 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio2()
3080 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio2()
3081 ISP_IOXGET_32(isp, &src->ct_reloff, dst->ct_reloff); in isp_get_ctio2()
3082 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio2()
3084 ISP_IOXGET_32(isp, &src->rsp.m0._reserved, dst->rsp.m0._reserved); in isp_get_ctio2()
3085 ISP_IOXGET_16(isp, &src->rsp.m0._reserved2, dst->rsp.m0._reserved2); in isp_get_ctio2()
3086 ISP_IOXGET_16(isp, &src->rsp.m0.ct_scsi_status, dst->rsp.m0.ct_scsi_status); in isp_get_ctio2()
3087 ISP_IOXGET_32(isp, &src->rsp.m0.ct_xfrlen, dst->rsp.m0.ct_xfrlen); in isp_get_ctio2()
3090 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()
3091 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()
3095 … 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()
3096 …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()
3097 …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()
3100 ISP_IOXGET_16(isp, &src->rsp.m0.u.ct_dslist.ds_type, dst->rsp.m0.u.ct_dslist.ds_type); in isp_get_ctio2()
3101 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_segment, dst->rsp.m0.u.ct_dslist.ds_segment); in isp_get_ctio2()
3102 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_base, dst->rsp.m0.u.ct_dslist.ds_base); in isp_get_ctio2()
3105 ISP_IOXGET_16(isp, &src->rsp.m1._reserved, dst->rsp.m1._reserved); in isp_get_ctio2()
3106 ISP_IOXGET_16(isp, &src->rsp.m1._reserved2, dst->rsp.m1._reserved2); in isp_get_ctio2()
3107 ISP_IOXGET_16(isp, &src->rsp.m1.ct_senselen, dst->rsp.m1.ct_senselen); in isp_get_ctio2()
3108 ISP_IOXGET_16(isp, &src->rsp.m1.ct_scsi_status, dst->rsp.m1.ct_scsi_status); in isp_get_ctio2()
3109 ISP_IOXGET_16(isp, &src->rsp.m1.ct_resplen, dst->rsp.m1.ct_resplen); in isp_get_ctio2()
3111 ISP_IOXGET_8(isp, &src->rsp.m1.ct_resp[i], dst->rsp.m1.ct_resp[i]); in isp_get_ctio2()
3114 ISP_IOXGET_32(isp, &src->rsp.m2._reserved, dst->rsp.m2._reserved); in isp_get_ctio2()
3115 ISP_IOXGET_16(isp, &src->rsp.m2._reserved2, dst->rsp.m2._reserved2); in isp_get_ctio2()
3116 ISP_IOXGET_16(isp, &src->rsp.m2._reserved3, dst->rsp.m2._reserved3); in isp_get_ctio2()
3117 ISP_IOXGET_32(isp, &src->rsp.m2.ct_datalen, dst->rsp.m2.ct_datalen); in isp_get_ctio2()
3118 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()
3119 …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()
3124 isp_get_ctio2e(ispsoftc_t *isp, ct2e_entry_t *src, ct2e_entry_t *dst) in isp_get_ctio2e() argument
3128 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio2e()
3129 ISP_IOXGET_32(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio2e()
3130 ISP_IOXGET_16(isp, &src->ct_iid, dst->ct_iid); in isp_get_ctio2e()
3131 ISP_IOXGET_16(isp, &src->ct_rxid, dst->ct_rxid); in isp_get_ctio2e()
3132 ISP_IOXGET_16(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio2e()
3133 ISP_IOXGET_16(isp, &src->ct_status, dst->ct_status); in isp_get_ctio2e()
3134 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio2e()
3135 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio2e()
3136 ISP_IOXGET_32(isp, &src->ct_reloff, dst->ct_reloff); in isp_get_ctio2e()
3137 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio2e()
3139 ISP_IOXGET_32(isp, &src->rsp.m0._reserved, dst->rsp.m0._reserved); in isp_get_ctio2e()
3140 ISP_IOXGET_16(isp, &src->rsp.m0._reserved2, dst->rsp.m0._reserved2); in isp_get_ctio2e()
3141 ISP_IOXGET_16(isp, &src->rsp.m0.ct_scsi_status, dst->rsp.m0.ct_scsi_status); in isp_get_ctio2e()
3142 ISP_IOXGET_32(isp, &src->rsp.m0.ct_xfrlen, dst->rsp.m0.ct_xfrlen); in isp_get_ctio2e()
3143 if (src->ct_header.rqs_entry_type == RQSTYPE_CTIO2) { in isp_get_ctio2e()
3145 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()
3146 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()
3150 … 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()
3151 …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()
3152 …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()
3155 ISP_IOXGET_16(isp, &src->rsp.m0.u.ct_dslist.ds_type, dst->rsp.m0.u.ct_dslist.ds_type); in isp_get_ctio2e()
3156 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_segment, dst->rsp.m0.u.ct_dslist.ds_segment); in isp_get_ctio2e()
3157 ISP_IOXGET_32(isp, &src->rsp.m0.u.ct_dslist.ds_base, dst->rsp.m0.u.ct_dslist.ds_base); in isp_get_ctio2e()
3160 ISP_IOXGET_16(isp, &src->rsp.m1._reserved, dst->rsp.m1._reserved); in isp_get_ctio2e()
3161 ISP_IOXGET_16(isp, &src->rsp.m1._reserved2, dst->rsp.m1._reserved2); in isp_get_ctio2e()
3162 ISP_IOXGET_16(isp, &src->rsp.m1.ct_senselen, dst->rsp.m1.ct_senselen); in isp_get_ctio2e()
3163 ISP_IOXGET_16(isp, &src->rsp.m1.ct_scsi_status, dst->rsp.m1.ct_scsi_status); in isp_get_ctio2e()
3164 ISP_IOXGET_16(isp, &src->rsp.m1.ct_resplen, dst->rsp.m1.ct_resplen); in isp_get_ctio2e()
3166 ISP_IOXGET_8(isp, &src->rsp.m1.ct_resp[i], dst->rsp.m1.ct_resp[i]); in isp_get_ctio2e()
3169 ISP_IOXGET_32(isp, &src->rsp.m2._reserved, dst->rsp.m2._reserved); in isp_get_ctio2e()
3170 ISP_IOXGET_16(isp, &src->rsp.m2._reserved2, dst->rsp.m2._reserved2); in isp_get_ctio2e()
3171 ISP_IOXGET_16(isp, &src->rsp.m2._reserved3, dst->rsp.m2._reserved3); in isp_get_ctio2e()
3172 ISP_IOXGET_32(isp, &src->rsp.m2.ct_datalen, dst->rsp.m2.ct_datalen); in isp_get_ctio2e()
3173 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()
3174 …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()
3179 isp_get_ctio7(ispsoftc_t *isp, ct7_entry_t *src, ct7_entry_t *dst) in isp_get_ctio7() argument
3183 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio7()
3184 ISP_IOXGET_32(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio7()
3185 ISP_IOXGET_16(isp, &src->ct_nphdl, dst->ct_nphdl); in isp_get_ctio7()
3186 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio7()
3187 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio7()
3188 ISP_IOXGET_8(isp, &src->ct_vpidx, dst->ct_vpidx); in isp_get_ctio7()
3189 ISP_IOXGET_8(isp, &src->ct_xflags, dst->ct_xflags); in isp_get_ctio7()
3190 ISP_IOXGET_16(isp, &src->ct_iid_lo, dst->ct_iid_lo); in isp_get_ctio7()
3191 ISP_IOXGET_8(isp, &src->ct_iid_hi, dst->ct_iid_hi); in isp_get_ctio7()
3192 ISP_IOXGET_8(isp, &src->ct_reserved, dst->ct_reserved); in isp_get_ctio7()
3193 ISP_IOXGET_32(isp, &src->ct_rxid, dst->ct_rxid); in isp_get_ctio7()
3194 ISP_IOXGET_16(isp, &src->ct_senselen, dst->ct_senselen); in isp_get_ctio7()
3195 ISP_IOXGET_16(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio7()
3196 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio7()
3197 ISP_IOXGET_16(isp, &src->ct_oxid, dst->ct_oxid); in isp_get_ctio7()
3198 ISP_IOXGET_16(isp, &src->ct_scsi_status, dst->ct_scsi_status); in isp_get_ctio7()
3200 ISP_IOXGET_32(isp, &src->rsp.m0.reloff, dst->rsp.m0.reloff); in isp_get_ctio7()
3201 ISP_IOXGET_32(isp, &src->rsp.m0.reserved0, dst->rsp.m0.reserved0); in isp_get_ctio7()
3202 ISP_IOXGET_32(isp, &src->rsp.m0.ct_xfrlen, dst->rsp.m0.ct_xfrlen); in isp_get_ctio7()
3203 ISP_IOXGET_32(isp, &src->rsp.m0.reserved1, dst->rsp.m0.reserved1); in isp_get_ctio7()
3204 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_base, dst->rsp.m0.ds.ds_base); in isp_get_ctio7()
3205 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_basehi, dst->rsp.m0.ds.ds_basehi); in isp_get_ctio7()
3206 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_count, dst->rsp.m0.ds.ds_count); in isp_get_ctio7()
3210 ISP_IOXGET_16(isp, &src->rsp.m1.ct_resplen, dst->rsp.m1.ct_resplen); in isp_get_ctio7()
3211 ISP_IOXGET_16(isp, &src->rsp.m1.reserved, dst->rsp.m1.reserved); in isp_get_ctio7()
3212 a = (uint32_t *) src->rsp.m1.ct_resp; in isp_get_ctio7()
3215 ISP_IOXGET_8(isp, &src->rsp.m1.ct_resp[i], dst->rsp.m1.ct_resp[i]); in isp_get_ctio7()
3217 for (i = 0; i < (ASIZE(src->rsp.m1.ct_resp) >> 2); i++) { in isp_get_ctio7()
3221 ISP_IOXGET_32(isp, &src->rsp.m2.reserved0, dst->rsp.m2.reserved0); in isp_get_ctio7()
3222 ISP_IOXGET_32(isp, &src->rsp.m2.ct_datalen, dst->rsp.m2.ct_datalen); in isp_get_ctio7()
3223 ISP_IOXGET_32(isp, &src->rsp.m2.reserved1, dst->rsp.m2.reserved1); in isp_get_ctio7()
3224 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()
3225 …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()
3226 …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()
3303 isp_put_notify(ispsoftc_t *isp, in_entry_t *src, in_entry_t *dst) in isp_put_notify() argument
3306 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify()
3307 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify()
3309 ISP_IOXPUT_8(isp, src->in_lun, &dst->in_iid); in isp_put_notify()
3310 ISP_IOXPUT_8(isp, src->in_iid, &dst->in_lun); in isp_put_notify()
3311 ISP_IOXPUT_8(isp, src->in_reserved2, &dst->in_tgt); in isp_put_notify()
3312 ISP_IOXPUT_8(isp, src->in_tgt, &dst->in_reserved2); in isp_put_notify()
3313 ISP_IOXPUT_8(isp, src->in_status, &dst->in_rsvd2); in isp_put_notify()
3314 ISP_IOXPUT_8(isp, src->in_rsvd2, &dst->in_status); in isp_put_notify()
3315 ISP_IOXPUT_8(isp, src->in_tag_val, &dst->in_tag_type); in isp_put_notify()
3316 ISP_IOXPUT_8(isp, src->in_tag_type, &dst->in_tag_val); in isp_put_notify()
3318 ISP_IOXPUT_8(isp, src->in_lun, &dst->in_lun); in isp_put_notify()
3319 ISP_IOXPUT_8(isp, src->in_iid, &dst->in_iid); in isp_put_notify()
3320 ISP_IOXPUT_8(isp, src->in_reserved2, &dst->in_reserved2); in isp_put_notify()
3321 ISP_IOXPUT_8(isp, src->in_tgt, &dst->in_tgt); in isp_put_notify()
3322 ISP_IOXPUT_8(isp, src->in_status, &dst->in_status); in isp_put_notify()
3323 ISP_IOXPUT_8(isp, src->in_rsvd2, &dst->in_rsvd2); in isp_put_notify()
3324 ISP_IOXPUT_8(isp, src->in_tag_val, &dst->in_tag_val); in isp_put_notify()
3325 ISP_IOXPUT_8(isp, src->in_tag_type, &dst->in_tag_type); in isp_put_notify()
3327 ISP_IOXPUT_32(isp, src->in_flags, &dst->in_flags); in isp_put_notify()
3328 ISP_IOXPUT_16(isp, src->in_seqid, &dst->in_seqid); in isp_put_notify()
3330 ISP_IOXPUT_8(isp, src->in_msg[i], &dst->in_msg[i]); in isp_put_notify()
3333 ISP_IOXPUT_8(isp, src->in_reserved3[i], &dst->in_reserved3[i]); in isp_put_notify()
3336 ISP_IOXPUT_8(isp, src->in_sense[i], &dst->in_sense[i]); in isp_put_notify()
3341 isp_get_notify(ispsoftc_t *isp, in_entry_t *src, in_entry_t *dst) in isp_get_notify() argument
3344 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify()
3345 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify()
3347 ISP_IOXGET_8(isp, &src->in_lun, dst->in_iid); in isp_get_notify()
3348 ISP_IOXGET_8(isp, &src->in_iid, dst->in_lun); in isp_get_notify()
3349 ISP_IOXGET_8(isp, &src->in_reserved2, dst->in_tgt); in isp_get_notify()
3350 ISP_IOXGET_8(isp, &src->in_tgt, dst->in_reserved2); in isp_get_notify()
3351 ISP_IOXGET_8(isp, &src->in_status, dst->in_rsvd2); in isp_get_notify()
3352 ISP_IOXGET_8(isp, &src->in_rsvd2, dst->in_status); in isp_get_notify()
3353 ISP_IOXGET_8(isp, &src->in_tag_val, dst->in_tag_type); in isp_get_notify()
3354 ISP_IOXGET_8(isp, &src->in_tag_type, dst->in_tag_val); in isp_get_notify()
3356 ISP_IOXGET_8(isp, &src->in_lun, dst->in_lun); in isp_get_notify()
3357 ISP_IOXGET_8(isp, &src->in_iid, dst->in_iid); in isp_get_notify()
3358 ISP_IOXGET_8(isp, &src->in_reserved2, dst->in_reserved2); in isp_get_notify()
3359 ISP_IOXGET_8(isp, &src->in_tgt, dst->in_tgt); in isp_get_notify()
3360 ISP_IOXGET_8(isp, &src->in_status, dst->in_status); in isp_get_notify()
3361 ISP_IOXGET_8(isp, &src->in_rsvd2, dst->in_rsvd2); in isp_get_notify()
3362 ISP_IOXGET_8(isp, &src->in_tag_val, dst->in_tag_val); in isp_get_notify()
3363 ISP_IOXGET_8(isp, &src->in_tag_type, dst->in_tag_type); in isp_get_notify()
3365 ISP_IOXGET_32(isp, &src->in_flags, dst->in_flags); in isp_get_notify()
3366 ISP_IOXGET_16(isp, &src->in_seqid, dst->in_seqid); in isp_get_notify()
3368 ISP_IOXGET_8(isp, &src->in_msg[i], dst->in_msg[i]); in isp_get_notify()
3371 ISP_IOXGET_8(isp, &src->in_reserved3[i], dst->in_reserved3[i]); in isp_get_notify()
3374 ISP_IOXGET_8(isp, &src->in_sense[i], dst->in_sense[i]); in isp_get_notify()
3379 isp_put_notify_fc(ispsoftc_t *isp, in_fcentry_t *src, in_fcentry_t *dst) in isp_put_notify_fc() argument
3381 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify_fc()
3382 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify_fc()
3383 ISP_IOXPUT_8(isp, src->in_lun, &dst->in_lun); in isp_put_notify_fc()
3384 ISP_IOXPUT_8(isp, src->in_iid, &dst->in_iid); in isp_put_notify_fc()
3385 ISP_IOXPUT_16(isp, src->in_scclun, &dst->in_scclun); in isp_put_notify_fc()
3386 ISP_IOXPUT_32(isp, src->in_reserved2, &dst->in_reserved2); in isp_put_notify_fc()
3387 ISP_IOXPUT_16(isp, src->in_status, &dst->in_status); in isp_put_notify_fc()
3388 ISP_IOXPUT_16(isp, src->in_task_flags, &dst->in_task_flags); in isp_put_notify_fc()
3389 ISP_IOXPUT_16(isp, src->in_seqid, &dst->in_seqid); in isp_put_notify_fc()
3393 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
3395 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify_fc_e()
3396 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify_fc_e()
3397 ISP_IOXPUT_16(isp, src->in_iid, &dst->in_iid); in isp_put_notify_fc_e()
3398 ISP_IOXPUT_16(isp, src->in_scclun, &dst->in_scclun); in isp_put_notify_fc_e()
3399 ISP_IOXPUT_32(isp, src->in_reserved2, &dst->in_reserved2); in isp_put_notify_fc_e()
3400 ISP_IOXPUT_16(isp, src->in_status, &dst->in_status); in isp_put_notify_fc_e()
3401 ISP_IOXPUT_16(isp, src->in_task_flags, &dst->in_task_flags); in isp_put_notify_fc_e()
3402 ISP_IOXPUT_16(isp, src->in_seqid, &dst->in_seqid); in isp_put_notify_fc_e()
3406 isp_put_notify_24xx(ispsoftc_t *isp, in_fcentry_24xx_t *src, in_fcentry_24xx_t *dst) in isp_put_notify_24xx() argument
3410 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify_24xx()
3411 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify_24xx()
3412 ISP_IOXPUT_16(isp, src->in_nphdl, &dst->in_nphdl); in isp_put_notify_24xx()
3413 ISP_IOXPUT_16(isp, src->in_reserved1, &dst->in_reserved1); in isp_put_notify_24xx()
3414 ISP_IOXPUT_16(isp, src->in_flags, &dst->in_flags); in isp_put_notify_24xx()
3415 ISP_IOXPUT_16(isp, src->in_srr_rxid, &dst->in_srr_rxid); in isp_put_notify_24xx()
3416 ISP_IOXPUT_16(isp, src->in_status, &dst->in_status); in isp_put_notify_24xx()
3417 ISP_IOXPUT_8(isp, src->in_status_subcode, &dst->in_status_subcode); in isp_put_notify_24xx()
3418 ISP_IOXPUT_16(isp, src->in_reserved2, &dst->in_reserved2); in isp_put_notify_24xx()
3419 ISP_IOXPUT_32(isp, src->in_rxid, &dst->in_rxid); in isp_put_notify_24xx()
3420 ISP_IOXPUT_16(isp, src->in_srr_reloff_hi, &dst->in_srr_reloff_hi); in isp_put_notify_24xx()
3421 ISP_IOXPUT_16(isp, src->in_srr_reloff_lo, &dst->in_srr_reloff_lo); in isp_put_notify_24xx()
3422 ISP_IOXPUT_16(isp, src->in_srr_iu, &dst->in_srr_iu); in isp_put_notify_24xx()
3423 ISP_IOXPUT_16(isp, src->in_srr_oxid, &dst->in_srr_oxid); in isp_put_notify_24xx()
3424 ISP_IOXPUT_16(isp, src->in_nport_id_hi, &dst->in_nport_id_hi); in isp_put_notify_24xx()
3425 ISP_IOXPUT_8(isp, src->in_nport_id_lo, &dst->in_nport_id_lo); in isp_put_notify_24xx()
3426 ISP_IOXPUT_8(isp, src->in_reserved3, &dst->in_reserved3); in isp_put_notify_24xx()
3427 ISP_IOXPUT_16(isp, src->in_np_handle, &dst->in_np_handle); in isp_put_notify_24xx()
3428 for (i = 0; i < ASIZE(src->in_reserved4); i++) { in isp_put_notify_24xx()
3429 ISP_IOXPUT_8(isp, src->in_reserved4[i], &dst->in_reserved4[i]); in isp_put_notify_24xx()
3431 ISP_IOXPUT_8(isp, src->in_reserved5, &dst->in_reserved5); in isp_put_notify_24xx()
3432 ISP_IOXPUT_8(isp, src->in_vpidx, &dst->in_vpidx); in isp_put_notify_24xx()
3433 ISP_IOXPUT_32(isp, src->in_reserved6, &dst->in_reserved6); in isp_put_notify_24xx()
3434 ISP_IOXPUT_16(isp, src->in_portid_lo, &dst->in_portid_lo); in isp_put_notify_24xx()
3435 ISP_IOXPUT_8(isp, src->in_portid_hi, &dst->in_portid_hi); in isp_put_notify_24xx()
3436 ISP_IOXPUT_8(isp, src->in_reserved7, &dst->in_reserved7); in isp_put_notify_24xx()
3437 ISP_IOXPUT_16(isp, src->in_reserved8, &dst->in_reserved8); in isp_put_notify_24xx()
3438 ISP_IOXPUT_16(isp, src->in_oxid, &dst->in_oxid); in isp_put_notify_24xx()
3442 isp_get_notify_fc(ispsoftc_t *isp, in_fcentry_t *src, in_fcentry_t *dst) in isp_get_notify_fc() argument
3444 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify_fc()
3445 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify_fc()
3446 ISP_IOXGET_8(isp, &src->in_lun, dst->in_lun); in isp_get_notify_fc()
3447 ISP_IOXGET_8(isp, &src->in_iid, dst->in_iid); in isp_get_notify_fc()
3448 ISP_IOXGET_16(isp, &src->in_scclun, dst->in_scclun); in isp_get_notify_fc()
3449 ISP_IOXGET_32(isp, &src->in_reserved2, dst->in_reserved2); in isp_get_notify_fc()
3450 ISP_IOXGET_16(isp, &src->in_status, dst->in_status); in isp_get_notify_fc()
3451 ISP_IOXGET_16(isp, &src->in_task_flags, dst->in_task_flags); in isp_get_notify_fc()
3452 ISP_IOXGET_16(isp, &src->in_seqid, dst->in_seqid); in isp_get_notify_fc()
3456 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
3458 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify_fc_e()
3459 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify_fc_e()
3460 ISP_IOXGET_16(isp, &src->in_iid, dst->in_iid); in isp_get_notify_fc_e()
3461 ISP_IOXGET_16(isp, &src->in_scclun, dst->in_scclun); in isp_get_notify_fc_e()
3462 ISP_IOXGET_32(isp, &src->in_reserved2, dst->in_reserved2); in isp_get_notify_fc_e()
3463 ISP_IOXGET_16(isp, &src->in_status, dst->in_status); in isp_get_notify_fc_e()
3464 ISP_IOXGET_16(isp, &src->in_task_flags, dst->in_task_flags); in isp_get_notify_fc_e()
3465 ISP_IOXGET_16(isp, &src->in_seqid, dst->in_seqid); in isp_get_notify_fc_e()
3469 isp_get_notify_24xx(ispsoftc_t *isp, in_fcentry_24xx_t *src, in_fcentry_24xx_t *dst) in isp_get_notify_24xx() argument
3473 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify_24xx()
3474 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify_24xx()
3475 ISP_IOXGET_16(isp, &src->in_nphdl, dst->in_nphdl); in isp_get_notify_24xx()
3476 ISP_IOXGET_16(isp, &src->in_reserved1, dst->in_reserved1); in isp_get_notify_24xx()
3477 ISP_IOXGET_16(isp, &src->in_flags, dst->in_flags); in isp_get_notify_24xx()
3478 ISP_IOXGET_16(isp, &src->in_srr_rxid, dst->in_srr_rxid); in isp_get_notify_24xx()
3479 ISP_IOXGET_16(isp, &src->in_status, dst->in_status); in isp_get_notify_24xx()
3480 ISP_IOXGET_8(isp, &src->in_status_subcode, dst->in_status_subcode); in isp_get_notify_24xx()
3481 ISP_IOXGET_16(isp, &src->in_reserved2, dst->in_reserved2); in isp_get_notify_24xx()
3482 ISP_IOXGET_32(isp, &src->in_rxid, dst->in_rxid); in isp_get_notify_24xx()
3483 ISP_IOXGET_16(isp, &src->in_srr_reloff_hi, dst->in_srr_reloff_hi); in isp_get_notify_24xx()
3484 ISP_IOXGET_16(isp, &src->in_srr_reloff_lo, dst->in_srr_reloff_lo); in isp_get_notify_24xx()
3485 ISP_IOXGET_16(isp, &src->in_srr_iu, dst->in_srr_iu); in isp_get_notify_24xx()
3486 ISP_IOXGET_16(isp, &src->in_srr_oxid, dst->in_srr_oxid); in isp_get_notify_24xx()
3487 ISP_IOXGET_16(isp, &src->in_nport_id_hi, dst->in_nport_id_hi); in isp_get_notify_24xx()
3488 ISP_IOXGET_8(isp, &src->in_nport_id_lo, dst->in_nport_id_lo); in isp_get_notify_24xx()
3489 ISP_IOXGET_8(isp, &src->in_reserved3, dst->in_reserved3); in isp_get_notify_24xx()
3490 ISP_IOXGET_16(isp, &src->in_np_handle, dst->in_np_handle); in isp_get_notify_24xx()
3491 for (i = 0; i < ASIZE(src->in_reserved4); i++) { in isp_get_notify_24xx()
3492 ISP_IOXGET_8(isp, &src->in_reserved4[i], dst->in_reserved4[i]); in isp_get_notify_24xx()
3494 ISP_IOXGET_8(isp, &src->in_reserved5, dst->in_reserved5); in isp_get_notify_24xx()
3495 ISP_IOXGET_8(isp, &src->in_vpidx, dst->in_vpidx); in isp_get_notify_24xx()
3496 ISP_IOXGET_32(isp, &src->in_reserved6, dst->in_reserved6); in isp_get_notify_24xx()
3497 ISP_IOXGET_16(isp, &src->in_portid_lo, dst->in_portid_lo); in isp_get_notify_24xx()
3498 ISP_IOXGET_8(isp, &src->in_portid_hi, dst->in_portid_hi); in isp_get_notify_24xx()
3499 ISP_IOXGET_8(isp, &src->in_reserved7, dst->in_reserved7); in isp_get_notify_24xx()
3500 ISP_IOXGET_16(isp, &src->in_reserved8, dst->in_reserved8); in isp_get_notify_24xx()
3501 ISP_IOXGET_16(isp, &src->in_oxid, dst->in_oxid); in isp_get_notify_24xx()
3505 isp_put_notify_ack(ispsoftc_t *isp, na_entry_t *src, na_entry_t *dst) in isp_put_notify_ack() argument
3508 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_ack()
3509 ISP_IOXPUT_32(isp, src->na_reserved, &dst->na_reserved); in isp_put_notify_ack()
3511 ISP_IOXPUT_8(isp, src->na_lun, &dst->na_iid); in isp_put_notify_ack()
3512 ISP_IOXPUT_8(isp, src->na_iid, &dst->na_lun); in isp_put_notify_ack()
3513 ISP_IOXPUT_8(isp, src->na_status, &dst->na_event); in isp_put_notify_ack()
3514 ISP_IOXPUT_8(isp, src->na_event, &dst->na_status); in isp_put_notify_ack()
3516 ISP_IOXPUT_8(isp, src->na_lun, &dst->na_lun); in isp_put_notify_ack()
3517 ISP_IOXPUT_8(isp, src->na_iid, &dst->na_iid); in isp_put_notify_ack()
3518 ISP_IOXPUT_8(isp, src->na_status, &dst->na_status); in isp_put_notify_ack()
3519 ISP_IOXPUT_8(isp, src->na_event, &dst->na_event); in isp_put_notify_ack()
3521 ISP_IOXPUT_32(isp, src->na_flags, &dst->na_flags); in isp_put_notify_ack()
3523 ISP_IOXPUT_16(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_ack()
3528 isp_get_notify_ack(ispsoftc_t *isp, na_entry_t *src, na_entry_t *dst) in isp_get_notify_ack() argument
3531 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack()
3532 ISP_IOXGET_32(isp, &src->na_reserved, dst->na_reserved); in isp_get_notify_ack()
3534 ISP_IOXGET_8(isp, &src->na_lun, dst->na_iid); in isp_get_notify_ack()
3535 ISP_IOXGET_8(isp, &src->na_iid, dst->na_lun); in isp_get_notify_ack()
3536 ISP_IOXGET_8(isp, &src->na_status, dst->na_event); in isp_get_notify_ack()
3537 ISP_IOXGET_8(isp, &src->na_event, dst->na_status); in isp_get_notify_ack()
3539 ISP_IOXGET_8(isp, &src->na_lun, dst->na_lun); in isp_get_notify_ack()
3540 ISP_IOXGET_8(isp, &src->na_iid, dst->na_iid); in isp_get_notify_ack()
3541 ISP_IOXGET_8(isp, &src->na_status, dst->na_status); in isp_get_notify_ack()
3542 ISP_IOXGET_8(isp, &src->na_event, dst->na_event); in isp_get_notify_ack()
3544 ISP_IOXGET_32(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack()
3546 ISP_IOXGET_16(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack()
3551 isp_put_notify_ack_fc(ispsoftc_t *isp, na_fcentry_t *src, na_fcentry_t *dst) in isp_put_notify_ack_fc() argument
3554 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_ack_fc()
3555 ISP_IOXPUT_32(isp, src->na_reserved, &dst->na_reserved); in isp_put_notify_ack_fc()
3556 ISP_IOXPUT_8(isp, src->na_reserved1, &dst->na_reserved1); in isp_put_notify_ack_fc()
3557 ISP_IOXPUT_8(isp, src->na_iid, &dst->na_iid); in isp_put_notify_ack_fc()
3558 ISP_IOXPUT_16(isp, src->na_response, &dst->na_response); in isp_put_notify_ack_fc()
3559 ISP_IOXPUT_16(isp, src->na_flags, &dst->na_flags); in isp_put_notify_ack_fc()
3560 ISP_IOXPUT_16(isp, src->na_reserved2, &dst->na_reserved2); in isp_put_notify_ack_fc()
3561 ISP_IOXPUT_16(isp, src->na_status, &dst->na_status); in isp_put_notify_ack_fc()
3562 ISP_IOXPUT_16(isp, src->na_task_flags, &dst->na_task_flags); in isp_put_notify_ack_fc()
3563 ISP_IOXPUT_16(isp, src->na_seqid, &dst->na_seqid); in isp_put_notify_ack_fc()
3565 ISP_IOXPUT_16(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_ack_fc()
3570 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
3573 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_ack_fc_e()
3574 ISP_IOXPUT_32(isp, src->na_reserved, &dst->na_reserved); in isp_put_notify_ack_fc_e()
3575 ISP_IOXPUT_16(isp, src->na_iid, &dst->na_iid); in isp_put_notify_ack_fc_e()
3576 ISP_IOXPUT_16(isp, src->na_response, &dst->na_response); in isp_put_notify_ack_fc_e()
3577 ISP_IOXPUT_16(isp, src->na_flags, &dst->na_flags); in isp_put_notify_ack_fc_e()
3578 ISP_IOXPUT_16(isp, src->na_reserved2, &dst->na_reserved2); in isp_put_notify_ack_fc_e()
3579 ISP_IOXPUT_16(isp, src->na_status, &dst->na_status); in isp_put_notify_ack_fc_e()
3580 ISP_IOXPUT_16(isp, src->na_task_flags, &dst->na_task_flags); in isp_put_notify_ack_fc_e()
3581 ISP_IOXPUT_16(isp, src->na_seqid, &dst->na_seqid); in isp_put_notify_ack_fc_e()
3583 ISP_IOXPUT_16(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_ack_fc_e()
3588 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
3592 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_24xx_ack()
3593 ISP_IOXPUT_32(isp, src->na_handle, &dst->na_handle); in isp_put_notify_24xx_ack()
3594 ISP_IOXPUT_16(isp, src->na_nphdl, &dst->na_nphdl); in isp_put_notify_24xx_ack()
3595 ISP_IOXPUT_16(isp, src->na_reserved1, &dst->na_reserved1); in isp_put_notify_24xx_ack()
3596 ISP_IOXPUT_16(isp, src->na_flags, &dst->na_flags); in isp_put_notify_24xx_ack()
3597 ISP_IOXPUT_16(isp, src->na_srr_rxid, &dst->na_srr_rxid); in isp_put_notify_24xx_ack()
3598 ISP_IOXPUT_16(isp, src->na_status, &dst->na_status); in isp_put_notify_24xx_ack()
3599 ISP_IOXPUT_8(isp, src->na_status_subcode, &dst->na_status_subcode); in isp_put_notify_24xx_ack()
3600 ISP_IOXPUT_16(isp, src->na_reserved2, &dst->na_reserved2); in isp_put_notify_24xx_ack()
3601 ISP_IOXPUT_32(isp, src->na_rxid, &dst->na_rxid); in isp_put_notify_24xx_ack()
3602 ISP_IOXPUT_16(isp, src->na_srr_reloff_hi, &dst->na_srr_reloff_hi); in isp_put_notify_24xx_ack()
3603 ISP_IOXPUT_16(isp, src->na_srr_reloff_lo, &dst->na_srr_reloff_lo); in isp_put_notify_24xx_ack()
3604 ISP_IOXPUT_16(isp, src->na_srr_iu, &dst->na_srr_iu); in isp_put_notify_24xx_ack()
3605 ISP_IOXPUT_16(isp, src->na_srr_flags, &dst->na_srr_flags); in isp_put_notify_24xx_ack()
3607 ISP_IOXPUT_8(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_24xx_ack()
3609 ISP_IOXPUT_8(isp, src->na_reserved4, &dst->na_reserved4); in isp_put_notify_24xx_ack()
3610 ISP_IOXPUT_8(isp, src->na_vpidx, &dst->na_vpidx); in isp_put_notify_24xx_ack()
3611 ISP_IOXPUT_8(isp, src->na_srr_reject_vunique, &dst->na_srr_reject_vunique); in isp_put_notify_24xx_ack()
3612 ISP_IOXPUT_8(isp, src->na_srr_reject_explanation, &dst->na_srr_reject_explanation); in isp_put_notify_24xx_ack()
3613 ISP_IOXPUT_8(isp, src->na_srr_reject_code, &dst->na_srr_reject_code); in isp_put_notify_24xx_ack()
3614 ISP_IOXPUT_8(isp, src->na_reserved5, &dst->na_reserved5); in isp_put_notify_24xx_ack()
3616 ISP_IOXPUT_8(isp, src->na_reserved6[i], &dst->na_reserved6[i]); in isp_put_notify_24xx_ack()
3618 ISP_IOXPUT_16(isp, src->na_oxid, &dst->na_oxid); in isp_put_notify_24xx_ack()
3622 isp_get_notify_ack_fc(ispsoftc_t *isp, na_fcentry_t *src, na_fcentry_t *dst) in isp_get_notify_ack_fc() argument
3625 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack_fc()
3626 ISP_IOXGET_32(isp, &src->na_reserved, dst->na_reserved); in isp_get_notify_ack_fc()
3627 ISP_IOXGET_8(isp, &src->na_reserved1, dst->na_reserved1); in isp_get_notify_ack_fc()
3628 ISP_IOXGET_8(isp, &src->na_iid, dst->na_iid); in isp_get_notify_ack_fc()
3629 ISP_IOXGET_16(isp, &src->na_response, dst->na_response); in isp_get_notify_ack_fc()
3630 ISP_IOXGET_16(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack_fc()
3631 ISP_IOXGET_16(isp, &src->na_reserved2, dst->na_reserved2); in isp_get_notify_ack_fc()
3632 ISP_IOXGET_16(isp, &src->na_status, dst->na_status); in isp_get_notify_ack_fc()
3633 ISP_IOXGET_16(isp, &src->na_task_flags, dst->na_task_flags); in isp_get_notify_ack_fc()
3634 ISP_IOXGET_16(isp, &src->na_seqid, dst->na_seqid); in isp_get_notify_ack_fc()
3636 ISP_IOXGET_16(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack_fc()
3641 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
3644 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack_fc_e()
3645 ISP_IOXGET_32(isp, &src->na_reserved, dst->na_reserved); in isp_get_notify_ack_fc_e()
3646 ISP_IOXGET_16(isp, &src->na_iid, dst->na_iid); in isp_get_notify_ack_fc_e()
3647 ISP_IOXGET_16(isp, &src->na_response, dst->na_response); in isp_get_notify_ack_fc_e()
3648 ISP_IOXGET_16(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack_fc_e()
3649 ISP_IOXGET_16(isp, &src->na_reserved2, dst->na_reserved2); in isp_get_notify_ack_fc_e()
3650 ISP_IOXGET_16(isp, &src->na_status, dst->na_status); in isp_get_notify_ack_fc_e()
3651 ISP_IOXGET_16(isp, &src->na_task_flags, dst->na_task_flags); in isp_get_notify_ack_fc_e()
3652 ISP_IOXGET_16(isp, &src->na_seqid, dst->na_seqid); in isp_get_notify_ack_fc_e()
3654 ISP_IOXGET_16(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack_fc_e()
3659 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
3663 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack_24xx()
3664 ISP_IOXGET_32(isp, &src->na_handle, dst->na_handle); in isp_get_notify_ack_24xx()
3665 ISP_IOXGET_16(isp, &src->na_nphdl, dst->na_nphdl); in isp_get_notify_ack_24xx()
3666 ISP_IOXGET_16(isp, &src->na_reserved1, dst->na_reserved1); in isp_get_notify_ack_24xx()
3667 ISP_IOXGET_16(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack_24xx()
3668 ISP_IOXGET_16(isp, &src->na_srr_rxid, dst->na_srr_rxid); in isp_get_notify_ack_24xx()
3669 ISP_IOXGET_16(isp, &src->na_status, dst->na_status); in isp_get_notify_ack_24xx()
3670 ISP_IOXGET_8(isp, &src->na_status_subcode, dst->na_status_subcode); in isp_get_notify_ack_24xx()
3671 ISP_IOXGET_16(isp, &src->na_reserved2, dst->na_reserved2); in isp_get_notify_ack_24xx()
3672 ISP_IOXGET_32(isp, &src->na_rxid, dst->na_rxid); in isp_get_notify_ack_24xx()
3673 ISP_IOXGET_16(isp, &src->na_srr_reloff_hi, dst->na_srr_reloff_hi); in isp_get_notify_ack_24xx()
3674 ISP_IOXGET_16(isp, &src->na_srr_reloff_lo, dst->na_srr_reloff_lo); in isp_get_notify_ack_24xx()
3675 ISP_IOXGET_16(isp, &src->na_srr_iu, dst->na_srr_iu); in isp_get_notify_ack_24xx()
3676 ISP_IOXGET_16(isp, &src->na_srr_flags, dst->na_srr_flags); in isp_get_notify_ack_24xx()
3678 ISP_IOXGET_8(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack_24xx()
3680 ISP_IOXGET_8(isp, &src->na_reserved4, dst->na_reserved4); in isp_get_notify_ack_24xx()
3681 ISP_IOXGET_8(isp, &src->na_vpidx, dst->na_vpidx); in isp_get_notify_ack_24xx()
3682 ISP_IOXGET_8(isp, &src->na_srr_reject_vunique, dst->na_srr_reject_vunique); in isp_get_notify_ack_24xx()
3683 ISP_IOXGET_8(isp, &src->na_srr_reject_explanation, dst->na_srr_reject_explanation); in isp_get_notify_ack_24xx()
3684 ISP_IOXGET_8(isp, &src->na_srr_reject_code, dst->na_srr_reject_code); in isp_get_notify_ack_24xx()
3685 ISP_IOXGET_8(isp, &src->na_reserved5, dst->na_reserved5); in isp_get_notify_ack_24xx()
3687 ISP_IOXGET_8(isp, &src->na_reserved6[i], dst->na_reserved6[i]); in isp_get_notify_ack_24xx()
3689 ISP_IOXGET_16(isp, &src->na_oxid, dst->na_oxid); in isp_get_notify_ack_24xx()
3693 isp_get_abts(ispsoftc_t *isp, abts_t *src, abts_t *dst) in isp_get_abts() argument
3697 isp_get_hdr(isp, &src->abts_header, &dst->abts_header); in isp_get_abts()
3699 ISP_IOXGET_8(isp, &src->abts_reserved0[i], dst->abts_reserved0[i]); in isp_get_abts()
3701 ISP_IOXGET_16(isp, &src->abts_nphdl, dst->abts_nphdl); in isp_get_abts()
3702 ISP_IOXGET_16(isp, &src->abts_reserved1, dst->abts_reserved1); in isp_get_abts()
3703 ISP_IOXGET_16(isp, &src->abts_sof, dst->abts_sof); in isp_get_abts()
3704 ISP_IOXGET_32(isp, &src->abts_rxid_abts, dst->abts_rxid_abts); in isp_get_abts()
3705 ISP_IOXGET_16(isp, &src->abts_did_lo, dst->abts_did_lo); in isp_get_abts()
3706 ISP_IOXGET_8(isp, &src->abts_did_hi, dst->abts_did_hi); in isp_get_abts()
3707 ISP_IOXGET_8(isp, &src->abts_r_ctl, dst->abts_r_ctl); in isp_get_abts()
3708 ISP_IOXGET_16(isp, &src->abts_sid_lo, dst->abts_sid_lo); in isp_get_abts()
3709 ISP_IOXGET_8(isp, &src->abts_sid_hi, dst->abts_sid_hi); in isp_get_abts()
3710 ISP_IOXGET_8(isp, &src->abts_cs_ctl, dst->abts_cs_ctl); in isp_get_abts()
3711 ISP_IOXGET_16(isp, &src->abts_fs_ctl, dst->abts_fs_ctl); in isp_get_abts()
3712 ISP_IOXGET_8(isp, &src->abts_f_ctl, dst->abts_f_ctl); in isp_get_abts()
3713 ISP_IOXGET_8(isp, &src->abts_type, dst->abts_type); in isp_get_abts()
3714 ISP_IOXGET_16(isp, &src->abts_seq_cnt, dst->abts_seq_cnt); in isp_get_abts()
3715 ISP_IOXGET_8(isp, &src->abts_df_ctl, dst->abts_df_ctl); in isp_get_abts()
3716 ISP_IOXGET_8(isp, &src->abts_seq_id, dst->abts_seq_id); in isp_get_abts()
3717 ISP_IOXGET_16(isp, &src->abts_rx_id, dst->abts_rx_id); in isp_get_abts()
3718 ISP_IOXGET_16(isp, &src->abts_ox_id, dst->abts_ox_id); in isp_get_abts()
3719 ISP_IOXGET_32(isp, &src->abts_param, dst->abts_param); in isp_get_abts()
3721 ISP_IOXGET_8(isp, &src->abts_reserved2[i], dst->abts_reserved2[i]); in isp_get_abts()
3723 ISP_IOXGET_32(isp, &src->abts_rxid_task, dst->abts_rxid_task); in isp_get_abts()
3727 isp_put_abts_rsp(ispsoftc_t *isp, abts_rsp_t *src, abts_rsp_t *dst) in isp_put_abts_rsp() argument
3731 isp_put_hdr(isp, &src->abts_rsp_header, &dst->abts_rsp_header); in isp_put_abts_rsp()
3732 ISP_IOXPUT_32(isp, src->abts_rsp_handle, &dst->abts_rsp_handle); in isp_put_abts_rsp()
3733 ISP_IOXPUT_16(isp, src->abts_rsp_status, &dst->abts_rsp_status); in isp_put_abts_rsp()
3734 ISP_IOXPUT_16(isp, src->abts_rsp_nphdl, &dst->abts_rsp_nphdl); in isp_put_abts_rsp()
3735 ISP_IOXPUT_16(isp, src->abts_rsp_ctl_flags, &dst->abts_rsp_ctl_flags); in isp_put_abts_rsp()
3736 ISP_IOXPUT_16(isp, src->abts_rsp_sof, &dst->abts_rsp_sof); in isp_put_abts_rsp()
3737 ISP_IOXPUT_32(isp, src->abts_rsp_rxid_abts, &dst->abts_rsp_rxid_abts); in isp_put_abts_rsp()
3738 ISP_IOXPUT_16(isp, src->abts_rsp_did_lo, &dst->abts_rsp_did_lo); in isp_put_abts_rsp()
3739 ISP_IOXPUT_8(isp, src->abts_rsp_did_hi, &dst->abts_rsp_did_hi); in isp_put_abts_rsp()
3740 ISP_IOXPUT_8(isp, src->abts_rsp_r_ctl, &dst->abts_rsp_r_ctl); in isp_put_abts_rsp()
3741 ISP_IOXPUT_16(isp, src->abts_rsp_sid_lo, &dst->abts_rsp_sid_lo); in isp_put_abts_rsp()
3742 ISP_IOXPUT_8(isp, src->abts_rsp_sid_hi, &dst->abts_rsp_sid_hi); in isp_put_abts_rsp()
3743 ISP_IOXPUT_8(isp, src->abts_rsp_cs_ctl, &dst->abts_rsp_cs_ctl); in isp_put_abts_rsp()
3744 ISP_IOXPUT_16(isp, src->abts_rsp_f_ctl_lo, &dst->abts_rsp_f_ctl_lo); in isp_put_abts_rsp()
3745 ISP_IOXPUT_8(isp, src->abts_rsp_f_ctl_hi, &dst->abts_rsp_f_ctl_hi); in isp_put_abts_rsp()
3746 ISP_IOXPUT_8(isp, src->abts_rsp_type, &dst->abts_rsp_type); in isp_put_abts_rsp()
3747 ISP_IOXPUT_16(isp, src->abts_rsp_seq_cnt, &dst->abts_rsp_seq_cnt); in isp_put_abts_rsp()
3748 ISP_IOXPUT_8(isp, src->abts_rsp_df_ctl, &dst->abts_rsp_df_ctl); in isp_put_abts_rsp()
3749 ISP_IOXPUT_8(isp, src->abts_rsp_seq_id, &dst->abts_rsp_seq_id); in isp_put_abts_rsp()
3750 ISP_IOXPUT_16(isp, src->abts_rsp_rx_id, &dst->abts_rsp_rx_id); in isp_put_abts_rsp()
3751 ISP_IOXPUT_16(isp, src->abts_rsp_ox_id, &dst->abts_rsp_ox_id); in isp_put_abts_rsp()
3752 ISP_IOXPUT_32(isp, src->abts_rsp_param, &dst->abts_rsp_param); in isp_put_abts_rsp()
3753 if (src->abts_rsp_r_ctl == BA_ACC) { in isp_put_abts_rsp()
3754 ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.reserved, &dst->abts_rsp_payload.ba_acc.reserved); in isp_put_abts_rsp()
3755 …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()
3756 …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()
3757 …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()
3758 …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()
3759 …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()
3760 …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()
3762 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.reserved2[i], &dst->abts_rsp_payload.ba_acc.reserv… in isp_put_abts_rsp()
3764 } else if (src->abts_rsp_r_ctl == BA_RJT) { in isp_put_abts_rsp()
3765 …ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.vendor_unique, &dst->abts_rsp_payload.ba_rjt.vendor… in isp_put_abts_rsp()
3766 …ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.explanation, &dst->abts_rsp_payload.ba_rjt.explanat… in isp_put_abts_rsp()
3767 ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.reason, &dst->abts_rsp_payload.ba_rjt.reason); in isp_put_abts_rsp()
3768 ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.reserved, &dst->abts_rsp_payload.ba_rjt.reserved); in isp_put_abts_rsp()
3770 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_rjt.reserved2[i], &dst->abts_rsp_payload.ba_rjt.reserv… in isp_put_abts_rsp()
3774 ISP_IOXPUT_8(isp, src->abts_rsp_payload.reserved[i], &dst->abts_rsp_payload.reserved[i]); in isp_put_abts_rsp()
3777 ISP_IOXPUT_32(isp, src->abts_rsp_rxid_task, &dst->abts_rsp_rxid_task); in isp_put_abts_rsp()
3781 isp_get_abts_rsp(ispsoftc_t *isp, abts_rsp_t *src, abts_rsp_t *dst) in isp_get_abts_rsp() argument
3785 isp_get_hdr(isp, &src->abts_rsp_header, &dst->abts_rsp_header); in isp_get_abts_rsp()
3786 ISP_IOXGET_32(isp, &src->abts_rsp_handle, dst->abts_rsp_handle); in isp_get_abts_rsp()
3787 ISP_IOXGET_16(isp, &src->abts_rsp_status, dst->abts_rsp_status); in isp_get_abts_rsp()
3788 ISP_IOXGET_16(isp, &src->abts_rsp_nphdl, dst->abts_rsp_nphdl); in isp_get_abts_rsp()
3789 ISP_IOXGET_16(isp, &src->abts_rsp_ctl_flags, dst->abts_rsp_ctl_flags); in isp_get_abts_rsp()
3790 ISP_IOXGET_16(isp, &src->abts_rsp_sof, dst->abts_rsp_sof); in isp_get_abts_rsp()
3791 ISP_IOXGET_32(isp, &src->abts_rsp_rxid_abts, dst->abts_rsp_rxid_abts); in isp_get_abts_rsp()
3792 ISP_IOXGET_16(isp, &src->abts_rsp_did_lo, dst->abts_rsp_did_lo); in isp_get_abts_rsp()
3793 ISP_IOXGET_8(isp, &src->abts_rsp_did_hi, dst->abts_rsp_did_hi); in isp_get_abts_rsp()
3794 ISP_IOXGET_8(isp, &src->abts_rsp_r_ctl, dst->abts_rsp_r_ctl); in isp_get_abts_rsp()
3795 ISP_IOXGET_16(isp, &src->abts_rsp_sid_lo, dst->abts_rsp_sid_lo); in isp_get_abts_rsp()
3796 ISP_IOXGET_8(isp, &src->abts_rsp_sid_hi, dst->abts_rsp_sid_hi); in isp_get_abts_rsp()
3797 ISP_IOXGET_8(isp, &src->abts_rsp_cs_ctl, dst->abts_rsp_cs_ctl); in isp_get_abts_rsp()
3798 ISP_IOXGET_16(isp, &src->abts_rsp_f_ctl_lo, dst->abts_rsp_f_ctl_lo); in isp_get_abts_rsp()
3799 ISP_IOXGET_8(isp, &src->abts_rsp_f_ctl_hi, dst->abts_rsp_f_ctl_hi); in isp_get_abts_rsp()
3800 ISP_IOXGET_8(isp, &src->abts_rsp_type, dst->abts_rsp_type); in isp_get_abts_rsp()
3801 ISP_IOXGET_16(isp, &src->abts_rsp_seq_cnt, dst->abts_rsp_seq_cnt); in isp_get_abts_rsp()
3802 ISP_IOXGET_8(isp, &src->abts_rsp_df_ctl, dst->abts_rsp_df_ctl); in isp_get_abts_rsp()
3803 ISP_IOXGET_8(isp, &src->abts_rsp_seq_id, dst->abts_rsp_seq_id); in isp_get_abts_rsp()
3804 ISP_IOXGET_16(isp, &src->abts_rsp_rx_id, dst->abts_rsp_rx_id); in isp_get_abts_rsp()
3805 ISP_IOXGET_16(isp, &src->abts_rsp_ox_id, dst->abts_rsp_ox_id); in isp_get_abts_rsp()
3806 ISP_IOXGET_32(isp, &src->abts_rsp_param, dst->abts_rsp_param); in isp_get_abts_rsp()
3808 ISP_IOXGET_8(isp, &src->abts_rsp_payload.rsp.reserved[i], dst->abts_rsp_payload.rsp.reserved[i]); in isp_get_abts_rsp()
3810 ISP_IOXGET_32(isp, &src->abts_rsp_payload.rsp.subcode1, dst->abts_rsp_payload.rsp.subcode1); in isp_get_abts_rsp()
3811 ISP_IOXGET_32(isp, &src->abts_rsp_payload.rsp.subcode2, dst->abts_rsp_payload.rsp.subcode2); in isp_get_abts_rsp()
3812 ISP_IOXGET_32(isp, &src->abts_rsp_rxid_task, dst->abts_rsp_rxid_task); in isp_get_abts_rsp()