Lines Matching refs:tv_enc
157 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_detect() local
158 struct dcb_output *dcb = tv_enc->base.dcb; in nv17_tv_detect()
159 bool reliable = get_tv_detect_quirks(dev, &tv_enc->pin_mask); in nv17_tv_detect()
167 tv_enc->pin_mask = in nv17_tv_detect()
170 tv_enc->pin_mask = in nv17_tv_detect()
174 switch (tv_enc->pin_mask) { in nv17_tv_detect()
177 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Composite; in nv17_tv_detect()
180 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_SVIDEO; in nv17_tv_detect()
184 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Component; in nv17_tv_detect()
186 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_SCART; in nv17_tv_detect()
189 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Unknown; in nv17_tv_detect()
195 tv_enc->subconnector); in nv17_tv_detect()
199 } else if (tv_enc->subconnector) { in nv17_tv_detect()
524 tv_regs->tv_enc[i] = tv_norm->tv_enc_mode.tv_enc[i]; in nv17_tv_mode_set()
617 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_save() local
624 nv17_tv_state_save(dev, &tv_enc->saved_state); in nv17_tv_save()
626 tv_enc->state.ptv_200 = tv_enc->saved_state.ptv_200; in nv17_tv_save()
648 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_create_resources() local
657 tv_enc->tv_norm = i; in nv17_tv_create_resources()
671 tv_enc->select_subconnector); in nv17_tv_create_resources()
674 tv_enc->subconnector); in nv17_tv_create_resources()
677 tv_enc->tv_norm); in nv17_tv_create_resources()
680 tv_enc->flicker); in nv17_tv_create_resources()
683 tv_enc->saturation); in nv17_tv_create_resources()
686 tv_enc->hue); in nv17_tv_create_resources()
689 tv_enc->overscan); in nv17_tv_create_resources()
701 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_set_property() local
706 tv_enc->overscan = val; in nv17_tv_set_property()
718 tv_enc->saturation = val; in nv17_tv_set_property()
725 tv_enc->hue = val; in nv17_tv_set_property()
732 tv_enc->flicker = val; in nv17_tv_set_property()
740 tv_enc->tv_norm = val; in nv17_tv_set_property()
748 tv_enc->select_subconnector = val; in nv17_tv_set_property()
774 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_destroy() local
777 kfree(tv_enc); in nv17_tv_destroy()
807 struct nv17_tv_encoder *tv_enc = NULL; in nv17_tv_create() local
809 tv_enc = kzalloc(sizeof(*tv_enc), GFP_KERNEL); in nv17_tv_create()
810 if (!tv_enc) in nv17_tv_create()
813 tv_enc->overscan = 50; in nv17_tv_create()
814 tv_enc->flicker = 50; in nv17_tv_create()
815 tv_enc->saturation = 50; in nv17_tv_create()
816 tv_enc->hue = 0; in nv17_tv_create()
817 tv_enc->tv_norm = TV_NORM_PAL; in nv17_tv_create()
818 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Unknown; in nv17_tv_create()
819 tv_enc->select_subconnector = DRM_MODE_SUBCONNECTOR_Automatic; in nv17_tv_create()
820 tv_enc->pin_mask = 0; in nv17_tv_create()
822 encoder = to_drm_encoder(&tv_enc->base); in nv17_tv_create()
824 tv_enc->base.dcb = entry; in nv17_tv_create()
825 tv_enc->base.or = ffs(entry->or) - 1; in nv17_tv_create()