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) {
523 tv_regs->tv_enc[i] = tv_norm->tv_enc_mode.tv_enc[i];
616 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
623 nv17_tv_state_save(dev, &tv_enc->saved_state);
625 tv_enc->state.ptv_200 = tv_enc->saved_state.ptv_200;
647 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
660 tv_enc->tv_norm = i;
667 tv_enc->select_subconnector);
670 tv_enc->subconnector);
673 tv_enc->tv_norm);
676 tv_enc->flicker);
679 tv_enc->saturation);
682 tv_enc->hue);
685 tv_enc->overscan);
697 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
702 tv_enc->overscan = val;
714 tv_enc->saturation = val;
721 tv_enc->hue = val;
728 tv_enc->flicker = val;
736 tv_enc->tv_norm = val;
744 tv_enc->select_subconnector = val;
767 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder);
770 kfree(tv_enc);
798 struct nv17_tv_encoder *tv_enc = NULL;
800 tv_enc = kzalloc(sizeof(*tv_enc), GFP_KERNEL);
801 if (!tv_enc)
804 tv_enc->overscan = 50;
805 tv_enc->flicker = 50;
806 tv_enc->saturation = 50;
807 tv_enc->hue = 0;
808 tv_enc->tv_norm = TV_NORM_PAL;
809 tv_enc->subconnector = DRM_MODE_SUBCONNECTOR_Unknown;
810 tv_enc->select_subconnector = DRM_MODE_SUBCONNECTOR_Automatic;
811 tv_enc->pin_mask = 0;
813 encoder = to_drm_encoder(&tv_enc->base);
815 tv_enc->base.dcb = entry;
816 tv_enc->base.or = ffs(entry->or) - 1;
823 tv_enc->base.enc_save = nv17_tv_save;
824 tv_enc->base.enc_restore = nv17_tv_restore;