Lines Matching refs:src

557 isp_put_marker_24xx(ispsoftc_t *isp, isp_marker_24xx_t *src, isp_marker_24xx_t *dst)  in isp_put_marker_24xx()  argument
560 isp_put_hdr(isp, &src->mrk_header, &dst->mrk_header); in isp_put_marker_24xx()
561 ISP_IOXPUT_32(isp, src->mrk_handle, &dst->mrk_handle); in isp_put_marker_24xx()
562 ISP_IOXPUT_16(isp, src->mrk_nphdl, &dst->mrk_nphdl); in isp_put_marker_24xx()
563 ISP_IOXPUT_8(isp, src->mrk_modifier, &dst->mrk_modifier); in isp_put_marker_24xx()
564 ISP_IOXPUT_8(isp, src->mrk_reserved0, &dst->mrk_reserved0); in isp_put_marker_24xx()
565 ISP_IOXPUT_8(isp, src->mrk_reserved1, &dst->mrk_reserved1); in isp_put_marker_24xx()
566 ISP_IOXPUT_8(isp, src->mrk_vphdl, &dst->mrk_vphdl); in isp_put_marker_24xx()
567 ISP_IOXPUT_8(isp, src->mrk_reserved2, &dst->mrk_reserved2); in isp_put_marker_24xx()
568 for (i = 0; i < nitems(src->mrk_lun); i++) { in isp_put_marker_24xx()
569 ISP_IOXPUT_8(isp, src->mrk_lun[i], &dst->mrk_lun[i]); in isp_put_marker_24xx()
571 for (i = 0; i < nitems(src->mrk_reserved3); i++) { in isp_put_marker_24xx()
572 ISP_IOXPUT_8(isp, src->mrk_reserved3[i], &dst->mrk_reserved3[i]); in isp_put_marker_24xx()
577 isp_put_request_t7(ispsoftc_t *isp, ispreqt7_t *src, ispreqt7_t *dst) in isp_put_request_t7() argument
582 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_request_t7()
583 ISP_IOXPUT_32(isp, src->req_handle, &dst->req_handle); in isp_put_request_t7()
584 ISP_IOXPUT_16(isp, src->req_nphdl, &dst->req_nphdl); in isp_put_request_t7()
585 ISP_IOXPUT_16(isp, src->req_time, &dst->req_time); in isp_put_request_t7()
586 ISP_IOXPUT_16(isp, src->req_seg_count, &dst->req_seg_count); in isp_put_request_t7()
587 ISP_IOXPUT_16(isp, src->req_reserved, &dst->req_reserved); in isp_put_request_t7()
588 a = (uint32_t *) src->req_lun; in isp_put_request_t7()
590 for (i = 0; i < (nitems(src->req_lun) >> 2); i++ ) { in isp_put_request_t7()
593 ISP_IOXPUT_8(isp, src->req_alen_datadir, &dst->req_alen_datadir); in isp_put_request_t7()
594 ISP_IOXPUT_8(isp, src->req_task_management, &dst->req_task_management); in isp_put_request_t7()
595 ISP_IOXPUT_8(isp, src->req_task_attribute, &dst->req_task_attribute); in isp_put_request_t7()
596 ISP_IOXPUT_8(isp, src->req_crn, &dst->req_crn); in isp_put_request_t7()
597 a = (uint32_t *) src->req_cdb; in isp_put_request_t7()
599 for (i = 0; i < (nitems(src->req_cdb) >> 2); i++) { in isp_put_request_t7()
602 ISP_IOXPUT_32(isp, src->req_dl, &dst->req_dl); in isp_put_request_t7()
603 ISP_IOXPUT_16(isp, src->req_tidlo, &dst->req_tidlo); in isp_put_request_t7()
604 ISP_IOXPUT_8(isp, src->req_tidhi, &dst->req_tidhi); in isp_put_request_t7()
605 ISP_IOXPUT_8(isp, src->req_vpidx, &dst->req_vpidx); in isp_put_request_t7()
606 ISP_IOXPUT_32(isp, src->req_dataseg.ds_base, &dst->req_dataseg.ds_base); in isp_put_request_t7()
607 ISP_IOXPUT_32(isp, src->req_dataseg.ds_basehi, &dst->req_dataseg.ds_basehi); in isp_put_request_t7()
608 ISP_IOXPUT_32(isp, src->req_dataseg.ds_count, &dst->req_dataseg.ds_count); in isp_put_request_t7()
612 isp_put_24xx_tmf(ispsoftc_t *isp, isp24xx_tmf_t *src, isp24xx_tmf_t *dst) in isp_put_24xx_tmf() argument
617 isp_put_hdr(isp, &src->tmf_header, &dst->tmf_header); in isp_put_24xx_tmf()
618 ISP_IOXPUT_32(isp, src->tmf_handle, &dst->tmf_handle); in isp_put_24xx_tmf()
619 ISP_IOXPUT_16(isp, src->tmf_nphdl, &dst->tmf_nphdl); in isp_put_24xx_tmf()
620 ISP_IOXPUT_16(isp, src->tmf_delay, &dst->tmf_delay); in isp_put_24xx_tmf()
621 ISP_IOXPUT_16(isp, src->tmf_timeout, &dst->tmf_timeout); in isp_put_24xx_tmf()
622 for (i = 0; i < nitems(src->tmf_reserved0); i++) { in isp_put_24xx_tmf()
623 ISP_IOXPUT_8(isp, src->tmf_reserved0[i], &dst->tmf_reserved0[i]); in isp_put_24xx_tmf()
625 a = (uint32_t *) src->tmf_lun; in isp_put_24xx_tmf()
627 for (i = 0; i < (nitems(src->tmf_lun) >> 2); i++ ) { in isp_put_24xx_tmf()
630 ISP_IOXPUT_32(isp, src->tmf_flags, &dst->tmf_flags); in isp_put_24xx_tmf()
631 for (i = 0; i < nitems(src->tmf_reserved1); i++) { in isp_put_24xx_tmf()
632 ISP_IOXPUT_8(isp, src->tmf_reserved1[i], &dst->tmf_reserved1[i]); in isp_put_24xx_tmf()
634 ISP_IOXPUT_16(isp, src->tmf_tidlo, &dst->tmf_tidlo); in isp_put_24xx_tmf()
635 ISP_IOXPUT_8(isp, src->tmf_tidhi, &dst->tmf_tidhi); in isp_put_24xx_tmf()
636 ISP_IOXPUT_8(isp, src->tmf_vpidx, &dst->tmf_vpidx); in isp_put_24xx_tmf()
637 for (i = 0; i < nitems(src->tmf_reserved2); i++) { in isp_put_24xx_tmf()
638 ISP_IOXPUT_8(isp, src->tmf_reserved2[i], &dst->tmf_reserved2[i]); in isp_put_24xx_tmf()
643 isp_put_24xx_abrt(ispsoftc_t *isp, isp24xx_abrt_t *src, isp24xx_abrt_t *dst) in isp_put_24xx_abrt() argument
646 isp_put_hdr(isp, &src->abrt_header, &dst->abrt_header); in isp_put_24xx_abrt()
647 ISP_IOXPUT_32(isp, src->abrt_handle, &dst->abrt_handle); in isp_put_24xx_abrt()
648 ISP_IOXPUT_16(isp, src->abrt_nphdl, &dst->abrt_nphdl); in isp_put_24xx_abrt()
649 ISP_IOXPUT_16(isp, src->abrt_options, &dst->abrt_options); in isp_put_24xx_abrt()
650 ISP_IOXPUT_32(isp, src->abrt_cmd_handle, &dst->abrt_cmd_handle); in isp_put_24xx_abrt()
651 ISP_IOXPUT_16(isp, src->abrt_queue_number, &dst->abrt_queue_number); in isp_put_24xx_abrt()
652 for (i = 0; i < nitems(src->abrt_reserved); i++) { in isp_put_24xx_abrt()
653 ISP_IOXPUT_8(isp, src->abrt_reserved[i], &dst->abrt_reserved[i]); in isp_put_24xx_abrt()
655 ISP_IOXPUT_16(isp, src->abrt_tidlo, &dst->abrt_tidlo); in isp_put_24xx_abrt()
656 ISP_IOXPUT_8(isp, src->abrt_tidhi, &dst->abrt_tidhi); in isp_put_24xx_abrt()
657 ISP_IOXPUT_8(isp, src->abrt_vpidx, &dst->abrt_vpidx); in isp_put_24xx_abrt()
658 for (i = 0; i < nitems(src->abrt_reserved1); i++) { in isp_put_24xx_abrt()
659 ISP_IOXPUT_8(isp, src->abrt_reserved1[i], &dst->abrt_reserved1[i]); in isp_put_24xx_abrt()
664 isp_put_cont64_req(ispsoftc_t *isp, ispcontreq64_t *src, ispcontreq64_t *dst) in isp_put_cont64_req() argument
667 isp_put_hdr(isp, &src->req_header, &dst->req_header); in isp_put_cont64_req()
669 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_base, &dst->req_dataseg[i].ds_base); in isp_put_cont64_req()
670 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_basehi, &dst->req_dataseg[i].ds_basehi); in isp_put_cont64_req()
671 ISP_IOXPUT_32(isp, src->req_dataseg[i].ds_count, &dst->req_dataseg[i].ds_count); in isp_put_cont64_req()
676 isp_get_cont_response(ispsoftc_t *isp, ispstatus_cont_t *src, ispstatus_cont_t *dst) in isp_get_cont_response() argument
681 isp_get_hdr(isp, &src->req_header, &dst->req_header); in isp_get_cont_response()
682 a = (uint32_t *) src->req_sense_data; in isp_get_cont_response()
684 for (i = 0; i < (sizeof (src->req_sense_data) / sizeof (uint32_t)); i++) in isp_get_cont_response()
689 isp_get_24xx_response(ispsoftc_t *isp, isp24xx_statusreq_t *src, isp24xx_statusreq_t *dst) in isp_get_24xx_response() argument
694 isp_get_hdr(isp, &src->req_header, &dst->req_header); in isp_get_24xx_response()
695 ISP_IOXGET_32(isp, &src->req_handle, dst->req_handle); in isp_get_24xx_response()
696 ISP_IOXGET_16(isp, &src->req_completion_status, dst->req_completion_status); in isp_get_24xx_response()
697 ISP_IOXGET_16(isp, &src->req_oxid, dst->req_oxid); in isp_get_24xx_response()
698 ISP_IOXGET_32(isp, &src->req_resid, dst->req_resid); in isp_get_24xx_response()
699 ISP_IOXGET_16(isp, &src->req_reserved0, dst->req_reserved0); in isp_get_24xx_response()
700 ISP_IOXGET_16(isp, &src->req_state_flags, dst->req_state_flags); in isp_get_24xx_response()
701 ISP_IOXGET_16(isp, &src->req_retry_delay, dst->req_retry_delay); in isp_get_24xx_response()
702 ISP_IOXGET_16(isp, &src->req_scsi_status, dst->req_scsi_status); in isp_get_24xx_response()
703 ISP_IOXGET_32(isp, &src->req_fcp_residual, dst->req_fcp_residual); in isp_get_24xx_response()
704 ISP_IOXGET_32(isp, &src->req_sense_len, dst->req_sense_len); in isp_get_24xx_response()
705 ISP_IOXGET_32(isp, &src->req_response_len, dst->req_response_len); in isp_get_24xx_response()
706 s = (uint32_t *)src->req_rsp_sense; in isp_get_24xx_response()
708 for (i = 0; i < (nitems(src->req_rsp_sense) >> 2); i++) { in isp_get_24xx_response()
714 isp_get_24xx_abrt(ispsoftc_t *isp, isp24xx_abrt_t *src, isp24xx_abrt_t *dst) in isp_get_24xx_abrt() argument
717 isp_get_hdr(isp, &src->abrt_header, &dst->abrt_header); in isp_get_24xx_abrt()
718 ISP_IOXGET_32(isp, &src->abrt_handle, dst->abrt_handle); in isp_get_24xx_abrt()
719 ISP_IOXGET_16(isp, &src->abrt_nphdl, dst->abrt_nphdl); in isp_get_24xx_abrt()
720 ISP_IOXGET_16(isp, &src->abrt_options, dst->abrt_options); in isp_get_24xx_abrt()
721 ISP_IOXGET_32(isp, &src->abrt_cmd_handle, dst->abrt_cmd_handle); in isp_get_24xx_abrt()
722 ISP_IOXGET_16(isp, &src->abrt_queue_number, dst->abrt_queue_number); in isp_get_24xx_abrt()
723 for (i = 0; i < nitems(src->abrt_reserved); i++) { in isp_get_24xx_abrt()
724 ISP_IOXGET_8(isp, &src->abrt_reserved[i], dst->abrt_reserved[i]); in isp_get_24xx_abrt()
726 ISP_IOXGET_16(isp, &src->abrt_tidlo, dst->abrt_tidlo); in isp_get_24xx_abrt()
727 ISP_IOXGET_8(isp, &src->abrt_tidhi, dst->abrt_tidhi); in isp_get_24xx_abrt()
728 ISP_IOXGET_8(isp, &src->abrt_vpidx, dst->abrt_vpidx); in isp_get_24xx_abrt()
729 for (i = 0; i < nitems(src->abrt_reserved1); i++) { in isp_get_24xx_abrt()
730 ISP_IOXGET_8(isp, &src->abrt_reserved1[i], dst->abrt_reserved1[i]); in isp_get_24xx_abrt()
735 isp_put_icb_2400(ispsoftc_t *isp, isp_icb_2400_t *src, isp_icb_2400_t *dst) in isp_put_icb_2400() argument
738 ISP_IOXPUT_16(isp, src->icb_version, &dst->icb_version); in isp_put_icb_2400()
739 ISP_IOXPUT_16(isp, src->icb_reserved0, &dst->icb_reserved0); in isp_put_icb_2400()
740 ISP_IOXPUT_16(isp, src->icb_maxfrmlen, &dst->icb_maxfrmlen); in isp_put_icb_2400()
741 ISP_IOXPUT_16(isp, src->icb_execthrottle, &dst->icb_execthrottle); in isp_put_icb_2400()
742 ISP_IOXPUT_16(isp, src->icb_xchgcnt, &dst->icb_xchgcnt); in isp_put_icb_2400()
743 ISP_IOXPUT_16(isp, src->icb_hardaddr, &dst->icb_hardaddr); in isp_put_icb_2400()
745 ISP_IOXPUT_8(isp, src->icb_portname[i], &dst->icb_portname[i]); in isp_put_icb_2400()
748 ISP_IOXPUT_8(isp, src->icb_nodename[i], &dst->icb_nodename[i]); in isp_put_icb_2400()
750 ISP_IOXPUT_16(isp, src->icb_rspnsin, &dst->icb_rspnsin); in isp_put_icb_2400()
751 ISP_IOXPUT_16(isp, src->icb_rqstout, &dst->icb_rqstout); in isp_put_icb_2400()
752 ISP_IOXPUT_16(isp, src->icb_retry_count, &dst->icb_retry_count); in isp_put_icb_2400()
753 ISP_IOXPUT_16(isp, src->icb_priout, &dst->icb_priout); in isp_put_icb_2400()
754 ISP_IOXPUT_16(isp, src->icb_rsltqlen, &dst->icb_rsltqlen); in isp_put_icb_2400()
755 ISP_IOXPUT_16(isp, src->icb_rqstqlen, &dst->icb_rqstqlen); in isp_put_icb_2400()
756 ISP_IOXPUT_16(isp, src->icb_ldn_nols, &dst->icb_ldn_nols); in isp_put_icb_2400()
757 ISP_IOXPUT_16(isp, src->icb_prqstqlen, &dst->icb_prqstqlen); in isp_put_icb_2400()
759 ISP_IOXPUT_16(isp, src->icb_rqstaddr[i], &dst->icb_rqstaddr[i]); in isp_put_icb_2400()
762 ISP_IOXPUT_16(isp, src->icb_respaddr[i], &dst->icb_respaddr[i]); in isp_put_icb_2400()
765 ISP_IOXPUT_16(isp, src->icb_priaddr[i], &dst->icb_priaddr[i]); in isp_put_icb_2400()
767 ISP_IOXPUT_16(isp, src->icb_msixresp, &dst->icb_msixresp); in isp_put_icb_2400()
768 ISP_IOXPUT_16(isp, src->icb_msixatio, &dst->icb_msixatio); in isp_put_icb_2400()
770 ISP_IOXPUT_16(isp, src->icb_reserved1[i], &dst->icb_reserved1[i]); in isp_put_icb_2400()
772 ISP_IOXPUT_16(isp, src->icb_atio_in, &dst->icb_atio_in); in isp_put_icb_2400()
773 ISP_IOXPUT_16(isp, src->icb_atioqlen, &dst->icb_atioqlen); in isp_put_icb_2400()
775 ISP_IOXPUT_16(isp, src->icb_atioqaddr[i], &dst->icb_atioqaddr[i]); in isp_put_icb_2400()
777 ISP_IOXPUT_16(isp, src->icb_idelaytimer, &dst->icb_idelaytimer); in isp_put_icb_2400()
778 ISP_IOXPUT_16(isp, src->icb_logintime, &dst->icb_logintime); in isp_put_icb_2400()
779 ISP_IOXPUT_32(isp, src->icb_fwoptions1, &dst->icb_fwoptions1); in isp_put_icb_2400()
780 ISP_IOXPUT_32(isp, src->icb_fwoptions2, &dst->icb_fwoptions2); in isp_put_icb_2400()
781 ISP_IOXPUT_32(isp, src->icb_fwoptions3, &dst->icb_fwoptions3); in isp_put_icb_2400()
782 ISP_IOXPUT_16(isp, src->icb_qos, &dst->icb_qos); in isp_put_icb_2400()
784 ISP_IOXPUT_16(isp, src->icb_reserved2[i], &dst->icb_reserved2[i]); in isp_put_icb_2400()
786 ISP_IOXPUT_8(isp, src->icb_enodemac[i], &dst->icb_enodemac[i]); in isp_put_icb_2400()
787 ISP_IOXPUT_16(isp, src->icb_disctime, &dst->icb_disctime); in isp_put_icb_2400()
789 ISP_IOXPUT_16(isp, src->icb_reserved3[i], &dst->icb_reserved3[i]); in isp_put_icb_2400()
793 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
795 ISP_IOXPUT_16(isp, src->vp_count, &dst->vp_count); in isp_put_icb_2400_vpinfo()
796 ISP_IOXPUT_16(isp, src->vp_global_options, &dst->vp_global_options); in isp_put_icb_2400_vpinfo()
800 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
803 ISP_IOXPUT_16(isp, src->vp_port_status, &dst->vp_port_status); in isp_put_vp_port_info()
804 ISP_IOXPUT_8(isp, src->vp_port_options, &dst->vp_port_options); in isp_put_vp_port_info()
805 ISP_IOXPUT_8(isp, src->vp_port_loopid, &dst->vp_port_loopid); in isp_put_vp_port_info()
807 ISP_IOXPUT_8(isp, src->vp_port_portname[i], &dst->vp_port_portname[i]); in isp_put_vp_port_info()
810 ISP_IOXPUT_8(isp, src->vp_port_nodename[i], &dst->vp_port_nodename[i]); in isp_put_vp_port_info()
816 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
819 ISP_IOXGET_16(isp, &src->vp_port_status, dst->vp_port_status); in isp_get_vp_port_info()
820 ISP_IOXGET_8(isp, &src->vp_port_options, dst->vp_port_options); in isp_get_vp_port_info()
821 ISP_IOXGET_8(isp, &src->vp_port_loopid, dst->vp_port_loopid); in isp_get_vp_port_info()
822 for (i = 0; i < nitems(src->vp_port_portname); i++) { in isp_get_vp_port_info()
823 ISP_IOXGET_8(isp, &src->vp_port_portname[i], dst->vp_port_portname[i]); in isp_get_vp_port_info()
825 for (i = 0; i < nitems(src->vp_port_nodename); i++) { in isp_get_vp_port_info()
826 ISP_IOXGET_8(isp, &src->vp_port_nodename[i], dst->vp_port_nodename[i]); in isp_get_vp_port_info()
828 ISP_IOXGET_16(isp, &src->vp_port_portid_lo, dst->vp_port_portid_lo); in isp_get_vp_port_info()
829 ISP_IOXGET_16(isp, &src->vp_port_portid_hi, dst->vp_port_portid_hi); in isp_get_vp_port_info()
833 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
836 isp_put_hdr(isp, &src->vp_ctrl_hdr, &dst->vp_ctrl_hdr); in isp_put_vp_ctrl_info()
837 ISP_IOXPUT_32(isp, src->vp_ctrl_handle, &dst->vp_ctrl_handle); in isp_put_vp_ctrl_info()
838 ISP_IOXPUT_16(isp, src->vp_ctrl_index_fail, &dst->vp_ctrl_index_fail); in isp_put_vp_ctrl_info()
839 ISP_IOXPUT_16(isp, src->vp_ctrl_status, &dst->vp_ctrl_status); in isp_put_vp_ctrl_info()
840 ISP_IOXPUT_16(isp, src->vp_ctrl_command, &dst->vp_ctrl_command); in isp_put_vp_ctrl_info()
841 ISP_IOXPUT_16(isp, src->vp_ctrl_vp_count, &dst->vp_ctrl_vp_count); in isp_put_vp_ctrl_info()
842 for (i = 0; i < nitems(src->vp_ctrl_idmap); i++) { in isp_put_vp_ctrl_info()
843 ISP_IOXPUT_16(isp, src->vp_ctrl_idmap[i], &dst->vp_ctrl_idmap[i]); in isp_put_vp_ctrl_info()
845 for (i = 0; i < nitems(src->vp_ctrl_reserved); i++) { in isp_put_vp_ctrl_info()
846 ISP_IOXPUT_16(isp, src->vp_ctrl_reserved[i], &dst->vp_ctrl_reserved[i]); in isp_put_vp_ctrl_info()
848 ISP_IOXPUT_16(isp, src->vp_ctrl_fcf_index, &dst->vp_ctrl_fcf_index); in isp_put_vp_ctrl_info()
852 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
855 isp_get_hdr(isp, &src->vp_ctrl_hdr, &dst->vp_ctrl_hdr); in isp_get_vp_ctrl_info()
856 ISP_IOXGET_32(isp, &src->vp_ctrl_handle, dst->vp_ctrl_handle); in isp_get_vp_ctrl_info()
857 ISP_IOXGET_16(isp, &src->vp_ctrl_index_fail, dst->vp_ctrl_index_fail); in isp_get_vp_ctrl_info()
858 ISP_IOXGET_16(isp, &src->vp_ctrl_status, dst->vp_ctrl_status); in isp_get_vp_ctrl_info()
859 ISP_IOXGET_16(isp, &src->vp_ctrl_command, dst->vp_ctrl_command); in isp_get_vp_ctrl_info()
860 ISP_IOXGET_16(isp, &src->vp_ctrl_vp_count, dst->vp_ctrl_vp_count); in isp_get_vp_ctrl_info()
861 for (i = 0; i < nitems(src->vp_ctrl_idmap); i++) { in isp_get_vp_ctrl_info()
862 ISP_IOXGET_16(isp, &src->vp_ctrl_idmap[i], dst->vp_ctrl_idmap[i]); in isp_get_vp_ctrl_info()
864 for (i = 0; i < nitems(src->vp_ctrl_reserved); i++) { in isp_get_vp_ctrl_info()
865 ISP_IOXGET_16(isp, &src->vp_ctrl_reserved[i], dst->vp_ctrl_reserved[i]); in isp_get_vp_ctrl_info()
867 ISP_IOXGET_16(isp, &src->vp_ctrl_fcf_index, dst->vp_ctrl_fcf_index); in isp_get_vp_ctrl_info()
871 isp_put_vp_modify(ispsoftc_t *isp, vp_modify_t *src, vp_modify_t *dst) in isp_put_vp_modify() argument
874 isp_put_hdr(isp, &src->vp_mod_hdr, &dst->vp_mod_hdr); in isp_put_vp_modify()
875 ISP_IOXPUT_32(isp, src->vp_mod_hdl, &dst->vp_mod_hdl); in isp_put_vp_modify()
876 ISP_IOXPUT_16(isp, src->vp_mod_reserved0, &dst->vp_mod_reserved0); in isp_put_vp_modify()
877 ISP_IOXPUT_16(isp, src->vp_mod_status, &dst->vp_mod_status); in isp_put_vp_modify()
878 ISP_IOXPUT_8(isp, src->vp_mod_cmd, &dst->vp_mod_cmd); in isp_put_vp_modify()
879 ISP_IOXPUT_8(isp, src->vp_mod_cnt, &dst->vp_mod_cnt); in isp_put_vp_modify()
880 ISP_IOXPUT_8(isp, src->vp_mod_idx0, &dst->vp_mod_idx0); in isp_put_vp_modify()
881 ISP_IOXPUT_8(isp, src->vp_mod_idx1, &dst->vp_mod_idx1); in isp_put_vp_modify()
882 for (i = 0; i < nitems(src->vp_mod_ports); i++) { in isp_put_vp_modify()
883 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].options, &dst->vp_mod_ports[i].options); in isp_put_vp_modify()
884 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].loopid, &dst->vp_mod_ports[i].loopid); in isp_put_vp_modify()
885 ISP_IOXPUT_16(isp, src->vp_mod_ports[i].reserved1, &dst->vp_mod_ports[i].reserved1); in isp_put_vp_modify()
886 for (j = 0; j < nitems(src->vp_mod_ports[i].wwpn); j++) { in isp_put_vp_modify()
887 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].wwpn[j], &dst->vp_mod_ports[i].wwpn[j]); in isp_put_vp_modify()
889 for (j = 0; j < nitems(src->vp_mod_ports[i].wwnn); j++) { in isp_put_vp_modify()
890 ISP_IOXPUT_8(isp, src->vp_mod_ports[i].wwnn[j], &dst->vp_mod_ports[i].wwnn[j]); in isp_put_vp_modify()
893 for (i = 0; i < nitems(src->vp_mod_reserved2); i++) { in isp_put_vp_modify()
894 ISP_IOXPUT_8(isp, src->vp_mod_reserved2[i], &dst->vp_mod_reserved2[i]); in isp_put_vp_modify()
899 isp_get_vp_modify(ispsoftc_t *isp, vp_modify_t *src, vp_modify_t *dst) in isp_get_vp_modify() argument
902 isp_get_hdr(isp, &src->vp_mod_hdr, &dst->vp_mod_hdr); in isp_get_vp_modify()
903 ISP_IOXGET_32(isp, &src->vp_mod_hdl, dst->vp_mod_hdl); in isp_get_vp_modify()
904 ISP_IOXGET_16(isp, &src->vp_mod_reserved0, dst->vp_mod_reserved0); in isp_get_vp_modify()
905 ISP_IOXGET_16(isp, &src->vp_mod_status, dst->vp_mod_status); in isp_get_vp_modify()
906 ISP_IOXGET_8(isp, &src->vp_mod_cmd, dst->vp_mod_cmd); in isp_get_vp_modify()
907 ISP_IOXGET_8(isp, &src->vp_mod_cnt, dst->vp_mod_cnt); in isp_get_vp_modify()
908 ISP_IOXGET_8(isp, &src->vp_mod_idx0, dst->vp_mod_idx0); in isp_get_vp_modify()
909 ISP_IOXGET_8(isp, &src->vp_mod_idx1, dst->vp_mod_idx1); in isp_get_vp_modify()
910 for (i = 0; i < nitems(src->vp_mod_ports); i++) { in isp_get_vp_modify()
911 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].options, dst->vp_mod_ports[i].options); in isp_get_vp_modify()
912 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].loopid, dst->vp_mod_ports[i].loopid); in isp_get_vp_modify()
913 ISP_IOXGET_16(isp, &src->vp_mod_ports[i].reserved1, dst->vp_mod_ports[i].reserved1); in isp_get_vp_modify()
914 for (j = 0; j < nitems(src->vp_mod_ports[i].wwpn); j++) { in isp_get_vp_modify()
915 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].wwpn[j], dst->vp_mod_ports[i].wwpn[j]); in isp_get_vp_modify()
917 for (j = 0; j < nitems(src->vp_mod_ports[i].wwnn); j++) { in isp_get_vp_modify()
918 ISP_IOXGET_8(isp, &src->vp_mod_ports[i].wwnn[j], dst->vp_mod_ports[i].wwnn[j]); in isp_get_vp_modify()
921 for (i = 0; i < nitems(src->vp_mod_reserved2); i++) { in isp_get_vp_modify()
922 ISP_IOXGET_8(isp, &src->vp_mod_reserved2[i], dst->vp_mod_reserved2[i]); in isp_get_vp_modify()
927 isp_get_pdb_24xx(ispsoftc_t *isp, isp_pdb_24xx_t *src, isp_pdb_24xx_t *dst) in isp_get_pdb_24xx() argument
930 ISP_IOXGET_16(isp, &src->pdb_flags, dst->pdb_flags); in isp_get_pdb_24xx()
931 ISP_IOXGET_8(isp, &src->pdb_curstate, dst->pdb_curstate); in isp_get_pdb_24xx()
932 ISP_IOXGET_8(isp, &src->pdb_laststate, dst->pdb_laststate); in isp_get_pdb_24xx()
934 ISP_IOXGET_8(isp, &src->pdb_hardaddr_bits[i], dst->pdb_hardaddr_bits[i]); in isp_get_pdb_24xx()
937 ISP_IOXGET_8(isp, &src->pdb_portid_bits[i], dst->pdb_portid_bits[i]); in isp_get_pdb_24xx()
939 ISP_IOXGET_16(isp, &src->pdb_retry_timer, dst->pdb_retry_timer); in isp_get_pdb_24xx()
940 ISP_IOXGET_16(isp, &src->pdb_handle, dst->pdb_handle); in isp_get_pdb_24xx()
941 ISP_IOXGET_16(isp, &src->pdb_rcv_dsize, dst->pdb_rcv_dsize); in isp_get_pdb_24xx()
942 ISP_IOXGET_16(isp, &src->pdb_reserved0, dst->pdb_reserved0); in isp_get_pdb_24xx()
943 ISP_IOXGET_16(isp, &src->pdb_prli_svc0, dst->pdb_prli_svc0); in isp_get_pdb_24xx()
944 ISP_IOXGET_16(isp, &src->pdb_prli_svc3, dst->pdb_prli_svc3); in isp_get_pdb_24xx()
946 ISP_IOXGET_8(isp, &src->pdb_nodename[i], dst->pdb_nodename[i]); in isp_get_pdb_24xx()
949 ISP_IOXGET_8(isp, &src->pdb_portname[i], dst->pdb_portname[i]); in isp_get_pdb_24xx()
952 ISP_IOXGET_8(isp, &src->pdb_reserved1[i], dst->pdb_reserved1[i]); in isp_get_pdb_24xx()
957 isp_get_pnhle_24xx(ispsoftc_t *isp, isp_pnhle_24xx_t *src, isp_pnhle_24xx_t *dst) in isp_get_pnhle_24xx() argument
960 ISP_IOXGET_16(isp, &src->pnhle_port_id_lo, dst->pnhle_port_id_lo); in isp_get_pnhle_24xx()
961 ISP_IOXGET_16(isp, &src->pnhle_port_id_hi, dst->pnhle_port_id_hi); in isp_get_pnhle_24xx()
962 ISP_IOXGET_16(isp, &src->pnhle_handle, dst->pnhle_handle); in isp_get_pnhle_24xx()
963 ISP_IOXGET_16(isp, &src->pnhle_reserved, dst->pnhle_reserved); in isp_get_pnhle_24xx()
971 isp_get_plogx(ispsoftc_t *isp, isp_plogx_t *src, isp_plogx_t *dst) in isp_get_plogx() argument
974 isp_get_hdr(isp, &src->plogx_header, &dst->plogx_header); in isp_get_plogx()
975 ISP_IOXGET_32(isp, &src->plogx_handle, dst->plogx_handle); in isp_get_plogx()
976 ISP_IOXGET_16(isp, &src->plogx_status, dst->plogx_status); in isp_get_plogx()
977 ISP_IOXGET_16(isp, &src->plogx_nphdl, dst->plogx_nphdl); in isp_get_plogx()
978 ISP_IOXGET_16(isp, &src->plogx_flags, dst->plogx_flags); in isp_get_plogx()
979 ISP_IOXGET_16(isp, &src->plogx_vphdl, dst->plogx_vphdl); in isp_get_plogx()
980 ISP_IOXGET_16(isp, &src->plogx_portlo, dst->plogx_portlo); in isp_get_plogx()
981 ISP_IOXGET_16(isp, &src->plogx_rspsz_porthi, dst->plogx_rspsz_porthi); in isp_get_plogx()
983 ISP_IOXGET_16(isp, &src->plogx_ioparm[i].lo16, dst->plogx_ioparm[i].lo16); in isp_get_plogx()
984 ISP_IOXGET_16(isp, &src->plogx_ioparm[i].hi16, dst->plogx_ioparm[i].hi16); in isp_get_plogx()
989 isp_put_plogx(ispsoftc_t *isp, isp_plogx_t *src, isp_plogx_t *dst) in isp_put_plogx() argument
992 isp_put_hdr(isp, &src->plogx_header, &dst->plogx_header); in isp_put_plogx()
993 ISP_IOXPUT_32(isp, src->plogx_handle, &dst->plogx_handle); in isp_put_plogx()
994 ISP_IOXPUT_16(isp, src->plogx_status, &dst->plogx_status); in isp_put_plogx()
995 ISP_IOXPUT_16(isp, src->plogx_nphdl, &dst->plogx_nphdl); in isp_put_plogx()
996 ISP_IOXPUT_16(isp, src->plogx_flags, &dst->plogx_flags); in isp_put_plogx()
997 ISP_IOXPUT_16(isp, src->plogx_vphdl, &dst->plogx_vphdl); in isp_put_plogx()
998 ISP_IOXPUT_16(isp, src->plogx_portlo, &dst->plogx_portlo); in isp_put_plogx()
999 ISP_IOXPUT_16(isp, src->plogx_rspsz_porthi, &dst->plogx_rspsz_porthi); in isp_put_plogx()
1001 ISP_IOXPUT_16(isp, src->plogx_ioparm[i].lo16, &dst->plogx_ioparm[i].lo16); in isp_put_plogx()
1002 ISP_IOXPUT_16(isp, src->plogx_ioparm[i].hi16, &dst->plogx_ioparm[i].hi16); in isp_put_plogx()
1010 isp_get_ridacq(ispsoftc_t *isp, isp_ridacq_t *src, isp_ridacq_t *dst) in isp_get_ridacq() argument
1013 isp_get_hdr(isp, &src->ridacq_hdr, &dst->ridacq_hdr); in isp_get_ridacq()
1014 ISP_IOXGET_32(isp, &src->ridacq_handle, dst->ridacq_handle); in isp_get_ridacq()
1015 ISP_IOXGET_8(isp, &src->ridacq_vp_acquired, dst->ridacq_vp_acquired); in isp_get_ridacq()
1016 ISP_IOXGET_8(isp, &src->ridacq_vp_setup, dst->ridacq_vp_setup); in isp_get_ridacq()
1017 ISP_IOXGET_8(isp, &src->ridacq_vp_index, dst->ridacq_vp_index); in isp_get_ridacq()
1018 ISP_IOXGET_8(isp, &src->ridacq_vp_status, dst->ridacq_vp_status); in isp_get_ridacq()
1019 ISP_IOXGET_16(isp, &src->ridacq_vp_port_lo, dst->ridacq_vp_port_lo); in isp_get_ridacq()
1020 ISP_IOXGET_8(isp, &src->ridacq_vp_port_hi, dst->ridacq_vp_port_hi); in isp_get_ridacq()
1021 ISP_IOXGET_8(isp, &src->ridacq_format, dst->ridacq_format); in isp_get_ridacq()
1022 for (i = 0; i < sizeof (src->ridacq_map) / sizeof (src->ridacq_map[0]); i++) { in isp_get_ridacq()
1023 ISP_IOXGET_16(isp, &src->ridacq_map[i], dst->ridacq_map[i]); in isp_get_ridacq()
1025 for (i = 0; i < sizeof (src->ridacq_reserved1) / sizeof (src->ridacq_reserved1[0]); i++) { in isp_get_ridacq()
1026 ISP_IOXGET_16(isp, &src->ridacq_reserved1[i], dst->ridacq_reserved1[i]); in isp_get_ridacq()
1035 isp_get_ct_pt(ispsoftc_t *isp, isp_ct_pt_t *src, isp_ct_pt_t *dst) in isp_get_ct_pt() argument
1039 isp_get_hdr(isp, &src->ctp_header, &dst->ctp_header); in isp_get_ct_pt()
1040 ISP_IOXGET_32(isp, &src->ctp_handle, dst->ctp_handle); in isp_get_ct_pt()
1041 ISP_IOXGET_16(isp, &src->ctp_status, dst->ctp_status); in isp_get_ct_pt()
1042 ISP_IOXGET_16(isp, &src->ctp_nphdl, dst->ctp_nphdl); in isp_get_ct_pt()
1043 ISP_IOXGET_16(isp, &src->ctp_cmd_cnt, dst->ctp_cmd_cnt); in isp_get_ct_pt()
1044 ISP_IOXGET_8(isp, &src->ctp_vpidx, dst->ctp_vpidx); in isp_get_ct_pt()
1045 ISP_IOXGET_8(isp, &src->ctp_reserved0, dst->ctp_reserved0); in isp_get_ct_pt()
1046 ISP_IOXGET_16(isp, &src->ctp_time, dst->ctp_time); in isp_get_ct_pt()
1047 ISP_IOXGET_16(isp, &src->ctp_reserved1, dst->ctp_reserved1); in isp_get_ct_pt()
1048 ISP_IOXGET_16(isp, &src->ctp_rsp_cnt, dst->ctp_rsp_cnt); in isp_get_ct_pt()
1050 ISP_IOXGET_16(isp, &src->ctp_reserved2[i], dst->ctp_reserved2[i]); in isp_get_ct_pt()
1052 ISP_IOXGET_32(isp, &src->ctp_rsp_bcnt, dst->ctp_rsp_bcnt); in isp_get_ct_pt()
1053 ISP_IOXGET_32(isp, &src->ctp_cmd_bcnt, dst->ctp_cmd_bcnt); in isp_get_ct_pt()
1055 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_base, dst->ctp_dataseg[i].ds_base); in isp_get_ct_pt()
1056 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_basehi, dst->ctp_dataseg[i].ds_basehi); in isp_get_ct_pt()
1057 ISP_IOXGET_32(isp, &src->ctp_dataseg[i].ds_count, dst->ctp_dataseg[i].ds_count); in isp_get_ct_pt()
1062 isp_put_ct_pt(ispsoftc_t *isp, isp_ct_pt_t *src, isp_ct_pt_t *dst) in isp_put_ct_pt() argument
1066 isp_put_hdr(isp, &src->ctp_header, &dst->ctp_header); in isp_put_ct_pt()
1067 ISP_IOXPUT_32(isp, src->ctp_handle, &dst->ctp_handle); in isp_put_ct_pt()
1068 ISP_IOXPUT_16(isp, src->ctp_status, &dst->ctp_status); in isp_put_ct_pt()
1069 ISP_IOXPUT_16(isp, src->ctp_nphdl, &dst->ctp_nphdl); in isp_put_ct_pt()
1070 ISP_IOXPUT_16(isp, src->ctp_cmd_cnt, &dst->ctp_cmd_cnt); in isp_put_ct_pt()
1071 ISP_IOXPUT_8(isp, src->ctp_vpidx, &dst->ctp_vpidx); in isp_put_ct_pt()
1072 ISP_IOXPUT_8(isp, src->ctp_reserved0, &dst->ctp_reserved0); in isp_put_ct_pt()
1073 ISP_IOXPUT_16(isp, src->ctp_time, &dst->ctp_time); in isp_put_ct_pt()
1074 ISP_IOXPUT_16(isp, src->ctp_reserved1, &dst->ctp_reserved1); in isp_put_ct_pt()
1075 ISP_IOXPUT_16(isp, src->ctp_rsp_cnt, &dst->ctp_rsp_cnt); in isp_put_ct_pt()
1077 ISP_IOXPUT_16(isp, src->ctp_reserved2[i], &dst->ctp_reserved2[i]); in isp_put_ct_pt()
1079 ISP_IOXPUT_32(isp, src->ctp_rsp_bcnt, &dst->ctp_rsp_bcnt); in isp_put_ct_pt()
1080 ISP_IOXPUT_32(isp, src->ctp_cmd_bcnt, &dst->ctp_cmd_bcnt); in isp_put_ct_pt()
1082 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_base, &dst->ctp_dataseg[i].ds_base); in isp_put_ct_pt()
1083 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_basehi, &dst->ctp_dataseg[i].ds_basehi); in isp_put_ct_pt()
1084 ISP_IOXPUT_32(isp, src->ctp_dataseg[i].ds_count, &dst->ctp_dataseg[i].ds_count); in isp_put_ct_pt()
1089 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
1091 ISP_IOXPUT_16(isp, src->snscb_rblen, &dst->snscb_rblen); in isp_put_gid_ft_request()
1092 ISP_IOXPUT_16(isp, src->snscb_reserved0, &dst->snscb_reserved0); in isp_put_gid_ft_request()
1093 ISP_IOXPUT_16(isp, src->snscb_addr[0], &dst->snscb_addr[0]); in isp_put_gid_ft_request()
1094 ISP_IOXPUT_16(isp, src->snscb_addr[1], &dst->snscb_addr[1]); in isp_put_gid_ft_request()
1095 ISP_IOXPUT_16(isp, src->snscb_addr[2], &dst->snscb_addr[2]); in isp_put_gid_ft_request()
1096 ISP_IOXPUT_16(isp, src->snscb_addr[3], &dst->snscb_addr[3]); in isp_put_gid_ft_request()
1097 ISP_IOXPUT_16(isp, src->snscb_sblen, &dst->snscb_sblen); in isp_put_gid_ft_request()
1098 ISP_IOXPUT_16(isp, src->snscb_reserved1, &dst->snscb_reserved1); in isp_put_gid_ft_request()
1099 ISP_IOXPUT_16(isp, src->snscb_cmd, &dst->snscb_cmd); in isp_put_gid_ft_request()
1100 ISP_IOXPUT_16(isp, src->snscb_mword_div_2, &dst->snscb_mword_div_2); in isp_put_gid_ft_request()
1101 ISP_IOXPUT_32(isp, src->snscb_reserved3, &dst->snscb_reserved3); in isp_put_gid_ft_request()
1102 ISP_IOXPUT_32(isp, src->snscb_fc4_type, &dst->snscb_fc4_type); in isp_put_gid_ft_request()
1106 isp_get_gid_xx_response(ispsoftc_t *isp, sns_gid_xx_rsp_t *src, sns_gid_xx_rsp_t *dst, int nwords) in isp_get_gid_xx_response() argument
1110 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gid_xx_response()
1112 ISP_IOZGET_8(isp, &src->snscb_ports[i].control, in isp_get_gid_xx_response()
1115 ISP_IOZGET_8(isp, &src->snscb_ports[i].portid[j], in isp_get_gid_xx_response()
1124 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
1128 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gxn_id_response()
1130 ISP_IOZGET_8(isp, &src->snscb_wwn[i], dst->snscb_wwn[i]); in isp_get_gxn_id_response()
1134 isp_get_gft_id_response(ispsoftc_t *isp, sns_gft_id_rsp_t *src, sns_gft_id_rsp_t *dst) in isp_get_gft_id_response() argument
1138 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gft_id_response()
1140 ISP_IOZGET_32(isp, &src->snscb_fc4_types[i], in isp_get_gft_id_response()
1146 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
1150 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_gff_id_response()
1152 ISP_IOZGET_32(isp, &src->snscb_fc4_features[i], in isp_get_gff_id_response()
1158 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
1161 isp_get_ct_hdr(isp, &src->snscb_cthdr, &dst->snscb_cthdr); in isp_get_ga_nxt_response()
1162 ISP_IOZGET_8(isp, &src->snscb_port_type, dst->snscb_port_type); in isp_get_ga_nxt_response()
1164 ISP_IOZGET_8(isp, &src->snscb_port_id[i], dst->snscb_port_id[i]); in isp_get_ga_nxt_response()
1167 ISP_IOZGET_8(isp, &src->snscb_portname[i], dst->snscb_portname[i]); in isp_get_ga_nxt_response()
1169 ISP_IOZGET_8(isp, &src->snscb_pnlen, dst->snscb_pnlen); in isp_get_ga_nxt_response()
1171 ISP_IOZGET_8(isp, &src->snscb_pname[i], dst->snscb_pname[i]); in isp_get_ga_nxt_response()
1174 ISP_IOZGET_8(isp, &src->snscb_nodename[i], dst->snscb_nodename[i]); in isp_get_ga_nxt_response()
1176 ISP_IOZGET_8(isp, &src->snscb_nnlen, dst->snscb_nnlen); in isp_get_ga_nxt_response()
1178 ISP_IOZGET_8(isp, &src->snscb_nname[i], dst->snscb_nname[i]); in isp_get_ga_nxt_response()
1181 ISP_IOZGET_8(isp, &src->snscb_ipassoc[i], dst->snscb_ipassoc[i]); in isp_get_ga_nxt_response()
1184 ISP_IOZGET_8(isp, &src->snscb_ipaddr[i], dst->snscb_ipaddr[i]); in isp_get_ga_nxt_response()
1187 ISP_IOZGET_8(isp, &src->snscb_svc_class[i], dst->snscb_svc_class[i]); in isp_get_ga_nxt_response()
1190 ISP_IOZGET_8(isp, &src->snscb_fc4_types[i], dst->snscb_fc4_types[i]); in isp_get_ga_nxt_response()
1193 ISP_IOZGET_8(isp, &src->snscb_fpname[i], dst->snscb_fpname[i]); in isp_get_ga_nxt_response()
1195 ISP_IOZGET_8(isp, &src->snscb_reserved, dst->snscb_reserved); in isp_get_ga_nxt_response()
1197 ISP_IOZGET_8(isp, &src->snscb_hardaddr[i], dst->snscb_hardaddr[i]); in isp_get_ga_nxt_response()
1206 isp_get_fc_hdr(ispsoftc_t *isp, fc_hdr_t *src, fc_hdr_t *dst) in isp_get_fc_hdr() argument
1208 ISP_IOZGET_8(isp, &src->r_ctl, dst->r_ctl); in isp_get_fc_hdr()
1209 ISP_IOZGET_8(isp, &src->d_id[0], dst->d_id[0]); in isp_get_fc_hdr()
1210 ISP_IOZGET_8(isp, &src->d_id[1], dst->d_id[1]); in isp_get_fc_hdr()
1211 ISP_IOZGET_8(isp, &src->d_id[2], dst->d_id[2]); in isp_get_fc_hdr()
1212 ISP_IOZGET_8(isp, &src->cs_ctl, dst->cs_ctl); in isp_get_fc_hdr()
1213 ISP_IOZGET_8(isp, &src->s_id[0], dst->s_id[0]); in isp_get_fc_hdr()
1214 ISP_IOZGET_8(isp, &src->s_id[1], dst->s_id[1]); in isp_get_fc_hdr()
1215 ISP_IOZGET_8(isp, &src->s_id[2], dst->s_id[2]); in isp_get_fc_hdr()
1216 ISP_IOZGET_8(isp, &src->type, dst->type); in isp_get_fc_hdr()
1217 ISP_IOZGET_8(isp, &src->f_ctl[0], dst->f_ctl[0]); in isp_get_fc_hdr()
1218 ISP_IOZGET_8(isp, &src->f_ctl[1], dst->f_ctl[1]); in isp_get_fc_hdr()
1219 ISP_IOZGET_8(isp, &src->f_ctl[2], dst->f_ctl[2]); in isp_get_fc_hdr()
1220 ISP_IOZGET_8(isp, &src->seq_id, dst->seq_id); in isp_get_fc_hdr()
1221 ISP_IOZGET_8(isp, &src->df_ctl, dst->df_ctl); in isp_get_fc_hdr()
1222 ISP_IOZGET_16(isp, &src->seq_cnt, dst->seq_cnt); in isp_get_fc_hdr()
1223 ISP_IOZGET_16(isp, &src->ox_id, dst->ox_id); in isp_get_fc_hdr()
1224 ISP_IOZGET_16(isp, &src->rx_id, dst->rx_id); in isp_get_fc_hdr()
1225 ISP_IOZGET_32(isp, &src->parameter, dst->parameter); in isp_get_fc_hdr()
1229 isp_put_fc_hdr(ispsoftc_t *isp, fc_hdr_t *src, fc_hdr_t *dst) in isp_put_fc_hdr() argument
1231 ISP_IOZPUT_8(isp, src->r_ctl, &dst->r_ctl); in isp_put_fc_hdr()
1232 ISP_IOZPUT_8(isp, src->d_id[0], &dst->d_id[0]); in isp_put_fc_hdr()
1233 ISP_IOZPUT_8(isp, src->d_id[1], &dst->d_id[1]); in isp_put_fc_hdr()
1234 ISP_IOZPUT_8(isp, src->d_id[2], &dst->d_id[2]); in isp_put_fc_hdr()
1235 ISP_IOZPUT_8(isp, src->cs_ctl, &dst->cs_ctl); in isp_put_fc_hdr()
1236 ISP_IOZPUT_8(isp, src->s_id[0], &dst->s_id[0]); in isp_put_fc_hdr()
1237 ISP_IOZPUT_8(isp, src->s_id[1], &dst->s_id[1]); in isp_put_fc_hdr()
1238 ISP_IOZPUT_8(isp, src->s_id[2], &dst->s_id[2]); in isp_put_fc_hdr()
1239 ISP_IOZPUT_8(isp, src->type, &dst->type); in isp_put_fc_hdr()
1240 ISP_IOZPUT_8(isp, src->f_ctl[0], &dst->f_ctl[0]); in isp_put_fc_hdr()
1241 ISP_IOZPUT_8(isp, src->f_ctl[1], &dst->f_ctl[1]); in isp_put_fc_hdr()
1242 ISP_IOZPUT_8(isp, src->f_ctl[2], &dst->f_ctl[2]); in isp_put_fc_hdr()
1243 ISP_IOZPUT_8(isp, src->seq_id, &dst->seq_id); in isp_put_fc_hdr()
1244 ISP_IOZPUT_8(isp, src->df_ctl, &dst->df_ctl); in isp_put_fc_hdr()
1245 ISP_IOZPUT_16(isp, src->seq_cnt, &dst->seq_cnt); in isp_put_fc_hdr()
1246 ISP_IOZPUT_16(isp, src->ox_id, &dst->ox_id); in isp_put_fc_hdr()
1247 ISP_IOZPUT_16(isp, src->rx_id, &dst->rx_id); in isp_put_fc_hdr()
1248 ISP_IOZPUT_32(isp, src->parameter, &dst->parameter); in isp_put_fc_hdr()
1252 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
1257 ISP_IOZGET_8(isp, &src->fcp_cmnd_lun[i], dst->fcp_cmnd_lun[i]); in isp_get_fcp_cmnd_iu()
1259 ISP_IOZGET_8(isp, &src->fcp_cmnd_crn, dst->fcp_cmnd_crn); in isp_get_fcp_cmnd_iu()
1260 ISP_IOZGET_8(isp, &src->fcp_cmnd_task_attribute, dst->fcp_cmnd_task_attribute); in isp_get_fcp_cmnd_iu()
1261 ISP_IOZGET_8(isp, &src->fcp_cmnd_task_management, dst->fcp_cmnd_task_management); in isp_get_fcp_cmnd_iu()
1262 ISP_IOZGET_8(isp, &src->fcp_cmnd_alen_datadir, dst->fcp_cmnd_alen_datadir); in isp_get_fcp_cmnd_iu()
1264 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()
1266 ISP_IOZGET_32(isp, &src->cdb_dl.sf.fcp_cmnd_dl, dst->cdb_dl.sf.fcp_cmnd_dl); in isp_get_fcp_cmnd_iu()
1270 isp_put_rft_id(ispsoftc_t *isp, rft_id_t *src, rft_id_t *dst) in isp_put_rft_id() argument
1273 isp_put_ct_hdr(isp, &src->rftid_hdr, &dst->rftid_hdr); in isp_put_rft_id()
1274 ISP_IOZPUT_8(isp, src->rftid_reserved, &dst->rftid_reserved); in isp_put_rft_id()
1276 ISP_IOZPUT_8(isp, src->rftid_portid[i], &dst->rftid_portid[i]); in isp_put_rft_id()
1279 ISP_IOZPUT_32(isp, src->rftid_fc4types[i], &dst->rftid_fc4types[i]); in isp_put_rft_id()
1284 isp_put_rspn_id(ispsoftc_t *isp, rspn_id_t *src, rspn_id_t *dst) in isp_put_rspn_id() argument
1287 isp_put_ct_hdr(isp, &src->rspnid_hdr, &dst->rspnid_hdr); in isp_put_rspn_id()
1288 ISP_IOZPUT_8(isp, src->rspnid_reserved, &dst->rspnid_reserved); in isp_put_rspn_id()
1289 ISP_IOZPUT_8(isp, src->rspnid_length, &dst->rspnid_length); in isp_put_rspn_id()
1295 isp_put_rff_id(ispsoftc_t *isp, rff_id_t *src, rff_id_t *dst) in isp_put_rff_id() argument
1299 isp_put_ct_hdr(isp, &src->rffid_hdr, &dst->rffid_hdr); in isp_put_rff_id()
1300 ISP_IOZPUT_8(isp, src->rffid_reserved, &dst->rffid_reserved); in isp_put_rff_id()
1302 ISP_IOZPUT_8(isp, src->rffid_portid[i], &dst->rffid_portid[i]); in isp_put_rff_id()
1303 ISP_IOZPUT_16(isp, src->rffid_reserved2, &dst->rffid_reserved2); in isp_put_rff_id()
1304 ISP_IOZPUT_8(isp, src->rffid_fc4features, &dst->rffid_fc4features); in isp_put_rff_id()
1305 ISP_IOZPUT_8(isp, src->rffid_fc4type, &dst->rffid_fc4type); in isp_put_rff_id()
1309 isp_put_rsnn_nn(ispsoftc_t *isp, rsnn_nn_t *src, rsnn_nn_t *dst) in isp_put_rsnn_nn() argument
1312 isp_put_ct_hdr(isp, &src->rsnnnn_hdr, &dst->rsnnnn_hdr); in isp_put_rsnn_nn()
1314 ISP_IOZPUT_8(isp, src->rsnnnn_nodename[i], &dst->rsnnnn_nodename[i]); in isp_put_rsnn_nn()
1315 ISP_IOZPUT_8(isp, src->rsnnnn_length, &dst->rsnnnn_length); in isp_put_rsnn_nn()
1321 isp_get_ct_hdr(ispsoftc_t *isp, ct_hdr_t *src, ct_hdr_t *dst) in isp_get_ct_hdr() argument
1323 ISP_IOZGET_8(isp, &src->ct_revision, dst->ct_revision); in isp_get_ct_hdr()
1324 ISP_IOZGET_8(isp, &src->ct_in_id[0], dst->ct_in_id[0]); in isp_get_ct_hdr()
1325 ISP_IOZGET_8(isp, &src->ct_in_id[1], dst->ct_in_id[1]); in isp_get_ct_hdr()
1326 ISP_IOZGET_8(isp, &src->ct_in_id[2], dst->ct_in_id[2]); in isp_get_ct_hdr()
1327 ISP_IOZGET_8(isp, &src->ct_fcs_type, dst->ct_fcs_type); in isp_get_ct_hdr()
1328 ISP_IOZGET_8(isp, &src->ct_fcs_subtype, dst->ct_fcs_subtype); in isp_get_ct_hdr()
1329 ISP_IOZGET_8(isp, &src->ct_options, dst->ct_options); in isp_get_ct_hdr()
1330 ISP_IOZGET_8(isp, &src->ct_reserved0, dst->ct_reserved0); in isp_get_ct_hdr()
1331 ISP_IOZGET_16(isp, &src->ct_cmd_resp, dst->ct_cmd_resp); in isp_get_ct_hdr()
1332 ISP_IOZGET_16(isp, &src->ct_bcnt_resid, dst->ct_bcnt_resid); in isp_get_ct_hdr()
1333 ISP_IOZGET_8(isp, &src->ct_reserved1, dst->ct_reserved1); in isp_get_ct_hdr()
1334 ISP_IOZGET_8(isp, &src->ct_reason, dst->ct_reason); in isp_get_ct_hdr()
1335 ISP_IOZGET_8(isp, &src->ct_explanation, dst->ct_explanation); in isp_get_ct_hdr()
1336 ISP_IOZGET_8(isp, &src->ct_vunique, dst->ct_vunique); in isp_get_ct_hdr()
1340 isp_put_ct_hdr(ispsoftc_t *isp, ct_hdr_t *src, ct_hdr_t *dst) in isp_put_ct_hdr() argument
1342 ISP_IOZPUT_8(isp, src->ct_revision, &dst->ct_revision); in isp_put_ct_hdr()
1343 ISP_IOZPUT_8(isp, src->ct_in_id[0], &dst->ct_in_id[0]); in isp_put_ct_hdr()
1344 ISP_IOZPUT_8(isp, src->ct_in_id[1], &dst->ct_in_id[1]); in isp_put_ct_hdr()
1345 ISP_IOZPUT_8(isp, src->ct_in_id[2], &dst->ct_in_id[2]); in isp_put_ct_hdr()
1346 ISP_IOZPUT_8(isp, src->ct_fcs_type, &dst->ct_fcs_type); in isp_put_ct_hdr()
1347 ISP_IOZPUT_8(isp, src->ct_fcs_subtype, &dst->ct_fcs_subtype); in isp_put_ct_hdr()
1348 ISP_IOZPUT_8(isp, src->ct_options, &dst->ct_options); in isp_put_ct_hdr()
1349 ISP_IOZPUT_8(isp, src->ct_reserved0, &dst->ct_reserved0); in isp_put_ct_hdr()
1350 ISP_IOZPUT_16(isp, src->ct_cmd_resp, &dst->ct_cmd_resp); in isp_put_ct_hdr()
1351 ISP_IOZPUT_16(isp, src->ct_bcnt_resid, &dst->ct_bcnt_resid); in isp_put_ct_hdr()
1352 ISP_IOZPUT_8(isp, src->ct_reserved1, &dst->ct_reserved1); in isp_put_ct_hdr()
1353 ISP_IOZPUT_8(isp, src->ct_reason, &dst->ct_reason); in isp_put_ct_hdr()
1354 ISP_IOZPUT_8(isp, src->ct_explanation, &dst->ct_explanation); in isp_put_ct_hdr()
1355 ISP_IOZPUT_8(isp, src->ct_vunique, &dst->ct_vunique); in isp_put_ct_hdr()
1359 isp_put_fcp_rsp_iu(ispsoftc_t *isp, fcp_rsp_iu_t *src, fcp_rsp_iu_t *dst) in isp_put_fcp_rsp_iu() argument
1362 for (i = 0; i < ((sizeof (src->fcp_rsp_reserved))/(sizeof (src->fcp_rsp_reserved[0]))); i++) { in isp_put_fcp_rsp_iu()
1363 ISP_IOZPUT_8(isp, src->fcp_rsp_reserved[i], &dst->fcp_rsp_reserved[i]); in isp_put_fcp_rsp_iu()
1365 ISP_IOZPUT_16(isp, src->fcp_rsp_status_qualifier, &dst->fcp_rsp_status_qualifier); in isp_put_fcp_rsp_iu()
1366 ISP_IOZPUT_8(isp, src->fcp_rsp_bits, &dst->fcp_rsp_bits); in isp_put_fcp_rsp_iu()
1367 ISP_IOZPUT_8(isp, src->fcp_rsp_scsi_status, &dst->fcp_rsp_scsi_status); in isp_put_fcp_rsp_iu()
1368 ISP_IOZPUT_32(isp, src->fcp_rsp_resid, &dst->fcp_rsp_resid); in isp_put_fcp_rsp_iu()
1369 ISP_IOZPUT_32(isp, src->fcp_rsp_snslen, &dst->fcp_rsp_snslen); in isp_put_fcp_rsp_iu()
1370 ISP_IOZPUT_32(isp, src->fcp_rsp_rsplen, &dst->fcp_rsp_rsplen); in isp_put_fcp_rsp_iu()
1658 isp_get_atio7(ispsoftc_t *isp, at7_entry_t *src, at7_entry_t *dst) in isp_get_atio7() argument
1660 ISP_IOXGET_8(isp, &src->at_type, dst->at_type); in isp_get_atio7()
1661 ISP_IOXGET_8(isp, &src->at_count, dst->at_count); in isp_get_atio7()
1662 ISP_IOXGET_16(isp, &src->at_ta_len, dst->at_ta_len); in isp_get_atio7()
1663 ISP_IOXGET_32(isp, &src->at_rxid, dst->at_rxid); in isp_get_atio7()
1664 isp_get_fc_hdr(isp, &src->at_hdr, &dst->at_hdr); in isp_get_atio7()
1665 isp_get_fcp_cmnd_iu(isp, &src->at_cmnd, &dst->at_cmnd); in isp_get_atio7()
1669 isp_put_ctio7(ispsoftc_t *isp, ct7_entry_t *src, ct7_entry_t *dst) in isp_put_ctio7() argument
1673 isp_put_hdr(isp, &src->ct_header, &dst->ct_header); in isp_put_ctio7()
1674 ISP_IOXPUT_32(isp, src->ct_syshandle, &dst->ct_syshandle); in isp_put_ctio7()
1675 ISP_IOXPUT_16(isp, src->ct_nphdl, &dst->ct_nphdl); in isp_put_ctio7()
1676 ISP_IOXPUT_16(isp, src->ct_timeout, &dst->ct_timeout); in isp_put_ctio7()
1677 ISP_IOXPUT_16(isp, src->ct_seg_count, &dst->ct_seg_count); in isp_put_ctio7()
1678 ISP_IOXPUT_8(isp, src->ct_vpidx, &dst->ct_vpidx); in isp_put_ctio7()
1679 ISP_IOXPUT_8(isp, src->ct_xflags, &dst->ct_xflags); in isp_put_ctio7()
1680 ISP_IOXPUT_16(isp, src->ct_iid_lo, &dst->ct_iid_lo); in isp_put_ctio7()
1681 ISP_IOXPUT_8(isp, src->ct_iid_hi, &dst->ct_iid_hi); in isp_put_ctio7()
1682 ISP_IOXPUT_8(isp, src->ct_reserved, &dst->ct_reserved); in isp_put_ctio7()
1683 ISP_IOXPUT_32(isp, src->ct_rxid, &dst->ct_rxid); in isp_put_ctio7()
1684 ISP_IOXPUT_16(isp, src->ct_senselen, &dst->ct_senselen); in isp_put_ctio7()
1685 ISP_IOXPUT_16(isp, src->ct_flags, &dst->ct_flags); in isp_put_ctio7()
1686 ISP_IOXPUT_32(isp, src->ct_resid, &dst->ct_resid); in isp_put_ctio7()
1687 ISP_IOXPUT_16(isp, src->ct_oxid, &dst->ct_oxid); in isp_put_ctio7()
1688 ISP_IOXPUT_16(isp, src->ct_scsi_status, &dst->ct_scsi_status); in isp_put_ctio7()
1690 ISP_IOXPUT_32(isp, src->rsp.m0.reloff, &dst->rsp.m0.reloff); in isp_put_ctio7()
1691 ISP_IOXPUT_32(isp, src->rsp.m0.reserved0, &dst->rsp.m0.reserved0); in isp_put_ctio7()
1692 ISP_IOXPUT_32(isp, src->rsp.m0.ct_xfrlen, &dst->rsp.m0.ct_xfrlen); in isp_put_ctio7()
1693 ISP_IOXPUT_32(isp, src->rsp.m0.reserved1, &dst->rsp.m0.reserved1); in isp_put_ctio7()
1694 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_base, &dst->rsp.m0.ds.ds_base); in isp_put_ctio7()
1695 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_basehi, &dst->rsp.m0.ds.ds_basehi); in isp_put_ctio7()
1696 ISP_IOXPUT_32(isp, src->rsp.m0.ds.ds_count, &dst->rsp.m0.ds.ds_count); in isp_put_ctio7()
1700 ISP_IOXPUT_16(isp, src->rsp.m1.ct_resplen, &dst->rsp.m1.ct_resplen); in isp_put_ctio7()
1701 ISP_IOXPUT_16(isp, src->rsp.m1.reserved, &dst->rsp.m1.reserved); in isp_put_ctio7()
1702 a = (uint32_t *) src->rsp.m1.ct_resp; in isp_put_ctio7()
1704 for (i = 0; i < (nitems(src->rsp.m1.ct_resp) >> 2); i++) { in isp_put_ctio7()
1708 ISP_IOXPUT_32(isp, src->rsp.m2.reserved0, &dst->rsp.m2.reserved0); in isp_put_ctio7()
1709 ISP_IOXPUT_32(isp, src->rsp.m2.reserved1, &dst->rsp.m2.reserved1); in isp_put_ctio7()
1710 ISP_IOXPUT_32(isp, src->rsp.m2.ct_datalen, &dst->rsp.m2.ct_datalen); in isp_put_ctio7()
1711 ISP_IOXPUT_32(isp, src->rsp.m2.reserved2, &dst->rsp.m2.reserved2); in isp_put_ctio7()
1712 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()
1713 …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()
1714 …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()
1719 isp_get_ctio7(ispsoftc_t *isp, ct7_entry_t *src, ct7_entry_t *dst) in isp_get_ctio7() argument
1723 isp_get_hdr(isp, &src->ct_header, &dst->ct_header); in isp_get_ctio7()
1724 ISP_IOXGET_32(isp, &src->ct_syshandle, dst->ct_syshandle); in isp_get_ctio7()
1725 ISP_IOXGET_16(isp, &src->ct_nphdl, dst->ct_nphdl); in isp_get_ctio7()
1726 ISP_IOXGET_16(isp, &src->ct_timeout, dst->ct_timeout); in isp_get_ctio7()
1727 ISP_IOXGET_16(isp, &src->ct_seg_count, dst->ct_seg_count); in isp_get_ctio7()
1728 ISP_IOXGET_8(isp, &src->ct_vpidx, dst->ct_vpidx); in isp_get_ctio7()
1729 ISP_IOXGET_8(isp, &src->ct_xflags, dst->ct_xflags); in isp_get_ctio7()
1730 ISP_IOXGET_16(isp, &src->ct_iid_lo, dst->ct_iid_lo); in isp_get_ctio7()
1731 ISP_IOXGET_8(isp, &src->ct_iid_hi, dst->ct_iid_hi); in isp_get_ctio7()
1732 ISP_IOXGET_8(isp, &src->ct_reserved, dst->ct_reserved); in isp_get_ctio7()
1733 ISP_IOXGET_32(isp, &src->ct_rxid, dst->ct_rxid); in isp_get_ctio7()
1734 ISP_IOXGET_16(isp, &src->ct_senselen, dst->ct_senselen); in isp_get_ctio7()
1735 ISP_IOXGET_16(isp, &src->ct_flags, dst->ct_flags); in isp_get_ctio7()
1736 ISP_IOXGET_32(isp, &src->ct_resid, dst->ct_resid); in isp_get_ctio7()
1737 ISP_IOXGET_16(isp, &src->ct_oxid, dst->ct_oxid); in isp_get_ctio7()
1738 ISP_IOXGET_16(isp, &src->ct_scsi_status, dst->ct_scsi_status); in isp_get_ctio7()
1740 ISP_IOXGET_32(isp, &src->rsp.m0.reloff, dst->rsp.m0.reloff); in isp_get_ctio7()
1741 ISP_IOXGET_32(isp, &src->rsp.m0.reserved0, dst->rsp.m0.reserved0); in isp_get_ctio7()
1742 ISP_IOXGET_32(isp, &src->rsp.m0.ct_xfrlen, dst->rsp.m0.ct_xfrlen); in isp_get_ctio7()
1743 ISP_IOXGET_32(isp, &src->rsp.m0.reserved1, dst->rsp.m0.reserved1); in isp_get_ctio7()
1744 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_base, dst->rsp.m0.ds.ds_base); in isp_get_ctio7()
1745 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_basehi, dst->rsp.m0.ds.ds_basehi); in isp_get_ctio7()
1746 ISP_IOXGET_32(isp, &src->rsp.m0.ds.ds_count, dst->rsp.m0.ds.ds_count); in isp_get_ctio7()
1750 ISP_IOXGET_16(isp, &src->rsp.m1.ct_resplen, dst->rsp.m1.ct_resplen); in isp_get_ctio7()
1751 ISP_IOXGET_16(isp, &src->rsp.m1.reserved, dst->rsp.m1.reserved); in isp_get_ctio7()
1752 a = (uint32_t *) src->rsp.m1.ct_resp; in isp_get_ctio7()
1755 ISP_IOXGET_8(isp, &src->rsp.m1.ct_resp[i], dst->rsp.m1.ct_resp[i]); in isp_get_ctio7()
1757 for (i = 0; i < (nitems(src->rsp.m1.ct_resp) >> 2); i++) { in isp_get_ctio7()
1761 ISP_IOXGET_32(isp, &src->rsp.m2.reserved0, dst->rsp.m2.reserved0); in isp_get_ctio7()
1762 ISP_IOXGET_32(isp, &src->rsp.m2.ct_datalen, dst->rsp.m2.ct_datalen); in isp_get_ctio7()
1763 ISP_IOXGET_32(isp, &src->rsp.m2.reserved1, dst->rsp.m2.reserved1); in isp_get_ctio7()
1764 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()
1765 …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()
1766 …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()
1771 isp_put_notify_24xx(ispsoftc_t *isp, in_fcentry_24xx_t *src, in_fcentry_24xx_t *dst) in isp_put_notify_24xx() argument
1775 isp_put_hdr(isp, &src->in_header, &dst->in_header); in isp_put_notify_24xx()
1776 ISP_IOXPUT_32(isp, src->in_reserved, &dst->in_reserved); in isp_put_notify_24xx()
1777 ISP_IOXPUT_16(isp, src->in_nphdl, &dst->in_nphdl); in isp_put_notify_24xx()
1778 ISP_IOXPUT_16(isp, src->in_reserved1, &dst->in_reserved1); in isp_put_notify_24xx()
1779 ISP_IOXPUT_16(isp, src->in_flags, &dst->in_flags); in isp_put_notify_24xx()
1780 ISP_IOXPUT_16(isp, src->in_srr_rxid, &dst->in_srr_rxid); in isp_put_notify_24xx()
1781 ISP_IOXPUT_16(isp, src->in_status, &dst->in_status); in isp_put_notify_24xx()
1782 ISP_IOXPUT_8(isp, src->in_status_subcode, &dst->in_status_subcode); in isp_put_notify_24xx()
1783 ISP_IOXPUT_8(isp, src->in_fwhandle, &dst->in_fwhandle); in isp_put_notify_24xx()
1784 ISP_IOXPUT_32(isp, src->in_rxid, &dst->in_rxid); in isp_put_notify_24xx()
1785 ISP_IOXPUT_16(isp, src->in_srr_reloff_hi, &dst->in_srr_reloff_hi); in isp_put_notify_24xx()
1786 ISP_IOXPUT_16(isp, src->in_srr_reloff_lo, &dst->in_srr_reloff_lo); in isp_put_notify_24xx()
1787 ISP_IOXPUT_16(isp, src->in_srr_iu, &dst->in_srr_iu); in isp_put_notify_24xx()
1788 ISP_IOXPUT_16(isp, src->in_srr_oxid, &dst->in_srr_oxid); in isp_put_notify_24xx()
1789 ISP_IOXPUT_16(isp, src->in_nport_id_hi, &dst->in_nport_id_hi); in isp_put_notify_24xx()
1790 ISP_IOXPUT_8(isp, src->in_nport_id_lo, &dst->in_nport_id_lo); in isp_put_notify_24xx()
1791 ISP_IOXPUT_8(isp, src->in_reserved3, &dst->in_reserved3); in isp_put_notify_24xx()
1792 ISP_IOXPUT_16(isp, src->in_np_handle, &dst->in_np_handle); in isp_put_notify_24xx()
1793 for (i = 0; i < nitems(src->in_reserved4); i++) { in isp_put_notify_24xx()
1794 ISP_IOXPUT_8(isp, src->in_reserved4[i], &dst->in_reserved4[i]); in isp_put_notify_24xx()
1796 ISP_IOXPUT_8(isp, src->in_reserved5, &dst->in_reserved5); in isp_put_notify_24xx()
1797 ISP_IOXPUT_8(isp, src->in_vpidx, &dst->in_vpidx); in isp_put_notify_24xx()
1798 ISP_IOXPUT_32(isp, src->in_reserved6, &dst->in_reserved6); in isp_put_notify_24xx()
1799 ISP_IOXPUT_16(isp, src->in_portid_lo, &dst->in_portid_lo); in isp_put_notify_24xx()
1800 ISP_IOXPUT_8(isp, src->in_portid_hi, &dst->in_portid_hi); in isp_put_notify_24xx()
1801 ISP_IOXPUT_8(isp, src->in_reserved7, &dst->in_reserved7); in isp_put_notify_24xx()
1802 ISP_IOXPUT_16(isp, src->in_reserved8, &dst->in_reserved8); in isp_put_notify_24xx()
1803 ISP_IOXPUT_16(isp, src->in_oxid, &dst->in_oxid); in isp_put_notify_24xx()
1807 isp_get_notify_24xx(ispsoftc_t *isp, in_fcentry_24xx_t *src, in_fcentry_24xx_t *dst) in isp_get_notify_24xx() argument
1811 isp_get_hdr(isp, &src->in_header, &dst->in_header); in isp_get_notify_24xx()
1812 ISP_IOXGET_32(isp, &src->in_reserved, dst->in_reserved); in isp_get_notify_24xx()
1813 ISP_IOXGET_16(isp, &src->in_nphdl, dst->in_nphdl); in isp_get_notify_24xx()
1814 ISP_IOXGET_16(isp, &src->in_reserved1, dst->in_reserved1); in isp_get_notify_24xx()
1815 ISP_IOXGET_16(isp, &src->in_flags, dst->in_flags); in isp_get_notify_24xx()
1816 ISP_IOXGET_16(isp, &src->in_srr_rxid, dst->in_srr_rxid); in isp_get_notify_24xx()
1817 ISP_IOXGET_16(isp, &src->in_status, dst->in_status); in isp_get_notify_24xx()
1818 ISP_IOXGET_8(isp, &src->in_status_subcode, dst->in_status_subcode); in isp_get_notify_24xx()
1819 ISP_IOXGET_8(isp, &src->in_fwhandle, dst->in_fwhandle); in isp_get_notify_24xx()
1820 ISP_IOXGET_32(isp, &src->in_rxid, dst->in_rxid); in isp_get_notify_24xx()
1821 ISP_IOXGET_16(isp, &src->in_srr_reloff_hi, dst->in_srr_reloff_hi); in isp_get_notify_24xx()
1822 ISP_IOXGET_16(isp, &src->in_srr_reloff_lo, dst->in_srr_reloff_lo); in isp_get_notify_24xx()
1823 ISP_IOXGET_16(isp, &src->in_srr_iu, dst->in_srr_iu); in isp_get_notify_24xx()
1824 ISP_IOXGET_16(isp, &src->in_srr_oxid, dst->in_srr_oxid); in isp_get_notify_24xx()
1825 ISP_IOXGET_16(isp, &src->in_nport_id_hi, dst->in_nport_id_hi); in isp_get_notify_24xx()
1826 ISP_IOXGET_8(isp, &src->in_nport_id_lo, dst->in_nport_id_lo); in isp_get_notify_24xx()
1827 ISP_IOXGET_8(isp, &src->in_reserved3, dst->in_reserved3); in isp_get_notify_24xx()
1828 ISP_IOXGET_16(isp, &src->in_np_handle, dst->in_np_handle); in isp_get_notify_24xx()
1829 for (i = 0; i < nitems(src->in_reserved4); i++) { in isp_get_notify_24xx()
1830 ISP_IOXGET_8(isp, &src->in_reserved4[i], dst->in_reserved4[i]); in isp_get_notify_24xx()
1832 ISP_IOXGET_8(isp, &src->in_reserved5, dst->in_reserved5); in isp_get_notify_24xx()
1833 ISP_IOXGET_8(isp, &src->in_vpidx, dst->in_vpidx); in isp_get_notify_24xx()
1834 ISP_IOXGET_32(isp, &src->in_reserved6, dst->in_reserved6); in isp_get_notify_24xx()
1835 ISP_IOXGET_16(isp, &src->in_portid_lo, dst->in_portid_lo); in isp_get_notify_24xx()
1836 ISP_IOXGET_8(isp, &src->in_portid_hi, dst->in_portid_hi); in isp_get_notify_24xx()
1837 ISP_IOXGET_8(isp, &src->in_reserved7, dst->in_reserved7); in isp_get_notify_24xx()
1838 ISP_IOXGET_16(isp, &src->in_reserved8, dst->in_reserved8); in isp_get_notify_24xx()
1839 ISP_IOXGET_16(isp, &src->in_oxid, dst->in_oxid); in isp_get_notify_24xx()
1843 isp_put_notify_ack_24xx(ispsoftc_t *isp, na_fcentry_24xx_t *src, na_fcentry_24xx_t *dst) in isp_put_notify_ack_24xx() argument
1847 isp_put_hdr(isp, &src->na_header, &dst->na_header); in isp_put_notify_ack_24xx()
1848 ISP_IOXPUT_32(isp, src->na_handle, &dst->na_handle); in isp_put_notify_ack_24xx()
1849 ISP_IOXPUT_16(isp, src->na_nphdl, &dst->na_nphdl); in isp_put_notify_ack_24xx()
1850 ISP_IOXPUT_16(isp, src->na_reserved1, &dst->na_reserved1); in isp_put_notify_ack_24xx()
1851 ISP_IOXPUT_16(isp, src->na_flags, &dst->na_flags); in isp_put_notify_ack_24xx()
1852 ISP_IOXPUT_16(isp, src->na_srr_rxid, &dst->na_srr_rxid); in isp_put_notify_ack_24xx()
1853 ISP_IOXPUT_16(isp, src->na_status, &dst->na_status); in isp_put_notify_ack_24xx()
1854 ISP_IOXPUT_8(isp, src->na_status_subcode, &dst->na_status_subcode); in isp_put_notify_ack_24xx()
1855 ISP_IOXPUT_8(isp, src->na_fwhandle, &dst->na_fwhandle); in isp_put_notify_ack_24xx()
1856 ISP_IOXPUT_32(isp, src->na_rxid, &dst->na_rxid); in isp_put_notify_ack_24xx()
1857 ISP_IOXPUT_16(isp, src->na_srr_reloff_hi, &dst->na_srr_reloff_hi); in isp_put_notify_ack_24xx()
1858 ISP_IOXPUT_16(isp, src->na_srr_reloff_lo, &dst->na_srr_reloff_lo); in isp_put_notify_ack_24xx()
1859 ISP_IOXPUT_16(isp, src->na_srr_iu, &dst->na_srr_iu); in isp_put_notify_ack_24xx()
1860 ISP_IOXPUT_16(isp, src->na_srr_flags, &dst->na_srr_flags); in isp_put_notify_ack_24xx()
1862 ISP_IOXPUT_8(isp, src->na_reserved3[i], &dst->na_reserved3[i]); in isp_put_notify_ack_24xx()
1864 ISP_IOXPUT_8(isp, src->na_reserved4, &dst->na_reserved4); in isp_put_notify_ack_24xx()
1865 ISP_IOXPUT_8(isp, src->na_vpidx, &dst->na_vpidx); in isp_put_notify_ack_24xx()
1866 ISP_IOXPUT_8(isp, src->na_srr_reject_vunique, &dst->na_srr_reject_vunique); in isp_put_notify_ack_24xx()
1867 ISP_IOXPUT_8(isp, src->na_srr_reject_explanation, &dst->na_srr_reject_explanation); in isp_put_notify_ack_24xx()
1868 ISP_IOXPUT_8(isp, src->na_srr_reject_code, &dst->na_srr_reject_code); in isp_put_notify_ack_24xx()
1869 ISP_IOXPUT_8(isp, src->na_reserved5, &dst->na_reserved5); in isp_put_notify_ack_24xx()
1871 ISP_IOXPUT_8(isp, src->na_reserved6[i], &dst->na_reserved6[i]); in isp_put_notify_ack_24xx()
1873 ISP_IOXPUT_16(isp, src->na_oxid, &dst->na_oxid); in isp_put_notify_ack_24xx()
1877 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
1881 isp_get_hdr(isp, &src->na_header, &dst->na_header); in isp_get_notify_ack_24xx()
1882 ISP_IOXGET_32(isp, &src->na_handle, dst->na_handle); in isp_get_notify_ack_24xx()
1883 ISP_IOXGET_16(isp, &src->na_nphdl, dst->na_nphdl); in isp_get_notify_ack_24xx()
1884 ISP_IOXGET_16(isp, &src->na_reserved1, dst->na_reserved1); in isp_get_notify_ack_24xx()
1885 ISP_IOXGET_16(isp, &src->na_flags, dst->na_flags); in isp_get_notify_ack_24xx()
1886 ISP_IOXGET_16(isp, &src->na_srr_rxid, dst->na_srr_rxid); in isp_get_notify_ack_24xx()
1887 ISP_IOXGET_16(isp, &src->na_status, dst->na_status); in isp_get_notify_ack_24xx()
1888 ISP_IOXGET_8(isp, &src->na_status_subcode, dst->na_status_subcode); in isp_get_notify_ack_24xx()
1889 ISP_IOXGET_8(isp, &src->na_fwhandle, dst->na_fwhandle); in isp_get_notify_ack_24xx()
1890 ISP_IOXGET_32(isp, &src->na_rxid, dst->na_rxid); in isp_get_notify_ack_24xx()
1891 ISP_IOXGET_16(isp, &src->na_srr_reloff_hi, dst->na_srr_reloff_hi); in isp_get_notify_ack_24xx()
1892 ISP_IOXGET_16(isp, &src->na_srr_reloff_lo, dst->na_srr_reloff_lo); in isp_get_notify_ack_24xx()
1893 ISP_IOXGET_16(isp, &src->na_srr_iu, dst->na_srr_iu); in isp_get_notify_ack_24xx()
1894 ISP_IOXGET_16(isp, &src->na_srr_flags, dst->na_srr_flags); in isp_get_notify_ack_24xx()
1896 ISP_IOXGET_8(isp, &src->na_reserved3[i], dst->na_reserved3[i]); in isp_get_notify_ack_24xx()
1898 ISP_IOXGET_8(isp, &src->na_reserved4, dst->na_reserved4); in isp_get_notify_ack_24xx()
1899 ISP_IOXGET_8(isp, &src->na_vpidx, dst->na_vpidx); in isp_get_notify_ack_24xx()
1900 ISP_IOXGET_8(isp, &src->na_srr_reject_vunique, dst->na_srr_reject_vunique); in isp_get_notify_ack_24xx()
1901 ISP_IOXGET_8(isp, &src->na_srr_reject_explanation, dst->na_srr_reject_explanation); in isp_get_notify_ack_24xx()
1902 ISP_IOXGET_8(isp, &src->na_srr_reject_code, dst->na_srr_reject_code); in isp_get_notify_ack_24xx()
1903 ISP_IOXGET_8(isp, &src->na_reserved5, dst->na_reserved5); in isp_get_notify_ack_24xx()
1905 ISP_IOXGET_8(isp, &src->na_reserved6[i], dst->na_reserved6[i]); in isp_get_notify_ack_24xx()
1907 ISP_IOXGET_16(isp, &src->na_oxid, dst->na_oxid); in isp_get_notify_ack_24xx()
1911 isp_get_abts(ispsoftc_t *isp, abts_t *src, abts_t *dst) in isp_get_abts() argument
1915 isp_get_hdr(isp, &src->abts_header, &dst->abts_header); in isp_get_abts()
1917 ISP_IOXGET_8(isp, &src->abts_reserved0[i], dst->abts_reserved0[i]); in isp_get_abts()
1919 ISP_IOXGET_16(isp, &src->abts_nphdl, dst->abts_nphdl); in isp_get_abts()
1920 ISP_IOXGET_16(isp, &src->abts_reserved1, dst->abts_reserved1); in isp_get_abts()
1921 ISP_IOXGET_16(isp, &src->abts_sof, dst->abts_sof); in isp_get_abts()
1922 ISP_IOXGET_32(isp, &src->abts_rxid_abts, dst->abts_rxid_abts); in isp_get_abts()
1923 ISP_IOXGET_16(isp, &src->abts_did_lo, dst->abts_did_lo); in isp_get_abts()
1924 ISP_IOXGET_8(isp, &src->abts_did_hi, dst->abts_did_hi); in isp_get_abts()
1925 ISP_IOXGET_8(isp, &src->abts_r_ctl, dst->abts_r_ctl); in isp_get_abts()
1926 ISP_IOXGET_16(isp, &src->abts_sid_lo, dst->abts_sid_lo); in isp_get_abts()
1927 ISP_IOXGET_8(isp, &src->abts_sid_hi, dst->abts_sid_hi); in isp_get_abts()
1928 ISP_IOXGET_8(isp, &src->abts_cs_ctl, dst->abts_cs_ctl); in isp_get_abts()
1929 ISP_IOXGET_16(isp, &src->abts_fs_ctl, dst->abts_fs_ctl); in isp_get_abts()
1930 ISP_IOXGET_8(isp, &src->abts_f_ctl, dst->abts_f_ctl); in isp_get_abts()
1931 ISP_IOXGET_8(isp, &src->abts_type, dst->abts_type); in isp_get_abts()
1932 ISP_IOXGET_16(isp, &src->abts_seq_cnt, dst->abts_seq_cnt); in isp_get_abts()
1933 ISP_IOXGET_8(isp, &src->abts_df_ctl, dst->abts_df_ctl); in isp_get_abts()
1934 ISP_IOXGET_8(isp, &src->abts_seq_id, dst->abts_seq_id); in isp_get_abts()
1935 ISP_IOXGET_16(isp, &src->abts_rx_id, dst->abts_rx_id); in isp_get_abts()
1936 ISP_IOXGET_16(isp, &src->abts_ox_id, dst->abts_ox_id); in isp_get_abts()
1937 ISP_IOXGET_32(isp, &src->abts_param, dst->abts_param); in isp_get_abts()
1939 ISP_IOXGET_8(isp, &src->abts_reserved2[i], dst->abts_reserved2[i]); in isp_get_abts()
1941 ISP_IOXGET_32(isp, &src->abts_rxid_task, dst->abts_rxid_task); in isp_get_abts()
1945 isp_put_abts_rsp(ispsoftc_t *isp, abts_rsp_t *src, abts_rsp_t *dst) in isp_put_abts_rsp() argument
1949 isp_put_hdr(isp, &src->abts_rsp_header, &dst->abts_rsp_header); in isp_put_abts_rsp()
1950 ISP_IOXPUT_32(isp, src->abts_rsp_handle, &dst->abts_rsp_handle); in isp_put_abts_rsp()
1951 ISP_IOXPUT_16(isp, src->abts_rsp_status, &dst->abts_rsp_status); in isp_put_abts_rsp()
1952 ISP_IOXPUT_16(isp, src->abts_rsp_nphdl, &dst->abts_rsp_nphdl); in isp_put_abts_rsp()
1953 ISP_IOXPUT_16(isp, src->abts_rsp_ctl_flags, &dst->abts_rsp_ctl_flags); in isp_put_abts_rsp()
1954 ISP_IOXPUT_16(isp, src->abts_rsp_sof, &dst->abts_rsp_sof); in isp_put_abts_rsp()
1955 ISP_IOXPUT_32(isp, src->abts_rsp_rxid_abts, &dst->abts_rsp_rxid_abts); in isp_put_abts_rsp()
1956 ISP_IOXPUT_16(isp, src->abts_rsp_did_lo, &dst->abts_rsp_did_lo); in isp_put_abts_rsp()
1957 ISP_IOXPUT_8(isp, src->abts_rsp_did_hi, &dst->abts_rsp_did_hi); in isp_put_abts_rsp()
1958 ISP_IOXPUT_8(isp, src->abts_rsp_r_ctl, &dst->abts_rsp_r_ctl); in isp_put_abts_rsp()
1959 ISP_IOXPUT_16(isp, src->abts_rsp_sid_lo, &dst->abts_rsp_sid_lo); in isp_put_abts_rsp()
1960 ISP_IOXPUT_8(isp, src->abts_rsp_sid_hi, &dst->abts_rsp_sid_hi); in isp_put_abts_rsp()
1961 ISP_IOXPUT_8(isp, src->abts_rsp_cs_ctl, &dst->abts_rsp_cs_ctl); in isp_put_abts_rsp()
1962 ISP_IOXPUT_16(isp, src->abts_rsp_f_ctl_lo, &dst->abts_rsp_f_ctl_lo); in isp_put_abts_rsp()
1963 ISP_IOXPUT_8(isp, src->abts_rsp_f_ctl_hi, &dst->abts_rsp_f_ctl_hi); in isp_put_abts_rsp()
1964 ISP_IOXPUT_8(isp, src->abts_rsp_type, &dst->abts_rsp_type); in isp_put_abts_rsp()
1965 ISP_IOXPUT_16(isp, src->abts_rsp_seq_cnt, &dst->abts_rsp_seq_cnt); in isp_put_abts_rsp()
1966 ISP_IOXPUT_8(isp, src->abts_rsp_df_ctl, &dst->abts_rsp_df_ctl); in isp_put_abts_rsp()
1967 ISP_IOXPUT_8(isp, src->abts_rsp_seq_id, &dst->abts_rsp_seq_id); in isp_put_abts_rsp()
1968 ISP_IOXPUT_16(isp, src->abts_rsp_rx_id, &dst->abts_rsp_rx_id); in isp_put_abts_rsp()
1969 ISP_IOXPUT_16(isp, src->abts_rsp_ox_id, &dst->abts_rsp_ox_id); in isp_put_abts_rsp()
1970 ISP_IOXPUT_32(isp, src->abts_rsp_param, &dst->abts_rsp_param); in isp_put_abts_rsp()
1971 if (src->abts_rsp_r_ctl == BA_ACC) { in isp_put_abts_rsp()
1972 ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.reserved, &dst->abts_rsp_payload.ba_acc.reserved); in isp_put_abts_rsp()
1973 …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()
1974 …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()
1975 …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()
1976 …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()
1977 …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()
1978 …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()
1980 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_acc.reserved2[i], &dst->abts_rsp_payload.ba_acc.reserv… in isp_put_abts_rsp()
1982 } else if (src->abts_rsp_r_ctl == BA_RJT) { in isp_put_abts_rsp()
1983 …ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.vendor_unique, &dst->abts_rsp_payload.ba_rjt.vendor… in isp_put_abts_rsp()
1984 …ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.explanation, &dst->abts_rsp_payload.ba_rjt.explanat… in isp_put_abts_rsp()
1985 ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.reason, &dst->abts_rsp_payload.ba_rjt.reason); in isp_put_abts_rsp()
1986 ISP_IOXPUT_8(isp, src->abts_rsp_payload.ba_rjt.reserved, &dst->abts_rsp_payload.ba_rjt.reserved); in isp_put_abts_rsp()
1988 …ISP_IOXPUT_16(isp, src->abts_rsp_payload.ba_rjt.reserved2[i], &dst->abts_rsp_payload.ba_rjt.reserv… in isp_put_abts_rsp()
1992 ISP_IOXPUT_8(isp, src->abts_rsp_payload.reserved[i], &dst->abts_rsp_payload.reserved[i]); in isp_put_abts_rsp()
1995 ISP_IOXPUT_32(isp, src->abts_rsp_rxid_task, &dst->abts_rsp_rxid_task); in isp_put_abts_rsp()
1999 isp_get_abts_rsp(ispsoftc_t *isp, abts_rsp_t *src, abts_rsp_t *dst) in isp_get_abts_rsp() argument
2003 isp_get_hdr(isp, &src->abts_rsp_header, &dst->abts_rsp_header); in isp_get_abts_rsp()
2004 ISP_IOXGET_32(isp, &src->abts_rsp_handle, dst->abts_rsp_handle); in isp_get_abts_rsp()
2005 ISP_IOXGET_16(isp, &src->abts_rsp_status, dst->abts_rsp_status); in isp_get_abts_rsp()
2006 ISP_IOXGET_16(isp, &src->abts_rsp_nphdl, dst->abts_rsp_nphdl); in isp_get_abts_rsp()
2007 ISP_IOXGET_16(isp, &src->abts_rsp_ctl_flags, dst->abts_rsp_ctl_flags); in isp_get_abts_rsp()
2008 ISP_IOXGET_16(isp, &src->abts_rsp_sof, dst->abts_rsp_sof); in isp_get_abts_rsp()
2009 ISP_IOXGET_32(isp, &src->abts_rsp_rxid_abts, dst->abts_rsp_rxid_abts); in isp_get_abts_rsp()
2010 ISP_IOXGET_16(isp, &src->abts_rsp_did_lo, dst->abts_rsp_did_lo); in isp_get_abts_rsp()
2011 ISP_IOXGET_8(isp, &src->abts_rsp_did_hi, dst->abts_rsp_did_hi); in isp_get_abts_rsp()
2012 ISP_IOXGET_8(isp, &src->abts_rsp_r_ctl, dst->abts_rsp_r_ctl); in isp_get_abts_rsp()
2013 ISP_IOXGET_16(isp, &src->abts_rsp_sid_lo, dst->abts_rsp_sid_lo); in isp_get_abts_rsp()
2014 ISP_IOXGET_8(isp, &src->abts_rsp_sid_hi, dst->abts_rsp_sid_hi); in isp_get_abts_rsp()
2015 ISP_IOXGET_8(isp, &src->abts_rsp_cs_ctl, dst->abts_rsp_cs_ctl); in isp_get_abts_rsp()
2016 ISP_IOXGET_16(isp, &src->abts_rsp_f_ctl_lo, dst->abts_rsp_f_ctl_lo); in isp_get_abts_rsp()
2017 ISP_IOXGET_8(isp, &src->abts_rsp_f_ctl_hi, dst->abts_rsp_f_ctl_hi); in isp_get_abts_rsp()
2018 ISP_IOXGET_8(isp, &src->abts_rsp_type, dst->abts_rsp_type); in isp_get_abts_rsp()
2019 ISP_IOXGET_16(isp, &src->abts_rsp_seq_cnt, dst->abts_rsp_seq_cnt); in isp_get_abts_rsp()
2020 ISP_IOXGET_8(isp, &src->abts_rsp_df_ctl, dst->abts_rsp_df_ctl); in isp_get_abts_rsp()
2021 ISP_IOXGET_8(isp, &src->abts_rsp_seq_id, dst->abts_rsp_seq_id); in isp_get_abts_rsp()
2022 ISP_IOXGET_16(isp, &src->abts_rsp_rx_id, dst->abts_rsp_rx_id); in isp_get_abts_rsp()
2023 ISP_IOXGET_16(isp, &src->abts_rsp_ox_id, dst->abts_rsp_ox_id); in isp_get_abts_rsp()
2024 ISP_IOXGET_32(isp, &src->abts_rsp_param, dst->abts_rsp_param); in isp_get_abts_rsp()
2026 ISP_IOXGET_8(isp, &src->abts_rsp_payload.rsp.reserved[i], dst->abts_rsp_payload.rsp.reserved[i]); in isp_get_abts_rsp()
2028 ISP_IOXGET_32(isp, &src->abts_rsp_payload.rsp.subcode1, dst->abts_rsp_payload.rsp.subcode1); in isp_get_abts_rsp()
2029 ISP_IOXGET_32(isp, &src->abts_rsp_payload.rsp.subcode2, dst->abts_rsp_payload.rsp.subcode2); in isp_get_abts_rsp()
2030 ISP_IOXGET_32(isp, &src->abts_rsp_rxid_task, dst->abts_rsp_rxid_task); in isp_get_abts_rsp()
2034 isp_put_entry(ispsoftc_t *isp, void *src, void *dst) in isp_put_entry() argument
2036 uint8_t etype = ((isphdr_t *)src)->rqs_entry_type; in isp_put_entry()
2040 isp_put_notify_ack_24xx(isp, (na_fcentry_24xx_t *)src, in isp_put_entry()
2044 isp_put_ctio7(isp, (ct7_entry_t *)src, (ct7_entry_t *)dst); in isp_put_entry()
2047 isp_put_24xx_tmf(isp, (isp24xx_tmf_t *)src, (isp24xx_tmf_t *)dst); in isp_put_entry()
2050 isp_put_ct_pt(isp, (isp_ct_pt_t *)src, (isp_ct_pt_t *)dst); in isp_put_entry()
2053 isp_put_vp_ctrl_info(isp, (vp_ctrl_info_t *)src, (vp_ctrl_info_t *)dst); in isp_put_entry()
2056 isp_put_vp_modify(isp, (vp_modify_t *)src, (vp_modify_t *)dst); in isp_put_entry()
2059 isp_put_24xx_abrt(isp, (isp24xx_abrt_t *)src, (isp24xx_abrt_t *)dst); in isp_put_entry()
2062 isp_put_plogx(isp, (isp_plogx_t *)src, (isp_plogx_t *)dst); in isp_put_entry()
2065 isp_put_abts_rsp(isp, (abts_rsp_t *)src, (abts_rsp_t *)dst); in isp_put_entry()
2073 isp_get_entry(ispsoftc_t *isp, void *src, void *dst) in isp_get_entry() argument
2077 isp_get_hdr(isp, src, (isphdr_t *)dst); in isp_get_entry()
2084 isp_get_24xx_response(isp, (isp24xx_statusreq_t *)src, (isp24xx_statusreq_t *)dst); in isp_get_entry()
2087 isp_get_ct_pt(isp, (isp_ct_pt_t *)src, (isp_ct_pt_t *)dst); in isp_get_entry()
2090 isp_get_vp_ctrl_info(isp, (vp_ctrl_info_t *)src, (vp_ctrl_info_t *)dst); in isp_get_entry()
2093 isp_get_vp_modify(isp, (vp_modify_t *)src, (vp_modify_t *)dst); in isp_get_entry()
2096 isp_get_24xx_abrt(isp, (isp24xx_abrt_t *)src, (isp24xx_abrt_t *)dst); in isp_get_entry()
2099 isp_get_plogx(isp, (isp_plogx_t *)src, (isp_plogx_t *)dst); in isp_get_entry()
2107 isp_send_entry(ispsoftc_t *isp, void *src) in isp_send_entry() argument
2116 isp_put_entry(isp, src, outp); in isp_send_entry()
2124 isp_exec_entry_mbox(ispsoftc_t *isp, void *src, void *dst, int timeout) in isp_exec_entry_mbox() argument
2128 isp_put_entry(isp, src, isp->isp_iocb); in isp_exec_entry_mbox()
2148 isp_exec_entry_queue(ispsoftc_t *isp, void *src, void *dst, int timeout) in isp_exec_entry_queue() argument
2170 ((uint32_t *)src)[1] = hdl; in isp_exec_entry_queue()
2173 isp_send_entry(isp, src); in isp_exec_entry_queue()