/kernel/linux/linux-5.10/arch/powerpc/platforms/powernv/ |
H A D | opal-msglog.c | 25 __be32 out_pos; member 39 uint32_t out_pos, avail; in memcons_copy() local 44 out_pos = be32_to_cpu(READ_ONCE(mc->out_pos)); in memcons_copy() 46 /* Now we've read out_pos, put a barrier in before reading the new in memcons_copy() 52 /* When the buffer has wrapped, read from the out_pos marker to the end in memcons_copy() 55 if (out_pos & MEMCONS_OUT_POS_WRAP) { in memcons_copy() 57 out_pos &= MEMCONS_OUT_POS_MASK; in memcons_copy() 58 avail = be32_to_cpu(mc->obuf_size) - out_pos; in memcons_copy() 61 conbuf + out_pos, avai in memcons_copy() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/platforms/powernv/ |
H A D | opal-msglog.c | 25 __be32 out_pos; member 39 uint32_t out_pos, avail; in memcons_copy() local 44 out_pos = be32_to_cpu(READ_ONCE(mc->out_pos)); in memcons_copy() 46 /* Now we've read out_pos, put a barrier in before reading the new in memcons_copy() 52 /* When the buffer has wrapped, read from the out_pos marker to the end in memcons_copy() 55 if (out_pos & MEMCONS_OUT_POS_WRAP) { in memcons_copy() 57 out_pos &= MEMCONS_OUT_POS_MASK; in memcons_copy() 58 avail = be32_to_cpu(mc->obuf_size) - out_pos; in memcons_copy() 61 conbuf + out_pos, avai in memcons_copy() [all...] |
/kernel/linux/linux-5.10/lib/xz/ |
H A D | xz_dec_bcj.c | 52 size_t out_pos; member 403 copy_size = min_t(size_t, s->temp.filtered, b->out_size - b->out_pos); in bcj_flush() 404 memcpy(b->out + b->out_pos, s->temp.buf, copy_size); in bcj_flush() 405 b->out_pos += copy_size; in bcj_flush() 449 if (s->temp.size < b->out_size - b->out_pos || s->temp.size == 0) { in xz_dec_bcj_run() 450 out_start = b->out_pos; in xz_dec_bcj_run() 451 memcpy(b->out + b->out_pos, s->temp.buf, s->temp.size); in xz_dec_bcj_run() 452 b->out_pos += s->temp.size; in xz_dec_bcj_run() 459 bcj_apply(s, b->out, &out_start, b->out_pos); in xz_dec_bcj_run() 469 s->temp.size = b->out_pos in xz_dec_bcj_run() [all...] |
H A D | xz_dec_test.c | 77 buffers.out_pos = 0; in xz_dec_test_open() 120 while ((remaining > 0 || buffers.out_pos == buffers.out_size) in xz_dec_test_write() 132 buffers.out_pos = 0; in xz_dec_test_write() 134 crc = crc32(crc, buffer_out, buffers.out_pos); in xz_dec_test_write()
|
H A D | xz_dec_lzma2.c | 289 dict->buf = b->out + b->out_pos; in dict_reset() 290 dict->end = b->out_size - b->out_pos; in dict_reset() 380 && b->out_pos < b->out_size) { in dict_uncompressed() 382 b->out_size - b->out_pos); in dict_uncompressed() 411 memmove(b->out + b->out_pos, b->in + b->in_pos, in dict_uncompressed() 417 b->out_pos += copy_size; in dict_uncompressed() 441 memcpy(b->out + b->out_pos, dict->buf + dict->start, in dict_flush() 446 b->out_pos += copy_size; in dict_flush() 1088 b->out_size - b->out_pos, in xz_dec_lzma2_run() 1103 } else if (b->out_pos in xz_dec_lzma2_run() [all...] |
H A D | xz_dec_stream.c | 41 /* Saved in_pos and out_pos */ 223 s->out_start = b->out_pos; in dec_block() 233 s->block.uncompressed += b->out_pos - s->out_start; in dec_block() 246 b->out_pos - s->out_start, s->crc32); in dec_block() 744 * If single-call decoding fails, we reset b->in_pos and b->out_pos back to 760 out_start = b->out_pos; in xz_dec_run() 770 b->out_pos = out_start; in xz_dec_run() 774 && out_start == b->out_pos) { in xz_dec_run()
|
/kernel/linux/linux-6.6/lib/xz/ |
H A D | xz_dec_bcj.c | 52 size_t out_pos; member 403 copy_size = min_t(size_t, s->temp.filtered, b->out_size - b->out_pos); in bcj_flush() 404 memcpy(b->out + b->out_pos, s->temp.buf, copy_size); in bcj_flush() 405 b->out_pos += copy_size; in bcj_flush() 449 if (s->temp.size < b->out_size - b->out_pos || s->temp.size == 0) { in xz_dec_bcj_run() 450 out_start = b->out_pos; in xz_dec_bcj_run() 451 memcpy(b->out + b->out_pos, s->temp.buf, s->temp.size); in xz_dec_bcj_run() 452 b->out_pos += s->temp.size; in xz_dec_bcj_run() 459 bcj_apply(s, b->out, &out_start, b->out_pos); in xz_dec_bcj_run() 469 s->temp.size = b->out_pos in xz_dec_bcj_run() [all...] |
H A D | xz_dec_test.c | 77 buffers.out_pos = 0; in xz_dec_test_open() 120 while ((remaining > 0 || buffers.out_pos == buffers.out_size) in xz_dec_test_write() 132 buffers.out_pos = 0; in xz_dec_test_write() 134 crc = crc32(crc, buffer_out, buffers.out_pos); in xz_dec_test_write()
|
H A D | xz_dec_lzma2.c | 293 dict->buf = b->out + b->out_pos; in dict_reset() 294 dict->end = b->out_size - b->out_pos; in dict_reset() 384 && b->out_pos < b->out_size) { in dict_uncompressed() 386 b->out_size - b->out_pos); in dict_uncompressed() 415 memmove(b->out + b->out_pos, b->in + b->in_pos, in dict_uncompressed() 421 b->out_pos += copy_size; in dict_uncompressed() 456 memcpy(b->out + b->out_pos, dict->buf + dict->start, in dict_flush() 461 b->out_pos += copy_size; in dict_flush() 1104 b->out_size - b->out_pos, in xz_dec_lzma2_run() 1119 } else if (b->out_pos in xz_dec_lzma2_run() [all...] |
H A D | xz_dec_stream.c | 41 /* Saved in_pos and out_pos */ 223 s->out_start = b->out_pos; in dec_block() 233 s->block.uncompressed += b->out_pos - s->out_start; in dec_block() 246 b->out_pos - s->out_start, s->crc32); in dec_block() 744 * If single-call decoding fails, we reset b->in_pos and b->out_pos back to 760 out_start = b->out_pos; in xz_dec_run() 770 b->out_pos = out_start; in xz_dec_run() 774 && out_start == b->out_pos) { in xz_dec_run()
|
/kernel/linux/linux-5.10/lib/ |
H A D | decompress_unxz.c | 297 b.out_pos = 0; in unxz() 325 if (flush != NULL && (b.out_pos == b.out_size in unxz() 326 || (ret != XZ_OK && b.out_pos > 0))) { in unxz() 332 if (flush(b.out, b.out_pos) != (long)b.out_pos) in unxz() 335 b.out_pos = 0; in unxz()
|
/kernel/linux/linux-6.6/lib/ |
H A D | decompress_unxz.c | 299 b.out_pos = 0; in unxz() 327 if (flush != NULL && (b.out_pos == b.out_size in unxz() 328 || (ret != XZ_OK && b.out_pos > 0))) { in unxz() 334 if (flush(b.out, b.out_pos) != (long)b.out_pos) in unxz() 337 b.out_pos = 0; in unxz()
|
/kernel/linux/linux-5.10/fs/squashfs/ |
H A D | xz_wrapper.c | 131 stream->buf.out_pos = 0; in squashfs_xz_uncompress() 157 if (stream->buf.out_pos == stream->buf.out_size) { in squashfs_xz_uncompress() 160 stream->buf.out_pos = 0; in squashfs_xz_uncompress() 176 return error ? error : total + stream->buf.out_pos; in squashfs_xz_uncompress()
|
/kernel/linux/linux-6.6/fs/squashfs/ |
H A D | xz_wrapper.c | 131 stream->buf.out_pos = 0; in squashfs_xz_uncompress() 161 if (stream->buf.out_pos == stream->buf.out_size) { in squashfs_xz_uncompress() 167 stream->buf.out_pos = 0; in squashfs_xz_uncompress() 184 return error ? error : total + stream->buf.out_pos; in squashfs_xz_uncompress()
|
/kernel/linux/linux-6.6/fs/erofs/ |
H A D | decompressor_lzma.c | 199 strm->buf.out_pos = 0; in z_erofs_lzma_decompress() 205 if (strm->buf.out_pos == strm->buf.out_size) { in z_erofs_lzma_decompress() 216 strm->buf.out_pos = 0; in z_erofs_lzma_decompress() 271 DBG_BUGON(strm->buf.out_pos > strm->buf.out_size); in z_erofs_lzma_decompress()
|
/kernel/linux/linux-5.10/init/ |
H A D | do_mounts_rd.c | 18 static loff_t in_pos, out_pos; variable 257 kernel_write(out_file, buf, BLOCK_SIZE, &out_pos); in rd_load_image() 301 long written = kernel_write(out_file, window, outcnt, &out_pos); in compr_flush()
|
/kernel/linux/linux-6.6/init/ |
H A D | do_mounts_rd.c | 18 static loff_t in_pos, out_pos; variable 257 kernel_write(out_file, buf, BLOCK_SIZE, &out_pos); in rd_load_image() 301 long written = kernel_write(out_file, window, outcnt, &out_pos); in compr_flush()
|
/kernel/linux/linux-6.6/kernel/module/ |
H A D | decompress.c | 182 xz_buf.out_pos = 0; in module_xz_decompress() 187 new_size += xz_buf.out_pos; in module_xz_decompress() 188 } while (xz_buf.out_pos == PAGE_SIZE && xz_ret == XZ_OK); in module_xz_decompress()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | xz.h | 128 * if out_pos is equal to out_size. 129 * @out_pos: Current position in the output buffer. This must not exceed 133 * Only the contents of the output buffer from out[out_pos] onward, and 134 * the variables in_pos and out_pos are modified by the XZ code. 142 size_t out_pos; member 205 * XZ_STREAM_END), b->in_pos and b->out_pos are not modified and the 206 * contents of the output buffer from b->out[b->out_pos] onward are
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | xz.h | 128 * if out_pos is equal to out_size. 129 * @out_pos: Current position in the output buffer. This must not exceed 133 * Only the contents of the output buffer from out[out_pos] onward, and 134 * the variables in_pos and out_pos are modified by the XZ code. 142 size_t out_pos; member 205 * XZ_STREAM_END), b->in_pos and b->out_pos are not modified and the 206 * contents of the output buffer from b->out[b->out_pos] onward are 325 * It is possible to continue decoding but the variables b->out and b->out_pos
|
/kernel/linux/linux-5.10/sound/usb/caiaq/ |
H A D | audio.c | 196 int out_pos; in snd_usb_caiaq_pcm_prepare() local 201 out_pos = BYTES_PER_SAMPLE + 1; in snd_usb_caiaq_pcm_prepare() 205 out_pos = 0; in snd_usb_caiaq_pcm_prepare() 209 cdev->period_out_count[index] = out_pos; in snd_usb_caiaq_pcm_prepare() 210 cdev->audio_out_buf_pos[index] = out_pos; in snd_usb_caiaq_pcm_prepare()
|
/kernel/linux/linux-6.6/sound/usb/caiaq/ |
H A D | audio.c | 196 int out_pos; in snd_usb_caiaq_pcm_prepare() local 201 out_pos = BYTES_PER_SAMPLE + 1; in snd_usb_caiaq_pcm_prepare() 205 out_pos = 0; in snd_usb_caiaq_pcm_prepare() 209 cdev->period_out_count[index] = out_pos; in snd_usb_caiaq_pcm_prepare() 210 cdev->audio_out_buf_pos[index] = out_pos; in snd_usb_caiaq_pcm_prepare()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxfw/ |
H A D | mlxfw_mfa2.c | 445 dec_buf.out_pos = 0; in mlxfw_mfa2_file_cb_offset_xz() 458 curr_off += dec_buf.out_pos; in mlxfw_mfa2_file_cb_offset_xz() 462 dec_buf.out_pos = 0; in mlxfw_mfa2_file_cb_offset_xz()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxfw/ |
H A D | mlxfw_mfa2.c | 445 dec_buf.out_pos = 0; in mlxfw_mfa2_file_cb_offset_xz() 458 curr_off += dec_buf.out_pos; in mlxfw_mfa2_file_cb_offset_xz() 462 dec_buf.out_pos = 0; in mlxfw_mfa2_file_cb_offset_xz()
|
/kernel/linux/linux-5.10/drivers/base/firmware_loader/ |
H A D | main.c | 397 xz_buf.out_pos = 0; in fw_decompress_xz_single() 402 fw_priv->size = xz_buf.out_pos; in fw_decompress_xz_single() 435 xz_buf.out_pos = 0; in fw_decompress_xz_pages() 439 fw_priv->size += xz_buf.out_pos; in fw_decompress_xz_pages() 441 if (xz_buf.out_pos != PAGE_SIZE) in fw_decompress_xz_pages()
|