Lines Matching refs:jpeg_src_buf

887 	struct mxc_jpeg_src_buf *jpeg_src_buf;  in mxc_jpeg_dec_irq()  local
924 jpeg_src_buf = vb2_to_mxc_buf(&src_buf->vb2_buf); in mxc_jpeg_dec_irq()
949 if (jpeg->mode == MXC_JPEG_DECODE && jpeg_src_buf->dht_needed) { in mxc_jpeg_dec_irq()
950 jpeg_src_buf->dht_needed = false; in mxc_jpeg_dec_irq()
1179 struct mxc_jpeg_src_buf *jpeg_src_buf; in mxc_jpeg_config_dec_desc() local
1181 jpeg_src_buf = vb2_to_mxc_buf(src_buf); in mxc_jpeg_config_dec_desc()
1191 if (mxc_jpeg_is_extended_sequential(jpeg_src_buf->fmt)) in mxc_jpeg_config_dec_desc()
1200 if (!jpeg_src_buf->dht_needed) { in mxc_jpeg_config_dec_desc()
1340 struct mxc_jpeg_src_buf *jpeg_src_buf) in mxc_jpeg_source_change() argument
1345 if (!jpeg_src_buf->fmt) in mxc_jpeg_source_change()
1349 if (mxc_jpeg_compare_format(q_data_cap->fmt, jpeg_src_buf->fmt)) in mxc_jpeg_source_change()
1350 jpeg_src_buf->fmt = q_data_cap->fmt; in mxc_jpeg_source_change()
1352 q_data_cap->fmt != jpeg_src_buf->fmt || in mxc_jpeg_source_change()
1353 q_data_cap->w != jpeg_src_buf->w || in mxc_jpeg_source_change()
1354 q_data_cap->h != jpeg_src_buf->h) { in mxc_jpeg_source_change()
1357 jpeg_src_buf->w, jpeg_src_buf->h, in mxc_jpeg_source_change()
1358 (jpeg_src_buf->fmt->fourcc & 0xff), in mxc_jpeg_source_change()
1359 (jpeg_src_buf->fmt->fourcc >> 8) & 0xff, in mxc_jpeg_source_change()
1360 (jpeg_src_buf->fmt->fourcc >> 16) & 0xff, in mxc_jpeg_source_change()
1361 (jpeg_src_buf->fmt->fourcc >> 24) & 0xff); in mxc_jpeg_source_change()
1367 q_data_cap->w = jpeg_src_buf->w; in mxc_jpeg_source_change()
1368 q_data_cap->h = jpeg_src_buf->h; in mxc_jpeg_source_change()
1369 q_data_cap->fmt = jpeg_src_buf->fmt; in mxc_jpeg_source_change()
1374 q_data_cap->crop.width = jpeg_src_buf->w; in mxc_jpeg_source_change()
1375 q_data_cap->crop.height = jpeg_src_buf->h; in mxc_jpeg_source_change()
1392 mxc_jpeg_bytesperline(q_data_cap, jpeg_src_buf->fmt->precision); in mxc_jpeg_source_change()
1437 struct mxc_jpeg_src_buf *jpeg_src_buf; in mxc_jpeg_device_run() local
1458 jpeg_src_buf = vb2_to_mxc_buf(&src_buf->vb2_buf); in mxc_jpeg_device_run()
1463 jpeg_src_buf->jpeg_parse_error = true; in mxc_jpeg_device_run()
1465 if (jpeg_src_buf->jpeg_parse_error) { in mxc_jpeg_device_run()
1477 if (ctx->source_change || mxc_jpeg_source_change(ctx, jpeg_src_buf)) { in mxc_jpeg_device_run()
1810 struct mxc_jpeg_src_buf *jpeg_src_buf = vb2_to_mxc_buf(vb); in mxc_jpeg_parse() local
1823 jpeg_src_buf->dht_needed = (header.num_dht == 0); in mxc_jpeg_parse()
1871 jpeg_src_buf->fmt = mxc_jpeg_find_format(fourcc); in mxc_jpeg_parse()
1872 jpeg_src_buf->w = header.frame.width; in mxc_jpeg_parse()
1873 jpeg_src_buf->h = header.frame.height; in mxc_jpeg_parse()
1877 mxc_jpeg_source_change(ctx, jpeg_src_buf); in mxc_jpeg_parse()
1887 struct mxc_jpeg_src_buf *jpeg_src_buf; in mxc_jpeg_buf_queue() local
1910 jpeg_src_buf = vb2_to_mxc_buf(vb); in mxc_jpeg_buf_queue()
1911 jpeg_src_buf->jpeg_parse_error = false; in mxc_jpeg_buf_queue()
1914 jpeg_src_buf->jpeg_parse_error = true; in mxc_jpeg_buf_queue()