Lines Matching refs:vhd_context_t

127 typedef struct vhd_context         vhd_context_t;  typedef
181 vhd_type_dynamic(vhd_context_t *ctx) in vhd_type_dynamic()
188 vhd_creator_tapdisk(vhd_context_t *ctx) in vhd_creator_tapdisk()
194 vhd_disabled(vhd_context_t *ctx) in vhd_disabled()
217 vhd_parent_raw(vhd_context_t *ctx) in vhd_parent_raw()
249 int vhd_open(vhd_context_t *, const char *file, int flags);
250 void vhd_close(vhd_context_t *);
257 int vhd_hidden(vhd_context_t *, int *);
258 int vhd_chain_depth(vhd_context_t *, int *);
260 off_t vhd_position(vhd_context_t *);
261 int vhd_seek(vhd_context_t *, off_t, int);
262 int vhd_read(vhd_context_t *, void *, size_t);
263 int vhd_write(vhd_context_t *, void *, size_t);
265 int vhd_offset(vhd_context_t *, uint32_t, uint32_t *);
267 int vhd_end_of_headers(vhd_context_t *ctx, off_t *off);
268 int vhd_end_of_data(vhd_context_t *ctx, off_t *off);
269 int vhd_batmap_header_offset(vhd_context_t *ctx, off_t *off);
271 int vhd_get_header(vhd_context_t *);
272 int vhd_get_footer(vhd_context_t *);
273 int vhd_get_bat(vhd_context_t *);
274 int vhd_get_batmap(vhd_context_t *);
276 void vhd_put_header(vhd_context_t *);
277 void vhd_put_footer(vhd_context_t *);
278 void vhd_put_bat(vhd_context_t *);
279 void vhd_put_batmap(vhd_context_t *);
281 int vhd_has_batmap(vhd_context_t *);
282 int vhd_batmap_test(vhd_context_t *, vhd_batmap_t *, uint32_t);
283 void vhd_batmap_set(vhd_context_t *, vhd_batmap_t *, uint32_t);
284 void vhd_batmap_clear(vhd_context_t *, vhd_batmap_t *, uint32_t);
286 int vhd_get_phys_size(vhd_context_t *, off_t *);
287 int vhd_set_phys_size(vhd_context_t *, off_t);
289 int vhd_bitmap_test(vhd_context_t *, char *, uint32_t);
290 void vhd_bitmap_set(vhd_context_t *, char *, uint32_t);
291 void vhd_bitmap_clear(vhd_context_t *, char *, uint32_t);
293 int vhd_parent_locator_count(vhd_context_t *);
294 int vhd_parent_locator_get(vhd_context_t *, char **);
295 int vhd_parent_locator_read(vhd_context_t *, vhd_parent_locator_t *, char **);
296 int vhd_find_parent(vhd_context_t *, const char *, char **);
297 int vhd_parent_locator_write_at(vhd_context_t *, const char *,
301 int vhd_header_decode_parent(vhd_context_t *, vhd_header_t *, char **);
302 int vhd_change_parent(vhd_context_t *, char *parent_path, int raw);
304 int vhd_read_footer(vhd_context_t *, vhd_footer_t *);
305 int vhd_read_footer_at(vhd_context_t *, vhd_footer_t *, off_t);
306 int vhd_read_footer_strict(vhd_context_t *, vhd_footer_t *);
307 int vhd_read_header(vhd_context_t *, vhd_header_t *);
308 int vhd_read_header_at(vhd_context_t *, vhd_header_t *, off_t);
309 int vhd_read_bat(vhd_context_t *, vhd_bat_t *);
310 int vhd_read_batmap(vhd_context_t *, vhd_batmap_t *);
311 int vhd_read_bitmap(vhd_context_t *, uint32_t block, char **bufp);
312 int vhd_read_block(vhd_context_t *, uint32_t block, char **bufp);
314 int vhd_write_footer(vhd_context_t *, vhd_footer_t *);
315 int vhd_write_footer_at(vhd_context_t *, vhd_footer_t *, off_t);
316 int vhd_write_header(vhd_context_t *, vhd_header_t *);
317 int vhd_write_header_at(vhd_context_t *, vhd_header_t *, off_t);
318 int vhd_write_bat(vhd_context_t *, vhd_bat_t *);
319 int vhd_write_batmap(vhd_context_t *, vhd_batmap_t *);
320 int vhd_write_bitmap(vhd_context_t *, uint32_t block, char *bitmap);
321 int vhd_write_block(vhd_context_t *, uint32_t block, char *data);
323 int vhd_io_read(vhd_context_t *, char *, uint64_t, uint32_t);
324 int vhd_io_write(vhd_context_t *, char *, uint64_t, uint32_t);