Lines Matching refs:ctx
151 int coda_jpeg_write_tables(struct coda_ctx *ctx) in coda_jpeg_write_tables() argument
165 { 512, ctx->params.jpeg_qmat_tab[0], 64 }, in coda_jpeg_write_tables()
166 { 576, ctx->params.jpeg_qmat_tab[1], 64 }, in coda_jpeg_write_tables()
167 { 640, ctx->params.jpeg_qmat_tab[1], 64 }, in coda_jpeg_write_tables()
172 coda_memcpy_parabuf(ctx->parabuf.vaddr, huff + i); in coda_jpeg_write_tables()
176 coda_memcpy_parabuf(ctx->parabuf.vaddr, qmat + i); in coda_jpeg_write_tables()
181 bool coda_jpeg_check_buffer(struct coda_ctx *ctx, struct vb2_buffer *vb) in coda_jpeg_check_buffer() argument
210 void coda_set_jpeg_compression_quality(struct coda_ctx *ctx, int quality) in coda_set_jpeg_compression_quality() argument
214 ctx->params.jpeg_quality = quality; in coda_set_jpeg_compression_quality()
231 if (ctx->params.jpeg_qmat_tab[0]) { in coda_set_jpeg_compression_quality()
232 memcpy(ctx->params.jpeg_qmat_tab[0], luma_q, 64); in coda_set_jpeg_compression_quality()
233 coda_scale_quant_table(ctx->params.jpeg_qmat_tab[0], scale); in coda_set_jpeg_compression_quality()
235 if (ctx->params.jpeg_qmat_tab[1]) { in coda_set_jpeg_compression_quality()
236 memcpy(ctx->params.jpeg_qmat_tab[1], chroma_q, 64); in coda_set_jpeg_compression_quality()
237 coda_scale_quant_table(ctx->params.jpeg_qmat_tab[1], scale); in coda_set_jpeg_compression_quality()