/*
 * THIS FILE IS AUTOMATICALLY GENERATED BY /pbulk/work/net/nasd/work/nasd-1.3/rpcgen/nasd_rpcgen
 * DO NOT MODIFY BY HAND
 *
 * Generated: Sat Jan  3 11:58:56 2026
 * Source: nasd_control.rpc
 * Annotation: off
 * Min alignment: 1
 * Pad to: 8
 * Standard prefix: "nasd_"
 */

#ifndef _tmp_nasd_control_marshall_h
#define _tmp_nasd_control_marshall_h

#include <nasd/nasd_control.h>

void nasd_ctrl_drive_info_t_marshall(nasd_ctrl_drive_info_t *in, nasd_ctrl_drive_info_otw_t out);
void nasd_ctrl_drive_info_t_unmarshall(nasd_ctrl_drive_info_otw_t in, nasd_ctrl_drive_info_t *out);
void nasd_ctrl_part_info_t_marshall(nasd_ctrl_part_info_t *in, nasd_ctrl_part_info_otw_t out);
void nasd_ctrl_part_info_t_unmarshall(nasd_ctrl_part_info_otw_t in, nasd_ctrl_part_info_t *out);
void nasd_ctrl_index_read_cfg_t_marshall(nasd_ctrl_index_read_cfg_t *in, nasd_ctrl_index_read_cfg_otw_t out);
void nasd_ctrl_index_read_cfg_t_unmarshall(nasd_ctrl_index_read_cfg_otw_t in, nasd_ctrl_index_read_cfg_t *out);
void nasd_ctrl_drive_opstats_t_marshall(nasd_ctrl_drive_opstats_t *in, nasd_ctrl_drive_opstats_otw_t out);
void nasd_ctrl_drive_opstats_t_unmarshall(nasd_ctrl_drive_opstats_otw_t in, nasd_ctrl_drive_opstats_t *out);
void nasd_ctrl_cache_stat_t_marshall(nasd_ctrl_cache_stat_t *in, nasd_ctrl_cache_stat_otw_t out);
void nasd_ctrl_cache_stat_t_unmarshall(nasd_ctrl_cache_stat_otw_t in, nasd_ctrl_cache_stat_t *out);
void nasd_ctrl_layout_stat_t_marshall(nasd_ctrl_layout_stat_t *in, nasd_ctrl_layout_stat_otw_t out);
void nasd_ctrl_layout_stat_t_unmarshall(nasd_ctrl_layout_stat_otw_t in, nasd_ctrl_layout_stat_t *out);
void nasd_ctrl_ioqueue_stat_t_marshall(nasd_ctrl_ioqueue_stat_t *in, nasd_ctrl_ioqueue_stat_otw_t out);
void nasd_ctrl_ioqueue_stat_t_unmarshall(nasd_ctrl_ioqueue_stat_otw_t in, nasd_ctrl_ioqueue_stat_t *out);
void nasd_ctrl_io_stat_t_marshall(nasd_ctrl_io_stat_t *in, nasd_ctrl_io_stat_otw_t out);
void nasd_ctrl_io_stat_t_unmarshall(nasd_ctrl_io_stat_otw_t in, nasd_ctrl_io_stat_t *out);
void nasd_ctrl_io_size_stat_t_marshall(nasd_ctrl_io_size_stat_t *in, nasd_ctrl_io_size_stat_otw_t out);
void nasd_ctrl_io_size_stat_t_unmarshall(nasd_ctrl_io_size_stat_otw_t in, nasd_ctrl_io_size_stat_t *out);
void nasd_ctrl_trace_basic_t_marshall(nasd_ctrl_trace_basic_t *in, nasd_ctrl_trace_basic_otw_t out);
void nasd_ctrl_trace_basic_t_unmarshall(nasd_ctrl_trace_basic_otw_t in, nasd_ctrl_trace_basic_t *out);

#endif /* !_tmp_nasd_control_marshall_h */
