Lines Matching refs:f

85 	struct archive_write_filter *f = __archive_write_allocate_filter(_a);  in archive_write_add_filter_bzip2()  local
98 f->data = data; in archive_write_add_filter_bzip2()
99 f->options = &archive_compressor_bzip2_options; in archive_write_add_filter_bzip2()
100 f->close = &archive_compressor_bzip2_close; in archive_write_add_filter_bzip2()
101 f->free = &archive_compressor_bzip2_free; in archive_write_add_filter_bzip2()
102 f->open = &archive_compressor_bzip2_open; in archive_write_add_filter_bzip2()
103 f->code = ARCHIVE_FILTER_BZIP2; in archive_write_add_filter_bzip2()
104 f->name = "bzip2"; in archive_write_add_filter_bzip2()
125 archive_compressor_bzip2_options(struct archive_write_filter *f, in archive_compressor_bzip2_options() argument
128 struct private_data *data = (struct private_data *)f->data; in archive_compressor_bzip2_options()
165 archive_compressor_bzip2_open(struct archive_write_filter *f) in archive_compressor_bzip2_open() argument
167 struct private_data *data = (struct private_data *)f->data; in archive_compressor_bzip2_open()
172 if (f->archive->magic == ARCHIVE_WRITE_MAGIC) { in archive_compressor_bzip2_open()
175 bpb = archive_write_get_bytes_per_block(f->archive); in archive_compressor_bzip2_open()
185 archive_set_error(f->archive, ENOMEM, in archive_compressor_bzip2_open()
194 f->write = archive_compressor_bzip2_write; in archive_compressor_bzip2_open()
200 f->data = data; in archive_compressor_bzip2_open()
205 archive_set_error(f->archive, ARCHIVE_ERRNO_MISC, in archive_compressor_bzip2_open()
211 archive_set_error(f->archive, ARCHIVE_ERRNO_MISC, in archive_compressor_bzip2_open()
216 archive_set_error(f->archive, ENOMEM, in archive_compressor_bzip2_open()
221 archive_set_error(f->archive, ARCHIVE_ERRNO_MISC, in archive_compressor_bzip2_open()
237 archive_compressor_bzip2_write(struct archive_write_filter *f, in archive_compressor_bzip2_write() argument
240 struct private_data *data = (struct private_data *)f->data; in archive_compressor_bzip2_write()
248 if (drive_compressor(f, data, 0)) in archive_compressor_bzip2_write()
258 archive_compressor_bzip2_close(struct archive_write_filter *f) in archive_compressor_bzip2_close() argument
260 struct private_data *data = (struct private_data *)f->data; in archive_compressor_bzip2_close()
264 ret = drive_compressor(f, data, 1); in archive_compressor_bzip2_close()
267 ret = __archive_write_filter(f->next_filter, in archive_compressor_bzip2_close()
276 archive_set_error(f->archive, ARCHIVE_ERRNO_PROGRAMMER, in archive_compressor_bzip2_close()
284 archive_compressor_bzip2_free(struct archive_write_filter *f) in archive_compressor_bzip2_free() argument
286 struct private_data *data = (struct private_data *)f->data; in archive_compressor_bzip2_free()
289 f->data = NULL; in archive_compressor_bzip2_free()
301 drive_compressor(struct archive_write_filter *f, in drive_compressor() argument
308 ret = __archive_write_filter(f->next_filter, in drive_compressor()
340 archive_set_error(f->archive, in drive_compressor()
353 archive_compressor_bzip2_open(struct archive_write_filter *f) in archive_compressor_bzip2_open() argument
355 struct private_data *data = (struct private_data *)f->data; in archive_compressor_bzip2_open()
367 f->write = archive_compressor_bzip2_write; in archive_compressor_bzip2_open()
369 r = __archive_write_program_open(f, data->pdata, as.s); in archive_compressor_bzip2_open()
375 archive_compressor_bzip2_write(struct archive_write_filter *f, const void *buff, in archive_compressor_bzip2_write() argument
378 struct private_data *data = (struct private_data *)f->data; in archive_compressor_bzip2_write()
380 return __archive_write_program_write(f, data->pdata, buff, length); in archive_compressor_bzip2_write()
384 archive_compressor_bzip2_close(struct archive_write_filter *f) in archive_compressor_bzip2_close() argument
386 struct private_data *data = (struct private_data *)f->data; in archive_compressor_bzip2_close()
388 return __archive_write_program_close(f, data->pdata); in archive_compressor_bzip2_close()
392 archive_compressor_bzip2_free(struct archive_write_filter *f) in archive_compressor_bzip2_free() argument
394 struct private_data *data = (struct private_data *)f->data; in archive_compressor_bzip2_free()