Lines Matching refs:QEMUFile

67 typedef int (QEMURamHookFunc)(QEMUFile *f, void *opaque, uint64_t flags,
83 typedef size_t (QEMURamSaveFunc)(QEMUFile *f, void *opaque,
92 typedef QEMUFile *(QEMURetPathFunc)(void *opaque);
118 QEMUFile *qemu_fopen_ops(void *opaque, const QEMUFileOps *ops);
119 void qemu_file_set_hooks(QEMUFile *f, const QEMUFileHooks *hooks);
120 int qemu_get_fd(QEMUFile *f);
121 int qemu_fclose(QEMUFile *f);
122 int64_t qemu_ftell(QEMUFile *f);
123 int64_t qemu_ftell_fast(QEMUFile *f);
128 void qemu_put_buffer_async(QEMUFile *f, const uint8_t *buf, size_t size,
131 bool qemu_file_is_writable(QEMUFile *f);
135 size_t qemu_peek_buffer(QEMUFile *f, uint8_t **buf, size_t size, size_t offset);
136 size_t qemu_get_buffer_in_place(QEMUFile *f, uint8_t **buf, size_t size);
137 ssize_t qemu_put_compression_data(QEMUFile *f, z_stream *stream,
139 int qemu_put_qemu_file(QEMUFile *f_des, QEMUFile *f_src);
146 int qemu_peek_byte(QEMUFile *f, int offset);
147 void qemu_file_skip(QEMUFile *f, int size);
148 void qemu_update_position(QEMUFile *f, size_t size);
149 void qemu_file_reset_rate_limit(QEMUFile *f);
150 void qemu_file_set_rate_limit(QEMUFile *f, int64_t new_rate);
151 int64_t qemu_file_get_rate_limit(QEMUFile *f);
152 int qemu_file_get_error(QEMUFile *f);
153 void qemu_file_set_error(QEMUFile *f, int ret);
154 int qemu_file_shutdown(QEMUFile *f);
155 QEMUFile *qemu_file_get_return_path(QEMUFile *f);
156 void qemu_fflush(QEMUFile *f);
157 void qemu_file_set_blocking(QEMUFile *f, bool block);
159 size_t qemu_get_counted_string(QEMUFile *f, char buf[256]);
161 void ram_control_before_iterate(QEMUFile *f, uint64_t flags);
162 void ram_control_after_iterate(QEMUFile *f, uint64_t flags);
163 void ram_control_load_hook(QEMUFile *f, uint64_t flags, void *data);
175 size_t ram_control_save_page(QEMUFile *f, ram_addr_t block_offset,
179 void qemu_put_counted_string(QEMUFile *f, const char *name);