Lines Matching refs:decoder
419 int decoder = 0; in medusa_set_resolution() local
433 decoder = decoder_select; in medusa_set_resolution()
436 decoder = 0; in medusa_set_resolution()
467 for (; decoder < decoder_count; decoder++) { in medusa_set_resolution()
470 HSCALE_CTRL + (0x200 * decoder), hscale); in medusa_set_resolution()
472 VSCALE_CTRL + (0x200 * decoder), vscale); in medusa_set_resolution()
476 static void medusa_set_decoderduration(struct cx25821_dev *dev, int decoder, in medusa_set_decoderduration() argument
484 if (decoder < VDEC_A || decoder > VDEC_H) { in medusa_set_decoderduration()
488 switch (decoder) { in medusa_set_decoderduration()
508 if (!(decoder % 2)) { /* EVEN decoder */ in medusa_set_decoderduration()
561 int medusa_set_brightness(struct cx25821_dev *dev, int brightness, int decoder) in medusa_set_brightness() argument
575 VDEC_A_BRITE_CTRL + (0x200 * decoder), &tmp); in medusa_set_brightness()
578 VDEC_A_BRITE_CTRL + (0x200 * decoder), val | value); in medusa_set_brightness()
582 int medusa_set_contrast(struct cx25821_dev *dev, int contrast, int decoder) in medusa_set_contrast() argument
595 VDEC_A_CNTRST_CTRL + (0x200 * decoder), &tmp); in medusa_set_contrast()
598 VDEC_A_CNTRST_CTRL + (0x200 * decoder), val | value); in medusa_set_contrast()
603 int medusa_set_hue(struct cx25821_dev *dev, int hue, int decoder) in medusa_set_hue() argument
618 VDEC_A_HUE_CTRL + (0x200 * decoder), &tmp); in medusa_set_hue()
622 VDEC_A_HUE_CTRL + (0x200 * decoder), val | value); in medusa_set_hue()
627 int medusa_set_saturation(struct cx25821_dev *dev, int saturation, int decoder) in medusa_set_saturation() argument
642 VDEC_A_USAT_CTRL + (0x200 * decoder), &tmp); in medusa_set_saturation()
645 VDEC_A_USAT_CTRL + (0x200 * decoder), val | value); in medusa_set_saturation()
648 VDEC_A_VSAT_CTRL + (0x200 * decoder), &tmp); in medusa_set_saturation()
651 VDEC_A_VSAT_CTRL + (0x200 * decoder), val | value); in medusa_set_saturation()