Lines Matching refs:decoder
409 int decoder = 0;
423 decoder = decoder_select;
426 decoder = 0;
457 for (; decoder < decoder_count; decoder++) {
458 /* write scaling values for each decoder */
460 HSCALE_CTRL + (0x200 * decoder), hscale);
462 VSCALE_CTRL + (0x200 * decoder), vscale);
466 static void medusa_set_decoderduration(struct cx25821_dev *dev, int decoder,
474 if (decoder < VDEC_A || decoder > VDEC_H) {
478 switch (decoder) {
498 if (!(decoder % 2)) { /* EVEN decoder */
551 int medusa_set_brightness(struct cx25821_dev *dev, int brightness, int decoder)
565 VDEC_A_BRITE_CTRL + (0x200 * decoder), &tmp);
568 VDEC_A_BRITE_CTRL + (0x200 * decoder), val | value);
572 int medusa_set_contrast(struct cx25821_dev *dev, int contrast, int decoder)
585 VDEC_A_CNTRST_CTRL + (0x200 * decoder), &tmp);
588 VDEC_A_CNTRST_CTRL + (0x200 * decoder), val | value);
593 int medusa_set_hue(struct cx25821_dev *dev, int hue, int decoder)
608 VDEC_A_HUE_CTRL + (0x200 * decoder), &tmp);
612 VDEC_A_HUE_CTRL + (0x200 * decoder), val | value);
617 int medusa_set_saturation(struct cx25821_dev *dev, int saturation, int decoder)
632 VDEC_A_USAT_CTRL + (0x200 * decoder), &tmp);
635 VDEC_A_USAT_CTRL + (0x200 * decoder), val | value);
638 VDEC_A_VSAT_CTRL + (0x200 * decoder), &tmp);
641 VDEC_A_VSAT_CTRL + (0x200 * decoder), val | value);