• Home
  • Raw
  • Download

Lines Matching refs:tv_enc

149 	struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);  in nv17_tv_detect()  local
150 struct dcb_output *dcb = tv_enc->base.dcb; in nv17_tv_detect()
151 bool reliable = get_tv_detect_quirks(dev, &tv_enc->pin_mask); in nv17_tv_detect()
159 tv_enc->pin_mask = in nv17_tv_detect()
162 tv_enc->pin_mask = in nv17_tv_detect()
166 switch (tv_enc->pin_mask) { in nv17_tv_detect()
169 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Composite; in nv17_tv_detect()
172 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_SVIDEO; in nv17_tv_detect()
176 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Component; in nv17_tv_detect()
178 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_SCART; in nv17_tv_detect()
181 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Unknown; in nv17_tv_detect()
187 tv_enc->subconnector); in nv17_tv_detect()
191 } else if (tv_enc->subconnector) { in nv17_tv_detect()
516 tv_regs->tv_enc[i] = tv_norm->tv_enc_mode.tv_enc[i]; in nv17_tv_mode_set()
609 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_save() local
616 nv17_tv_state_save(dev, &tv_enc->saved_state); in nv17_tv_save()
618 tv_enc->state.ptv_200 = tv_enc->saved_state.ptv_200; in nv17_tv_save()
640 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_create_resources() local
653 tv_enc->tv_norm = i; in nv17_tv_create_resources()
660 tv_enc->select_subconnector); in nv17_tv_create_resources()
663 tv_enc->subconnector); in nv17_tv_create_resources()
666 tv_enc->tv_norm); in nv17_tv_create_resources()
669 tv_enc->flicker); in nv17_tv_create_resources()
672 tv_enc->saturation); in nv17_tv_create_resources()
675 tv_enc->hue); in nv17_tv_create_resources()
678 tv_enc->overscan); in nv17_tv_create_resources()
690 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_set_property() local
695 tv_enc->overscan = val; in nv17_tv_set_property()
707 tv_enc->saturation = val; in nv17_tv_set_property()
714 tv_enc->hue = val; in nv17_tv_set_property()
721 tv_enc->flicker = val; in nv17_tv_set_property()
729 tv_enc->tv_norm = val; in nv17_tv_set_property()
737 tv_enc->select_subconnector = val; in nv17_tv_set_property()
760 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_destroy() local
763 kfree(tv_enc); in nv17_tv_destroy()
791 struct nv17_tv_encoder *tv_enc = NULL; in nv17_tv_create() local
793 tv_enc = kzalloc(sizeof(*tv_enc), GFP_KERNEL); in nv17_tv_create()
794 if (!tv_enc) in nv17_tv_create()
797 tv_enc->overscan = 50; in nv17_tv_create()
798 tv_enc->flicker = 50; in nv17_tv_create()
799 tv_enc->saturation = 50; in nv17_tv_create()
800 tv_enc->hue = 0; in nv17_tv_create()
801 tv_enc->tv_norm = TV_NORM_PAL; in nv17_tv_create()
802 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Unknown; in nv17_tv_create()
803 tv_enc->select_subconnector = DRM_MODE_SUBCONNECTOR_Automatic; in nv17_tv_create()
804 tv_enc->pin_mask = 0; in nv17_tv_create()
806 encoder = to_drm_encoder(&tv_enc->base); in nv17_tv_create()
808 tv_enc->base.dcb = entry; in nv17_tv_create()
809 tv_enc->base.or = ffs(entry->or) - 1; in nv17_tv_create()
816 tv_enc->base.enc_save = nv17_tv_save; in nv17_tv_create()
817 tv_enc->base.enc_restore = nv17_tv_restore; in nv17_tv_create()