jpeg_buffer       578 drivers/media/platform/rcar_jpu.c static int get_byte(struct jpeg_buffer *buf)
jpeg_buffer       586 drivers/media/platform/rcar_jpu.c static int get_word_be(struct jpeg_buffer *buf, unsigned int *word)
jpeg_buffer       597 drivers/media/platform/rcar_jpu.c static void skip(struct jpeg_buffer *buf, unsigned long len)
jpeg_buffer       605 drivers/media/platform/rcar_jpu.c 	struct jpeg_buffer jpeg_buffer;
jpeg_buffer       609 drivers/media/platform/rcar_jpu.c 	jpeg_buffer.end = buffer + size;
jpeg_buffer       610 drivers/media/platform/rcar_jpu.c 	jpeg_buffer.curr = buffer;
jpeg_buffer       624 drivers/media/platform/rcar_jpu.c 			c = get_byte(&jpeg_buffer);
jpeg_buffer       635 drivers/media/platform/rcar_jpu.c 			skip(&jpeg_buffer, 3); /* segment length and bpp */
jpeg_buffer       636 drivers/media/platform/rcar_jpu.c 			if (get_word_be(&jpeg_buffer, height) ||
jpeg_buffer       637 drivers/media/platform/rcar_jpu.c 			    get_word_be(&jpeg_buffer, width) ||
jpeg_buffer       638 drivers/media/platform/rcar_jpu.c 			    get_byte(&jpeg_buffer) != 3) /* YCbCr only */
jpeg_buffer       641 drivers/media/platform/rcar_jpu.c 			skip(&jpeg_buffer, 1);
jpeg_buffer       642 drivers/media/platform/rcar_jpu.c 			return get_byte(&jpeg_buffer);
jpeg_buffer       648 drivers/media/platform/rcar_jpu.c 			if (get_word_be(&jpeg_buffer, &word))
jpeg_buffer       650 drivers/media/platform/rcar_jpu.c 			skip(&jpeg_buffer, (long)word - 2);
jpeg_buffer       768 drivers/media/platform/s5p-jpeg/jpeg-core.c 	struct s5p_jpeg_buffer jpeg_buffer;
jpeg_buffer       772 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.size = 2; /* Ls */
jpeg_buffer       773 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.data =
jpeg_buffer       775 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.curr = 0;
jpeg_buffer       779 drivers/media/platform/s5p-jpeg/jpeg-core.c 	if (get_word_be(&jpeg_buffer, &word))
jpeg_buffer       781 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.size = (long)word - 2;
jpeg_buffer       782 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.data += 2;
jpeg_buffer       783 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.curr = 0;
jpeg_buffer       785 drivers/media/platform/s5p-jpeg/jpeg-core.c 	components = get_byte(&jpeg_buffer);
jpeg_buffer       789 drivers/media/platform/s5p-jpeg/jpeg-core.c 		c = get_byte(&jpeg_buffer);
jpeg_buffer       792 drivers/media/platform/s5p-jpeg/jpeg-core.c 		x = get_byte(&jpeg_buffer);
jpeg_buffer       805 drivers/media/platform/s5p-jpeg/jpeg-core.c 	struct s5p_jpeg_buffer jpeg_buffer;
jpeg_buffer       810 drivers/media/platform/s5p-jpeg/jpeg-core.c 		jpeg_buffer.size = ctx->out_q.dht.len[j];
jpeg_buffer       811 drivers/media/platform/s5p-jpeg/jpeg-core.c 		jpeg_buffer.data = (unsigned long)vb2_plane_vaddr(&vb->vb2_buf, 0) +
jpeg_buffer       813 drivers/media/platform/s5p-jpeg/jpeg-core.c 		jpeg_buffer.curr = 0;
jpeg_buffer       816 drivers/media/platform/s5p-jpeg/jpeg-core.c 		while (jpeg_buffer.curr < jpeg_buffer.size) {
jpeg_buffer       819 drivers/media/platform/s5p-jpeg/jpeg-core.c 			c = get_byte(&jpeg_buffer);
jpeg_buffer       826 drivers/media/platform/s5p-jpeg/jpeg-core.c 				c = get_byte(&jpeg_buffer);
jpeg_buffer       840 drivers/media/platform/s5p-jpeg/jpeg-core.c 				c = get_byte(&jpeg_buffer);
jpeg_buffer       864 drivers/media/platform/s5p-jpeg/jpeg-core.c 	struct s5p_jpeg_buffer jpeg_buffer;
jpeg_buffer       867 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.size = ctx->out_q.sof_len;
jpeg_buffer       868 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.data =
jpeg_buffer       870 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.curr = 0;
jpeg_buffer       872 drivers/media/platform/s5p-jpeg/jpeg-core.c 	skip(&jpeg_buffer, 5); /* P, Y, X */
jpeg_buffer       873 drivers/media/platform/s5p-jpeg/jpeg-core.c 	components = get_byte(&jpeg_buffer);
jpeg_buffer       880 drivers/media/platform/s5p-jpeg/jpeg-core.c 		c = get_byte(&jpeg_buffer);
jpeg_buffer       883 drivers/media/platform/s5p-jpeg/jpeg-core.c 		skip(&jpeg_buffer, 1);
jpeg_buffer       884 drivers/media/platform/s5p-jpeg/jpeg-core.c 		x = get_byte(&jpeg_buffer);
jpeg_buffer       895 drivers/media/platform/s5p-jpeg/jpeg-core.c 	struct s5p_jpeg_buffer jpeg_buffer;
jpeg_buffer       900 drivers/media/platform/s5p-jpeg/jpeg-core.c 		jpeg_buffer.size = ctx->out_q.dqt.len[j];
jpeg_buffer       901 drivers/media/platform/s5p-jpeg/jpeg-core.c 		jpeg_buffer.data = (unsigned long)vb2_plane_vaddr(&vb->vb2_buf, 0) +
jpeg_buffer       903 drivers/media/platform/s5p-jpeg/jpeg-core.c 		jpeg_buffer.curr = 0;
jpeg_buffer       906 drivers/media/platform/s5p-jpeg/jpeg-core.c 		while (jpeg_buffer.size - jpeg_buffer.curr >= 65) {
jpeg_buffer       909 drivers/media/platform/s5p-jpeg/jpeg-core.c 			c = get_byte(&jpeg_buffer);
jpeg_buffer       917 drivers/media/platform/s5p-jpeg/jpeg-core.c 				c = get_byte(&jpeg_buffer);
jpeg_buffer      1120 drivers/media/platform/s5p-jpeg/jpeg-core.c 	struct s5p_jpeg_buffer jpeg_buffer;
jpeg_buffer      1122 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.size = size;
jpeg_buffer      1123 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.data = buffer;
jpeg_buffer      1124 drivers/media/platform/s5p-jpeg/jpeg-core.c 	jpeg_buffer.curr = 0;
jpeg_buffer      1128 drivers/media/platform/s5p-jpeg/jpeg-core.c 		c = get_byte(&jpeg_buffer);
jpeg_buffer      1134 drivers/media/platform/s5p-jpeg/jpeg-core.c 			c = get_byte(&jpeg_buffer);
jpeg_buffer      1144 drivers/media/platform/s5p-jpeg/jpeg-core.c 			if (get_word_be(&jpeg_buffer, &word))
jpeg_buffer      1149 drivers/media/platform/s5p-jpeg/jpeg-core.c 			sof = jpeg_buffer.curr; /* after 0xffc0 */
jpeg_buffer      1151 drivers/media/platform/s5p-jpeg/jpeg-core.c 			if (get_byte(&jpeg_buffer) == -1)
jpeg_buffer      1153 drivers/media/platform/s5p-jpeg/jpeg-core.c 			if (get_word_be(&jpeg_buffer, &height))
jpeg_buffer      1155 drivers/media/platform/s5p-jpeg/jpeg-core.c 			if (get_word_be(&jpeg_buffer, &width))
jpeg_buffer      1157 drivers/media/platform/s5p-jpeg/jpeg-core.c 			components = get_byte(&jpeg_buffer);
jpeg_buffer      1164 drivers/media/platform/s5p-jpeg/jpeg-core.c 				skip(&jpeg_buffer, 1);
jpeg_buffer      1165 drivers/media/platform/s5p-jpeg/jpeg-core.c 				subsampling = get_byte(&jpeg_buffer);
jpeg_buffer      1166 drivers/media/platform/s5p-jpeg/jpeg-core.c 				skip(&jpeg_buffer, 1);
jpeg_buffer      1170 drivers/media/platform/s5p-jpeg/jpeg-core.c 			skip(&jpeg_buffer, components * 2);
jpeg_buffer      1175 drivers/media/platform/s5p-jpeg/jpeg-core.c 			if (get_word_be(&jpeg_buffer, &word))
jpeg_buffer      1182 drivers/media/platform/s5p-jpeg/jpeg-core.c 			dqt[n_dqt] = jpeg_buffer.curr; /* after 0xffdb */
jpeg_buffer      1184 drivers/media/platform/s5p-jpeg/jpeg-core.c 			skip(&jpeg_buffer, length);
jpeg_buffer      1188 drivers/media/platform/s5p-jpeg/jpeg-core.c 			if (get_word_be(&jpeg_buffer, &word))
jpeg_buffer      1195 drivers/media/platform/s5p-jpeg/jpeg-core.c 			dht[n_dht] = jpeg_buffer.curr; /* after 0xffc4 */
jpeg_buffer      1197 drivers/media/platform/s5p-jpeg/jpeg-core.c 			skip(&jpeg_buffer, length);
jpeg_buffer      1201 drivers/media/platform/s5p-jpeg/jpeg-core.c 			sos = jpeg_buffer.curr - 2; /* 0xffda */
jpeg_buffer      1213 drivers/media/platform/s5p-jpeg/jpeg-core.c 			if (get_word_be(&jpeg_buffer, &word))
jpeg_buffer      1216 drivers/media/platform/s5p-jpeg/jpeg-core.c 			skip(&jpeg_buffer, length);