Lines Matching defs:enc_ctx

70 void ndmp_connect_list_get(ndmp_door_ctx_t *enc_ctx);
71 static void connection_get(struct conn_list *clp, ndmp_door_ctx_t *enc_ctx);
73 ndmp_door_ctx_t *enc_ctx);
75 ndmp_door_ctx_t *enc_ctx);
77 ndmp_door_ctx_t *enc_ctx);
79 ndmp_door_ctx_t *enc_ctx);
81 ndmp_door_ctx_t *enc_ctx);
83 ndmp_door_ctx_t *enc_ctx);
85 ndmp_door_ctx_t *enc_ctx);
87 ndmp_door_ctx_t *enc_ctx);
89 ndmp_door_ctx_t *enc_ctx);
90 void ndmpd_get_devs(ndmp_door_ctx_t *enc_ctx);
761 ndmp_connect_get_conn(struct conn_list *clp, ndmp_door_ctx_t *enc_ctx)
771 ndmp_door_put_int32(enc_ctx, clp->cl_id);
772 ndmp_door_put_int32(enc_ctx, session->ns_protocol_version);
773 ndmp_door_put_int32(enc_ctx, clp->cl_conn->conn_authorized);
774 ndmp_door_put_int32(enc_ctx, session->ns_eof);
780 ndmp_door_put_string(enc_ctx, cl_addr);
787 ndmp_connect_get_scsi_v2(ndmpd_session_t *session, ndmp_door_ctx_t *enc_ctx)
789 ndmp_door_put_int32(enc_ctx, session->ns_scsi.sd_is_open);
790 ndmp_door_put_string(enc_ctx, session->ns_scsi.sd_adapter_name);
791 ndmp_door_put_int32(enc_ctx, session->ns_scsi.sd_valid_target_set);
793 ndmp_door_put_int32(enc_ctx, session->ns_scsi.sd_sid);
794 ndmp_door_put_int32(enc_ctx, session->ns_scsi.sd_lun);
802 ndmp_connect_get_tape_v2(ndmpd_session_t *session, ndmp_door_ctx_t *enc_ctx)
806 ndmp_door_put_int32(enc_ctx, session->ns_tape.td_fd);
808 ndmp_door_put_uint64(enc_ctx, session->ns_tape.td_record_count);
809 ndmp_door_put_int32(enc_ctx, session->ns_tape.td_mode);
813 ndmp_door_put_string(enc_ctx, dev_name);
814 ndmp_door_put_string(enc_ctx, session->ns_tape.td_adapter_name);
815 ndmp_door_put_int32(enc_ctx, session->ns_tape.td_sid);
816 ndmp_door_put_int32(enc_ctx, session->ns_tape.td_lun);
824 ndmp_connect_get_mover_v2(ndmpd_session_t *session, ndmp_door_ctx_t *enc_ctx)
826 ndmp_door_put_int32(enc_ctx, session->ns_mover.md_state);
827 ndmp_door_put_int32(enc_ctx, session->ns_mover.md_mode);
828 ndmp_door_put_int32(enc_ctx, session->ns_mover.md_pause_reason);
829 ndmp_door_put_int32(enc_ctx, session->ns_mover.md_halt_reason);
830 ndmp_door_put_uint64(enc_ctx, session->ns_mover.md_record_size);
831 ndmp_door_put_uint64(enc_ctx, session->ns_mover.md_record_num);
832 ndmp_door_put_uint64(enc_ctx, session->ns_mover.md_position);
833 ndmp_door_put_uint64(enc_ctx, session->ns_mover.md_window_offset);
834 ndmp_door_put_uint64(enc_ctx, session->ns_mover.md_window_length);
835 ndmp_door_put_int32(enc_ctx, session->ns_mover.md_sock);
842 ndmp_connect_get_data_common(ndmpd_session_t *session, ndmp_door_ctx_t *enc_ctx)
848 ndmp_door_put_int32(enc_ctx, session->ns_data.dd_operation);
849 ndmp_door_put_int32(enc_ctx, session->ns_data.dd_state);
850 ndmp_door_put_int32(enc_ctx, session->ns_data.dd_halt_reason);
851 ndmp_door_put_int32(enc_ctx, session->ns_data.dd_sock);
852 ndmp_door_put_int32(enc_ctx, session->ns_data.dd_mover.addr_type);
853 ndmp_door_put_int32(enc_ctx, session->ns_data.dd_abort);
854 ndmp_door_put_uint64(enc_ctx, session->ns_data.dd_read_offset);
855 ndmp_door_put_uint64(enc_ctx, session->ns_data.dd_read_length);
856 ndmp_door_put_uint64(enc_ctx, session->ns_data.dd_data_size);
865 ndmp_door_put_uint64(enc_ctx, len);
868 ndmp_door_put_string(enc_ctx, ep->name);
869 ndmp_door_put_string(enc_ctx, ep->value);
878 ndmp_connect_get_data_v2(ndmpd_session_t *session, ndmp_door_ctx_t *enc_ctx)
884 ndmp_connect_get_data_common(session, enc_ctx);
889 ndmp_door_put_string(enc_ctx, tcp_addr);
896 ndmp_door_put_string(enc_ctx, tcp_addr);
900 ndmp_door_put_string(enc_ctx, tcp_addr);
903 ndmp_door_put_uint64(enc_ctx, session->ns_data.dd_nlist_len);
906 ndmp_door_put_string(enc_ctx, np->name);
907 ndmp_door_put_string(enc_ctx, np->dest);
915 ndmp_connect_get_v2(ndmp_connection_t *connection, ndmp_door_ctx_t *enc_ctx)
920 ndmp_connect_get_scsi_v2(session, enc_ctx);
921 ndmp_connect_get_tape_v2(session, enc_ctx);
922 ndmp_connect_get_mover_v2(session, enc_ctx);
923 ndmp_connect_get_data_v2(session, enc_ctx);
931 ndmp_connect_get_mover_v3(ndmpd_session_t *session, ndmp_door_ctx_t *enc_ctx)
936 ndmp_connect_get_mover_v2(session, enc_ctx);
939 ndmp_door_put_int32(enc_ctx, session->ns_mover.md_listen_sock);
940 ndmp_door_put_int32(enc_ctx, session->ns_mover.md_data_addr.addr_type);
946 ndmp_door_put_string(enc_ctx, tcp_addr);
953 ndmp_connect_get_data_v3(ndmpd_session_t *session, ndmp_door_ctx_t *enc_ctx)
959 ndmp_connect_get_data_common(session, enc_ctx);
964 ndmp_door_put_string(enc_ctx, tcp_addr);
965 ndmp_door_put_int32(enc_ctx, session->ns_data.dd_listen_sock);
966 ndmp_door_put_uint64(enc_ctx,
968 ndmp_door_put_uint64(enc_ctx, session->ns_data.dd_nlist_len);
971 ndmp_door_put_string(enc_ctx, np->nm3_opath);
972 ndmp_door_put_string(enc_ctx, np->nm3_dpath);
973 ndmp_door_put_uint64(enc_ctx, np->nm3_node);
974 ndmp_door_put_uint64(enc_ctx, np->nm3_fh_info);
982 ndmp_connect_get_v3(ndmp_connection_t *connection, ndmp_door_ctx_t *enc_ctx)
987 ndmp_connect_get_scsi_v2(session, enc_ctx);
988 ndmp_connect_get_tape_v2(session, enc_ctx);
989 ndmp_connect_get_mover_v3(session, enc_ctx);
990 ndmp_connect_get_data_v3(session, enc_ctx);
999 connection_get(struct conn_list *clp, ndmp_door_ctx_t *enc_ctx)
1005 ndmp_door_put_int32(enc_ctx, NDMP_SESSION_NODATA);
1008 ndmp_door_put_int32(enc_ctx, NDMP_SESSION_DATA);
1012 ndmp_connect_get_conn(clp, enc_ctx);
1013 ndmp_connect_get_v2(clp->cl_conn, enc_ctx);
1017 ndmp_connect_get_conn(clp, enc_ctx);
1018 ndmp_connect_get_v3(clp->cl_conn, enc_ctx);
1072 ndmp_connect_list_get(ndmp_door_ctx_t *enc_ctx)
1083 ndmp_door_put_int32(enc_ctx, n);
1086 connection_get(clp, enc_ctx);
1117 ndmpd_get_devs(ndmp_door_ctx_t *enc_ctx)
1124 ndmp_door_put_int32(enc_ctx, n);
1128 ndmp_door_put_int32(enc_ctx, n);
1134 ndmp_door_put_int32(enc_ctx, slink->sl_type);
1135 ndmp_door_put_string(enc_ctx, sd->sd_name);
1136 ndmp_door_put_int32(enc_ctx, slink->sl_lun);
1137 ndmp_door_put_int32(enc_ctx, slink->sl_sid);
1138 ndmp_door_put_string(enc_ctx, sd->sd_vendor);
1139 ndmp_door_put_string(enc_ctx, sd->sd_id);
1140 ndmp_door_put_string(enc_ctx, sd->sd_rev);
1141 ndmp_door_put_string(enc_ctx, sd->sd_serial);
1142 ndmp_door_put_string(enc_ctx, sd->sd_wwn);