Lines Matching refs:QEMUFile

70 typedef int (QEMURamHookFunc)(QEMUFile *f, void *opaque, uint64_t flags,
86 typedef size_t (QEMURamSaveFunc)(QEMUFile *f, void *opaque,
95 typedef QEMUFile *(QEMURetPathFunc)(void *opaque);
122 QEMUFile *qemu_fopen_ops(void *opaque, const QEMUFileOps *ops);
123 void qemu_file_set_hooks(QEMUFile *f, const QEMUFileHooks *hooks);
124 int qemu_get_fd(QEMUFile *f);
125 int qemu_fclose(QEMUFile *f);
126 int64_t qemu_ftell(QEMUFile *f);
127 int64_t qemu_ftell_fast(QEMUFile *f);
132 void qemu_put_buffer_async(QEMUFile *f, const uint8_t *buf, size_t size,
135 bool qemu_file_is_writable(QEMUFile *f);
139 size_t qemu_peek_buffer(QEMUFile *f, uint8_t **buf, size_t size, size_t offset);
140 size_t qemu_get_buffer_in_place(QEMUFile *f, uint8_t **buf, size_t size);
141 ssize_t qemu_put_compression_data(QEMUFile *f, z_stream *stream,
143 int qemu_put_qemu_file(QEMUFile *f_des, QEMUFile *f_src);
150 int qemu_peek_byte(QEMUFile *f, int offset);
151 void qemu_file_skip(QEMUFile *f, int size);
152 void qemu_update_position(QEMUFile *f, size_t size);
153 void qemu_file_reset_rate_limit(QEMUFile *f);
154 void qemu_file_update_transfer(QEMUFile *f, int64_t len);
155 void qemu_file_set_rate_limit(QEMUFile *f, int64_t new_rate);
156 int64_t qemu_file_get_rate_limit(QEMUFile *f);
157 int qemu_file_get_error_obj(QEMUFile *f, Error **errp);
158 void qemu_file_set_error_obj(QEMUFile *f, int ret, Error *err);
159 void qemu_file_set_error(QEMUFile *f, int ret);
160 int qemu_file_shutdown(QEMUFile *f);
161 QEMUFile *qemu_file_get_return_path(QEMUFile *f);
162 void qemu_fflush(QEMUFile *f);
163 void qemu_file_set_blocking(QEMUFile *f, bool block);
165 void ram_control_before_iterate(QEMUFile *f, uint64_t flags);
166 void ram_control_after_iterate(QEMUFile *f, uint64_t flags);
167 void ram_control_load_hook(QEMUFile *f, uint64_t flags, void *data);
179 size_t ram_control_save_page(QEMUFile *f, ram_addr_t block_offset,