Lines Matching refs:tv_enc

150 	struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
151 struct dcb_output *dcb = tv_enc->base.dcb;
152 bool reliable = get_tv_detect_quirks(dev, &tv_enc->pin_mask);
160 tv_enc->pin_mask =
163 tv_enc->pin_mask =
167 switch (tv_enc->pin_mask) {
170 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Composite;
173 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_SVIDEO;
177 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Component;
179 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_SCART;
182 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Unknown;
188 tv_enc->subconnector);
192 } else if (tv_enc->subconnector) {
517 tv_regs->tv_enc[i] = tv_norm->tv_enc_mode.tv_enc[i];
610 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
617 nv17_tv_state_save(dev, &tv_enc->saved_state);
619 tv_enc->state.ptv_200 = tv_enc->saved_state.ptv_200;
641 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
654 tv_enc->tv_norm = i;
661 tv_enc->select_subconnector);
664 tv_enc->subconnector);
667 tv_enc->tv_norm);
670 tv_enc->flicker);
673 tv_enc->saturation);
676 tv_enc->hue);
679 tv_enc->overscan);
691 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
696 tv_enc->overscan = val;
708 tv_enc->saturation = val;
715 tv_enc->hue = val;
722 tv_enc->flicker = val;
730 tv_enc->tv_norm = val;
738 tv_enc->select_subconnector = val;
761 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
764 kfree(tv_enc);
792 struct nv17_tv_encoder *tv_enc = NULL;
794 tv_enc = kzalloc(sizeof(*tv_enc), GFP_KERNEL);
795 if (!tv_enc)
798 tv_enc->overscan = 50;
799 tv_enc->flicker = 50;
800 tv_enc->saturation = 50;
801 tv_enc->hue = 0;
802 tv_enc->tv_norm = TV_NORM_PAL;
803 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Unknown;
804 tv_enc->select_subconnector = DRM_MODE_SUBCONNECTOR_Automatic;
805 tv_enc->pin_mask = 0;
807 encoder = to_drm_encoder(&tv_enc->base);
809 tv_enc->base.dcb = entry;
810 tv_enc->base.or = ffs(entry->or) - 1;
817 tv_enc->base.enc_save = nv17_tv_save;
818 tv_enc->base.enc_restore = nv17_tv_restore;