H A D | output_file.c | 78 int (*write_data_chunk)(struct output_file *out, unsigned int len, 80 int (*write_fill_chunk)(struct output_file *out, unsigned int len, 82 int (*write_skip_chunk)(struct output_file *out, int64_t len); 83 int (*write_end_chunk)(struct output_file *out); 101 struct output_file out; member in struct:output_file_gz 106 container_of((_o), struct output_file_gz, out) 109 struct output_file out; member in struct:output_file_normal 114 container_of((_o), struct output_file_normal, out) 117 struct output_file out; member in struct:output_file_callback 123 container_of((_o), struct output_file_callback, out) 125 file_open(struct output_file *out, int fd) argument 133 file_skip(struct output_file *out, int64_t cnt) argument 146 file_pad(struct output_file *out, int64_t len) argument 159 file_write(struct output_file *out, void *data, int len) argument 176 file_close(struct output_file *out) argument 191 gz_file_open(struct output_file *out, int fd) argument 205 gz_file_skip(struct output_file *out, int64_t cnt) argument 218 gz_file_pad(struct output_file *out, int64_t len) argument 242 gz_file_write(struct output_file *out, void *data, int len) argument 259 gz_file_close(struct output_file *out) argument 275 callback_file_open(struct output_file *out, int fd) argument 280 callback_file_skip(struct output_file *out, int64_t off) argument 298 callback_file_pad(struct output_file *out, int64_t len) argument 303 callback_file_write(struct output_file *out, void *data, int len) argument 311 callback_file_close(struct output_file *out) argument 348 write_sparse_skip_chunk(struct output_file *out, int64_t skip_len) argument 374 write_sparse_fill_chunk(struct output_file *out, unsigned int len, uint32_t fill_val) argument 410 write_sparse_data_chunk(struct output_file *out, unsigned int len, void *data) argument 451 write_sparse_end_chunk(struct output_file *out) argument 484 write_normal_data_chunk(struct output_file *out, unsigned int len, void *data) argument 502 write_normal_fill_chunk(struct output_file *out, unsigned int len, uint32_t fill_val) argument 527 write_normal_skip_chunk(struct output_file *out, int64_t len) argument 532 write_normal_end_chunk(struct output_file *out) argument 544 output_file_close(struct output_file *out) argument 552 output_file_init(struct output_file *out, int block_size, int64_t len, bool sparse, int chunks, bool crc) argument 671 struct output_file *out; local 691 write_data_chunk(struct output_file *out, unsigned int len, void *data) argument 697 write_fill_chunk(struct output_file *out, unsigned int len, uint32_t fill_val) argument 703 write_fd_chunk(struct output_file *out, unsigned int len, int fd, int64_t offset) argument 752 write_file_chunk(struct output_file *out, unsigned int len, const char *file, int64_t offset) argument 769 write_skip_chunk(struct output_file *out, int64_t len) argument [all...] |