Lines Matching refs:decoder
423 int decoder = 0; in medusa_set_resolution() local
437 decoder = decoder_select; in medusa_set_resolution()
440 decoder = 0; in medusa_set_resolution()
471 for (; decoder < decoder_count; decoder++) { in medusa_set_resolution()
474 HSCALE_CTRL + (0x200 * decoder), hscale); in medusa_set_resolution()
476 VSCALE_CTRL + (0x200 * decoder), vscale); in medusa_set_resolution()
480 static void medusa_set_decoderduration(struct cx25821_dev *dev, int decoder, in medusa_set_decoderduration() argument
488 if (decoder < VDEC_A || decoder > VDEC_H) { in medusa_set_decoderduration()
492 switch (decoder) { in medusa_set_decoderduration()
512 if (!(decoder % 2)) { /* EVEN decoder */ in medusa_set_decoderduration()
565 int medusa_set_brightness(struct cx25821_dev *dev, int brightness, int decoder) in medusa_set_brightness() argument
579 VDEC_A_BRITE_CTRL + (0x200 * decoder), &tmp); in medusa_set_brightness()
582 VDEC_A_BRITE_CTRL + (0x200 * decoder), val | value); in medusa_set_brightness()
586 int medusa_set_contrast(struct cx25821_dev *dev, int contrast, int decoder) in medusa_set_contrast() argument
599 VDEC_A_CNTRST_CTRL + (0x200 * decoder), &tmp); in medusa_set_contrast()
602 VDEC_A_CNTRST_CTRL + (0x200 * decoder), val | value); in medusa_set_contrast()
607 int medusa_set_hue(struct cx25821_dev *dev, int hue, int decoder) in medusa_set_hue() argument
622 VDEC_A_HUE_CTRL + (0x200 * decoder), &tmp); in medusa_set_hue()
626 VDEC_A_HUE_CTRL + (0x200 * decoder), val | value); in medusa_set_hue()
631 int medusa_set_saturation(struct cx25821_dev *dev, int saturation, int decoder) in medusa_set_saturation() argument
646 VDEC_A_USAT_CTRL + (0x200 * decoder), &tmp); in medusa_set_saturation()
649 VDEC_A_USAT_CTRL + (0x200 * decoder), val | value); in medusa_set_saturation()
652 VDEC_A_VSAT_CTRL + (0x200 * decoder), &tmp); in medusa_set_saturation()
655 VDEC_A_VSAT_CTRL + (0x200 * decoder), val | value); in medusa_set_saturation()