Lines Matching refs:params
225 { 512, ctx->params.jpeg_qmat_tab[0], 64 },
226 { 576, ctx->params.jpeg_qmat_tab[1], 64 },
227 { 640, ctx->params.jpeg_qmat_tab[1], 64 },
291 ctx->params.jpeg_restart_interval = header.restart_interval;
331 if (!ctx->params.jpeg_qmat_tab[i]) {
332 ctx->params.jpeg_qmat_tab[i] = kmalloc(64, GFP_KERNEL);
333 if (!ctx->params.jpeg_qmat_tab[i])
336 memcpy(ctx->params.jpeg_qmat_tab[i],
356 huff_tab = ctx->params.jpeg_huff_tab;
361 ctx->params.jpeg_huff_tab = huff_tab;
383 ctx->params.jpeg_huff_dc_index[j] =
385 ctx->params.jpeg_huff_ac_index[j] =
399 ctx->params.jpeg_chroma_subsampling = header.frame.subsampling;
426 struct coda_huff_tab *huff_tab = ctx->params.jpeg_huff_tab;
474 int *qmat_index = ctx->params.jpeg_qmat_index;
475 u8 **qmat_tab = ctx->params.jpeg_qmat_tab;
653 struct coda_huff_tab *huff_tab = ctx->params.jpeg_huff_tab;
686 huff_ptr = ctx->params.jpeg_huff_tab->ptr + ofs;
687 huff_max = ctx->params.jpeg_huff_tab->max + ofs;
688 huff_min = ctx->params.jpeg_huff_tab->min + ofs;
738 if (!ctx->params.jpeg_huff_data) {
739 ctx->params.jpeg_huff_data =
742 if (!ctx->params.jpeg_huff_data) {
747 huff_data = ctx->params.jpeg_huff_data;
777 u32 *huff_data = ctx->params.jpeg_huff_data;
804 luma_tab = ctx->params.jpeg_qmat_tab[0];
808 chroma_tab = ctx->params.jpeg_qmat_tab[1];
865 ctx->params.jpeg_qmat_tab[index], 64,
893 if (ctx->params.jpeg_restart_interval) {
900 ret = coda_jpeg_put_word(ctx->params.jpeg_restart_interval,
1014 ctx->params.jpeg_quality = quality;
1031 if (ctx->params.jpeg_qmat_tab[0]) {
1032 memcpy(ctx->params.jpeg_qmat_tab[0], luma_q, 64);
1033 coda_scale_quant_table(ctx->params.jpeg_qmat_tab[0], scale);
1035 if (ctx->params.jpeg_qmat_tab[1]) {
1036 memcpy(ctx->params.jpeg_qmat_tab[1], chroma_q, 64);
1037 coda_scale_quant_table(ctx->params.jpeg_qmat_tab[1], scale);
1055 if (!ctx->params.jpeg_qmat_tab[0]) {
1056 ctx->params.jpeg_qmat_tab[0] = kmalloc(64, GFP_KERNEL);
1057 if (!ctx->params.jpeg_qmat_tab[0])
1060 if (!ctx->params.jpeg_qmat_tab[1]) {
1061 ctx->params.jpeg_qmat_tab[1] = kmalloc(64, GFP_KERNEL);
1062 if (!ctx->params.jpeg_qmat_tab[1])
1065 coda_set_jpeg_compression_quality(ctx, ctx->params.jpeg_quality);
1149 coda_write(dev, ctx->params.jpeg_restart_interval,
1158 if (ctx->params.rot_mode & CODA_ROT_90) {
1169 coda_write(dev, ctx->params.rot_mode ?
1170 (CODA_ROT_MIR_ENABLE | ctx->params.rot_mode) : 0,
1288 if (ctx->params.jpeg_qmat_tab[0] == luma_q)
1289 ctx->params.jpeg_qmat_tab[0] = NULL;
1290 if (ctx->params.jpeg_qmat_tab[1] == chroma_q)
1291 ctx->params.jpeg_qmat_tab[1] = NULL;
1293 kfree(ctx->params.jpeg_qmat_tab[i]);
1294 kfree(ctx->params.jpeg_huff_data);
1295 kfree(ctx->params.jpeg_huff_tab);
1313 ctx->params.jpeg_qmat_index[0] = 0;
1314 ctx->params.jpeg_qmat_index[1] = 1;
1315 ctx->params.jpeg_qmat_index[2] = 1;
1316 ctx->params.jpeg_qmat_tab[0] = luma_q;
1317 ctx->params.jpeg_qmat_tab[1] = chroma_q;
1376 val = ctx->params.jpeg_huff_ac_index[0] << 12 |
1377 ctx->params.jpeg_huff_ac_index[1] << 11 |
1378 ctx->params.jpeg_huff_ac_index[2] << 10 |
1379 ctx->params.jpeg_huff_dc_index[0] << 9 |
1380 ctx->params.jpeg_huff_dc_index[1] << 8 |
1381 ctx->params.jpeg_huff_dc_index[2] << 7;
1382 if (ctx->params.jpeg_huff_tab)
1399 coda_write(dev, ctx->params.jpeg_restart_interval,
1402 if (ctx->params.jpeg_huff_tab)