Lines Matching defs:optc

45 struct optc {
100 void optc1_read_otg_state(struct optc *optc1, struct dcn_otg_state *s);
104 bool optc1_validate_timing(struct timing_generator *optc,
107 void optc1_program_timing(struct timing_generator *optc,
116 void optc1_setup_vertical_interrupt0(struct timing_generator *optc,
120 void optc1_setup_vertical_interrupt1(struct timing_generator *optc,
123 void optc1_setup_vertical_interrupt2(struct timing_generator *optc,
126 void optc1_program_global_sync(struct timing_generator *optc,
132 bool optc1_disable_crtc(struct timing_generator *optc);
134 bool optc1_is_counter_moving(struct timing_generator *optc);
136 void optc1_get_position(struct timing_generator *optc,
139 uint32_t optc1_get_vblank_counter(struct timing_generator *optc);
141 void optc1_get_crtc_scanoutpos(struct timing_generator *optc,
147 void optc1_set_early_control(struct timing_generator *optc,
150 void optc1_wait_for_state(struct timing_generator *optc,
153 void optc1_set_blank(struct timing_generator *optc,
156 bool optc1_is_blanked(struct timing_generator *optc);
158 void optc1_program_blank_color(struct timing_generator *optc,
161 bool optc1_did_triggered_reset_occur(struct timing_generator *optc);
163 void optc1_enable_reset_trigger(struct timing_generator *optc, int source_tg_inst);
165 void optc1_disable_reset_trigger(struct timing_generator *optc);
167 void optc1_lock(struct timing_generator *optc);
169 void optc1_unlock(struct timing_generator *optc);
171 void optc1_enable_optc_clock(struct timing_generator *optc, bool enable);
173 void optc1_set_drr(struct timing_generator *optc,
176 void optc1_set_vtotal_min_max(struct timing_generator *optc, int vtotal_min, int vtotal_max);
178 void optc1_set_static_screen_control(struct timing_generator *optc,
182 void optc1_program_stereo(struct timing_generator *optc,
186 bool optc1_is_stereo_left_eye(struct timing_generator *optc);
188 void optc1_clear_optc_underflow(struct timing_generator *optc);
190 void optc1_tg_init(struct timing_generator *optc);
192 bool optc1_is_tg_enabled(struct timing_generator *optc);
194 bool optc1_is_optc_underflow_occurred(struct timing_generator *optc);
196 void optc1_set_blank_data_double_buffer(struct timing_generator *optc, bool enable);
198 void optc1_set_timing_double_buffer(struct timing_generator *optc, bool enable);
200 bool optc1_get_otg_active_size(struct timing_generator *optc,
204 void optc1_enable_crtc_reset(struct timing_generator *optc,
208 bool optc1_configure_crc(struct timing_generator *optc, const struct crc_params *params);
210 bool optc1_get_crc(struct timing_generator *optc,
217 void optc1_set_vtg_params(struct timing_generator *optc,