Lines Matching defs:out
103 static void sparse_file_write_block(struct output_file *out,
108 write_data_chunk(out, backed_block_len(bb), backed_block_data(bb));
111 write_file_chunk(out, backed_block_len(bb),
115 write_fd_chunk(out, backed_block_len(bb),
119 write_fill_chunk(out, backed_block_len(bb),
125 static int write_all_blocks(struct sparse_file *s, struct output_file *out)
135 write_skip_chunk(out, (int64_t)blocks * s->block_size);
137 sparse_file_write_block(out, bb);
145 write_skip_chunk(out, pad);
156 struct output_file *out;
159 out = output_file_open_fd(fd, s->block_size, s->len, gz, sparse, chunks, crc);
161 if (!out)
164 ret = write_all_blocks(s, out);
166 output_file_close(out);
176 struct output_file *out;
179 out = output_file_open_callback(write, priv, s->block_size, s->len, false,
182 if (!out)
185 ret = write_all_blocks(s, out);
187 output_file_close(out);
204 struct output_file *out;
206 out = output_file_open_callback(out_counter_write, &count,
208 if (!out) {
212 ret = write_all_blocks(s, out);
214 output_file_close(out);
262 goto out;
268 out: