Home | History | Annotate | Download | only in libsparse

Lines Matching defs:out

104 static void sparse_file_write_block(struct output_file *out,
109 write_data_chunk(out, backed_block_len(bb), backed_block_data(bb));
112 write_file_chunk(out, backed_block_len(bb),
116 write_fd_chunk(out, backed_block_len(bb),
120 write_fill_chunk(out, backed_block_len(bb),
126 static int write_all_blocks(struct sparse_file *s, struct output_file *out)
136 write_skip_chunk(out, (int64_t)blocks * s->block_size);
138 sparse_file_write_block(out, bb);
146 write_skip_chunk(out, pad);
157 struct output_file *out;
160 out = output_file_open_fd(fd, s->block_size, s->len, gz, sparse, chunks, crc);
162 if (!out)
165 ret = write_all_blocks(s, out);
167 output_file_close(out);
177 struct output_file *out;
180 out = output_file_open_callback(write, priv, s->block_size, s->len, false,
183 if (!out)
186 ret = write_all_blocks(s, out);
188 output_file_close(out);
205 struct output_file *out;
207 out = output_file_open_callback(out_counter_write, &count,
209 if (!out) {
213 ret = write_all_blocks(s, out);
215 output_file_close(out);
263 goto out;
269 out: