Lines Matching defs:gam_regs

97 	struct color_matrices_reg gam_regs;
118 gam_regs.shifts.csc_c11 = dpp->tf_shift->CM_GAMUT_REMAP_C11;
119 gam_regs.masks.csc_c11 = dpp->tf_mask->CM_GAMUT_REMAP_C11;
120 gam_regs.shifts.csc_c12 = dpp->tf_shift->CM_GAMUT_REMAP_C12;
121 gam_regs.masks.csc_c12 = dpp->tf_mask->CM_GAMUT_REMAP_C12;
125 gam_regs.csc_c11_c12 = REG(CM_GAMUT_REMAP_C11_C12);
126 gam_regs.csc_c33_c34 = REG(CM_GAMUT_REMAP_C33_C34);
131 &gam_regs);
135 gam_regs.csc_c11_c12 = REG(CM_COMA_C11_C12);
136 gam_regs.csc_c33_c34 = REG(CM_COMA_C33_C34);
141 &gam_regs);
145 gam_regs.csc_c11_c12 = REG(CM_COMB_C11_C12);
146 gam_regs.csc_c33_c34 = REG(CM_COMB_C33_C34);
151 &gam_regs);
188 struct color_matrices_reg gam_regs;
196 gam_regs.shifts.csc_c11 = dpp->tf_shift->CM_GAMUT_REMAP_C11;
197 gam_regs.masks.csc_c11 = dpp->tf_mask->CM_GAMUT_REMAP_C11;
198 gam_regs.shifts.csc_c12 = dpp->tf_shift->CM_GAMUT_REMAP_C12;
199 gam_regs.masks.csc_c12 = dpp->tf_mask->CM_GAMUT_REMAP_C12;
203 gam_regs.csc_c11_c12 = REG(CM_GAMUT_REMAP_C11_C12);
204 gam_regs.csc_c33_c34 = REG(CM_GAMUT_REMAP_C33_C34);
209 &gam_regs);
213 gam_regs.csc_c11_c12 = REG(CM_COMA_C11_C12);
214 gam_regs.csc_c33_c34 = REG(CM_COMA_C33_C34);
219 &gam_regs);
223 gam_regs.csc_c11_c12 = REG(CM_COMB_C11_C12);
224 gam_regs.csc_c33_c34 = REG(CM_COMB_C33_C34);
229 &gam_regs);
258 struct color_matrices_reg gam_regs;
281 gam_regs.shifts.csc_c11 = dpp->tf_shift->CM_OCSC_C11;
282 gam_regs.masks.csc_c11 = dpp->tf_mask->CM_OCSC_C11;
283 gam_regs.shifts.csc_c12 = dpp->tf_shift->CM_OCSC_C12;
284 gam_regs.masks.csc_c12 = dpp->tf_mask->CM_OCSC_C12;
288 gam_regs.csc_c11_c12 = REG(CM_OCSC_C11_C12);
289 gam_regs.csc_c33_c34 = REG(CM_OCSC_C33_C34);
293 gam_regs.csc_c11_c12 = REG(CM_COMB_C11_C12);
294 gam_regs.csc_c33_c34 = REG(CM_COMB_C33_C34);
301 &gam_regs);
437 struct xfer_func_reg gam_regs;
439 dpp1_cm_get_reg_field(dpp, &gam_regs);
441 gam_regs.start_cntl_b = REG(CM_RGAM_RAMA_START_CNTL_B);
442 gam_regs.start_cntl_g = REG(CM_RGAM_RAMA_START_CNTL_G);
443 gam_regs.start_cntl_r = REG(CM_RGAM_RAMA_START_CNTL_R);
444 gam_regs.start_slope_cntl_b = REG(CM_RGAM_RAMA_SLOPE_CNTL_B);
445 gam_regs.start_slope_cntl_g = REG(CM_RGAM_RAMA_SLOPE_CNTL_G);
446 gam_regs.start_slope_cntl_r = REG(CM_RGAM_RAMA_SLOPE_CNTL_R);
447 gam_regs.start_end_cntl1_b = REG(CM_RGAM_RAMA_END_CNTL1_B);
448 gam_regs.start_end_cntl2_b = REG(CM_RGAM_RAMA_END_CNTL2_B);
449 gam_regs.start_end_cntl1_g = REG(CM_RGAM_RAMA_END_CNTL1_G);
450 gam_regs.start_end_cntl2_g = REG(CM_RGAM_RAMA_END_CNTL2_G);
451 gam_regs.start_end_cntl1_r = REG(CM_RGAM_RAMA_END_CNTL1_R);
452 gam_regs.start_end_cntl2_r = REG(CM_RGAM_RAMA_END_CNTL2_R);
453 gam_regs.region_start = REG(CM_RGAM_RAMA_REGION_0_1);
454 gam_regs.region_end = REG(CM_RGAM_RAMA_REGION_32_33);
456 cm_helper_program_xfer_func(dpp->base.ctx, params, &gam_regs);
466 struct xfer_func_reg gam_regs;
468 dpp1_cm_get_reg_field(dpp, &gam_regs);
470 gam_regs.start_cntl_b = REG(CM_RGAM_RAMB_START_CNTL_B);
471 gam_regs.start_cntl_g = REG(CM_RGAM_RAMB_START_CNTL_G);
472 gam_regs.start_cntl_r = REG(CM_RGAM_RAMB_START_CNTL_R);
473 gam_regs.start_slope_cntl_b = REG(CM_RGAM_RAMB_SLOPE_CNTL_B);
474 gam_regs.start_slope_cntl_g = REG(CM_RGAM_RAMB_SLOPE_CNTL_G);
475 gam_regs.start_slope_cntl_r = REG(CM_RGAM_RAMB_SLOPE_CNTL_R);
476 gam_regs.start_end_cntl1_b = REG(CM_RGAM_RAMB_END_CNTL1_B);
477 gam_regs.start_end_cntl2_b = REG(CM_RGAM_RAMB_END_CNTL2_B);
478 gam_regs.start_end_cntl1_g = REG(CM_RGAM_RAMB_END_CNTL1_G);
479 gam_regs.start_end_cntl2_g = REG(CM_RGAM_RAMB_END_CNTL2_G);
480 gam_regs.start_end_cntl1_r = REG(CM_RGAM_RAMB_END_CNTL1_R);
481 gam_regs.start_end_cntl2_r = REG(CM_RGAM_RAMB_END_CNTL2_R);
482 gam_regs.region_start = REG(CM_RGAM_RAMB_REGION_0_1);
483 gam_regs.region_end = REG(CM_RGAM_RAMB_REGION_32_33);
485 cm_helper_program_xfer_func(dpp->base.ctx, params, &gam_regs);
500 struct color_matrices_reg gam_regs;
537 gam_regs.shifts.csc_c11 = dpp->tf_shift->CM_ICSC_C11;
538 gam_regs.masks.csc_c11 = dpp->tf_mask->CM_ICSC_C11;
539 gam_regs.shifts.csc_c12 = dpp->tf_shift->CM_ICSC_C12;
540 gam_regs.masks.csc_c12 = dpp->tf_mask->CM_ICSC_C12;
544 gam_regs.csc_c11_c12 = REG(CM_ICSC_C11_C12);
545 gam_regs.csc_c33_c34 = REG(CM_ICSC_C33_C34);
549 gam_regs.csc_c11_c12 = REG(CM_COMA_C11_C12);
550 gam_regs.csc_c33_c34 = REG(CM_COMA_C33_C34);
557 &gam_regs);
590 struct xfer_func_reg gam_regs;
592 dpp1_cm_get_degamma_reg_field(dpp, &gam_regs);
594 gam_regs.start_cntl_b = REG(CM_DGAM_RAMB_START_CNTL_B);
595 gam_regs.start_cntl_g = REG(CM_DGAM_RAMB_START_CNTL_G);
596 gam_regs.start_cntl_r = REG(CM_DGAM_RAMB_START_CNTL_R);
597 gam_regs.start_slope_cntl_b = REG(CM_DGAM_RAMB_SLOPE_CNTL_B);
598 gam_regs.start_slope_cntl_g = REG(CM_DGAM_RAMB_SLOPE_CNTL_G);
599 gam_regs.start_slope_cntl_r = REG(CM_DGAM_RAMB_SLOPE_CNTL_R);
600 gam_regs.start_end_cntl1_b = REG(CM_DGAM_RAMB_END_CNTL1_B);
601 gam_regs.start_end_cntl2_b = REG(CM_DGAM_RAMB_END_CNTL2_B);
602 gam_regs.start_end_cntl1_g = REG(CM_DGAM_RAMB_END_CNTL1_G);
603 gam_regs.start_end_cntl2_g = REG(CM_DGAM_RAMB_END_CNTL2_G);
604 gam_regs.start_end_cntl1_r = REG(CM_DGAM_RAMB_END_CNTL1_R);
605 gam_regs.start_end_cntl2_r = REG(CM_DGAM_RAMB_END_CNTL2_R);
606 gam_regs.region_start = REG(CM_DGAM_RAMB_REGION_0_1);
607 gam_regs.region_end = REG(CM_DGAM_RAMB_REGION_14_15);
610 cm_helper_program_xfer_func(dpp->base.ctx, params, &gam_regs);
619 struct xfer_func_reg gam_regs;
621 dpp1_cm_get_degamma_reg_field(dpp, &gam_regs);
623 gam_regs.start_cntl_b = REG(CM_DGAM_RAMA_START_CNTL_B);
624 gam_regs.start_cntl_g = REG(CM_DGAM_RAMA_START_CNTL_G);
625 gam_regs.start_cntl_r = REG(CM_DGAM_RAMA_START_CNTL_R);
626 gam_regs.start_slope_cntl_b = REG(CM_DGAM_RAMA_SLOPE_CNTL_B);
627 gam_regs.start_slope_cntl_g = REG(CM_DGAM_RAMA_SLOPE_CNTL_G);
628 gam_regs.start_slope_cntl_r = REG(CM_DGAM_RAMA_SLOPE_CNTL_R);
629 gam_regs.start_end_cntl1_b = REG(CM_DGAM_RAMA_END_CNTL1_B);
630 gam_regs.start_end_cntl2_b = REG(CM_DGAM_RAMA_END_CNTL2_B);
631 gam_regs.start_end_cntl1_g = REG(CM_DGAM_RAMA_END_CNTL1_G);
632 gam_regs.start_end_cntl2_g = REG(CM_DGAM_RAMA_END_CNTL2_G);
633 gam_regs.start_end_cntl1_r = REG(CM_DGAM_RAMA_END_CNTL1_R);
634 gam_regs.start_end_cntl2_r = REG(CM_DGAM_RAMA_END_CNTL2_R);
635 gam_regs.region_start = REG(CM_DGAM_RAMA_REGION_0_1);
636 gam_regs.region_end = REG(CM_DGAM_RAMA_REGION_14_15);
638 cm_helper_program_xfer_func(dpp->base.ctx, params, &gam_regs);