Symbol: jpeg_buffer
drivers/media/platform/renesas/rcar_jpu.c
571
static int get_byte(struct jpeg_buffer *buf)
drivers/media/platform/renesas/rcar_jpu.c
579
static int get_word_be(struct jpeg_buffer *buf, unsigned int *word)
drivers/media/platform/renesas/rcar_jpu.c
590
static void skip(struct jpeg_buffer *buf, unsigned long len)
drivers/media/platform/renesas/rcar_jpu.c
598
struct jpeg_buffer jpeg_buffer;
drivers/media/platform/renesas/rcar_jpu.c
602
jpeg_buffer.end = buffer + size;
drivers/media/platform/renesas/rcar_jpu.c
603
jpeg_buffer.curr = buffer;
drivers/media/platform/renesas/rcar_jpu.c
618
c = get_byte(&jpeg_buffer);
drivers/media/platform/renesas/rcar_jpu.c
629
skip(&jpeg_buffer, 3); /* segment length and bpp */
drivers/media/platform/renesas/rcar_jpu.c
630
if (get_word_be(&jpeg_buffer, height) ||
drivers/media/platform/renesas/rcar_jpu.c
631
get_word_be(&jpeg_buffer, width) ||
drivers/media/platform/renesas/rcar_jpu.c
632
get_byte(&jpeg_buffer) != 3) /* YCbCr only */
drivers/media/platform/renesas/rcar_jpu.c
635
skip(&jpeg_buffer, 1);
drivers/media/platform/renesas/rcar_jpu.c
636
return get_byte(&jpeg_buffer);
drivers/media/platform/renesas/rcar_jpu.c
642
if (get_word_be(&jpeg_buffer, &word))
drivers/media/platform/renesas/rcar_jpu.c
644
skip(&jpeg_buffer, (long)word - 2);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1124
struct s5p_jpeg_buffer jpeg_buffer;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1126
jpeg_buffer.size = size;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1127
jpeg_buffer.data = buffer;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1128
jpeg_buffer.curr = 0;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1132
c = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1138
c = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1148
if (get_word_be(&jpeg_buffer, &word))
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1153
sof = jpeg_buffer.curr; /* after 0xffc0 */
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1155
if (get_byte(&jpeg_buffer) == -1)
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1157
if (get_word_be(&jpeg_buffer, &height))
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1159
if (get_word_be(&jpeg_buffer, &width))
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1161
components = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1168
skip(&jpeg_buffer, 1);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1169
subsampling = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1170
skip(&jpeg_buffer, 1);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1174
skip(&jpeg_buffer, components * 2);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1179
if (get_word_be(&jpeg_buffer, &word))
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1186
dqt[n_dqt] = jpeg_buffer.curr; /* after 0xffdb */
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1188
skip(&jpeg_buffer, length);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1192
if (get_word_be(&jpeg_buffer, &word))
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1199
dht[n_dht] = jpeg_buffer.curr; /* after 0xffc4 */
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1201
skip(&jpeg_buffer, length);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1205
sos = jpeg_buffer.curr - 2; /* 0xffda */
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1217
if (get_word_be(&jpeg_buffer, &word))
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
1221
skip(&jpeg_buffer, length);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
769
struct s5p_jpeg_buffer jpeg_buffer;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
773
jpeg_buffer.size = 2; /* Ls */
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
774
jpeg_buffer.data =
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
776
jpeg_buffer.curr = 0;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
778
if (get_word_be(&jpeg_buffer, &word))
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
782
jpeg_buffer.size = 0;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
784
jpeg_buffer.size = (long)word - 2;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
786
jpeg_buffer.data += 2;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
787
jpeg_buffer.curr = 0;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
789
components = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
793
c = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
796
x = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
809
struct s5p_jpeg_buffer jpeg_buffer;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
814
jpeg_buffer.size = ctx->out_q.dht.len[j];
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
815
jpeg_buffer.data = (unsigned long)vb2_plane_vaddr(&vb->vb2_buf, 0) +
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
817
jpeg_buffer.curr = 0;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
820
while (jpeg_buffer.curr < jpeg_buffer.size) {
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
823
c = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
830
c = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
844
c = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
868
struct s5p_jpeg_buffer jpeg_buffer;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
871
jpeg_buffer.size = ctx->out_q.sof_len;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
872
jpeg_buffer.data =
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
874
jpeg_buffer.curr = 0;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
876
skip(&jpeg_buffer, 5); /* P, Y, X */
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
877
components = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
884
c = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
887
skip(&jpeg_buffer, 1);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
888
x = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
899
struct s5p_jpeg_buffer jpeg_buffer;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
904
jpeg_buffer.size = ctx->out_q.dqt.len[j];
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
905
jpeg_buffer.data = (unsigned long)vb2_plane_vaddr(&vb->vb2_buf, 0) +
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
907
jpeg_buffer.curr = 0;
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
910
while (jpeg_buffer.size - jpeg_buffer.curr >= 65) {
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
913
c = get_byte(&jpeg_buffer);
drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c
921
c = get_byte(&jpeg_buffer);