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