Symbol: timing_generator
sys/dev/drm/amd/display/dc/core/dc.c
259
struct timing_generator *tg;
sys/dev/drm/amd/display/dc/core/dc.c
308
struct timing_generator *tg;
sys/dev/drm/amd/display/dc/core/dc_hw_sequencer.c
250
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/core/dc_resource.c
2868
struct timing_generator *tg = core_dc->res_pool->timing_generators[0];
sys/dev/drm/amd/display/dc/core/dc_stream.c
280
struct timing_generator *tg = res_ctx->pipe_ctx[i].stream_res.tg;
sys/dev/drm/amd/display/dc/core/dc_stream.c
304
struct timing_generator *tg = res_ctx->pipe_ctx[i].stream_res.tg;
sys/dev/drm/amd/display/dc/dce100/dce100_resource.c
411
static struct timing_generator *dce100_timing_generator_create(
sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
1499
struct timing_generator *tg;
sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
2228
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
2383
struct timing_generator *tg = dc->res_pool->timing_generators[i];
sys/dev/drm/amd/display/dc/dce110/dce110_hw_sequencer.c
706
struct timing_generator *tg = pipe_ctx->stream_res.tg;
sys/dev/drm/amd/display/dc/dce110/dce110_resource.c
422
static struct timing_generator *dce110_timing_generator_create(
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
106
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1110
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1168
void dce110_timing_generator_wait_for_vblank(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1192
void dce110_timing_generator_wait_for_vactive(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1215
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
123
bool dce110_timing_generator_enable_crtc(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1313
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1395
bool dce110_timing_generator_is_counter_moving(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1410
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1472
void dce110_timing_generator_set_lock_master(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1490
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
152
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1579
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1711
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1775
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1798
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1847
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
189
static void disable_stereo(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1894
void dce110_tg_program_blank_color(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1923
void dce110_tg_set_overscan_color(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1953
void dce110_tg_program_timing(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1963
bool dce110_tg_is_blanked(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
1980
void dce110_tg_set_blank(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2008
bool dce110_tg_validate_timing(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2014
void dce110_tg_wait_for_state(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2031
void dce110_tg_set_colors(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2044
bool dce110_arm_vert_intr(struct timing_generator *tg, uint8_t width)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2080
static bool dce110_is_tg_enabled(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2094
bool dce110_configure_crc(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
2171
bool dce110_get_crc(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
232
bool dce110_timing_generator_disable_crtc(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
256
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
282
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
367
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
471
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
508
uint32_t dce110_timing_generator_get_vblank_counter(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
529
void dce110_timing_generator_get_position(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
566
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
597
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
66
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
700
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.c
92
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
128
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
136
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
140
bool dce110_timing_generator_enable_crtc(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
141
bool dce110_timing_generator_disable_crtc(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
144
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
151
struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
154
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
158
bool dce110_timing_generator_is_counter_moving(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
161
void dce110_timing_generator_wait_for_vblank(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
164
void dce110_timing_generator_wait_for_vactive(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
170
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
175
struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
179
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
185
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
190
struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
194
struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
198
void dce110_timing_generator_disable_vga(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
202
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
208
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
212
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
221
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
229
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
233
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
237
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
244
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
248
void dce110_timing_generator_set_lock_master(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
251
void dce110_tg_program_blank_color(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
254
void dce110_tg_set_overscan_color(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
257
void dce110_tg_program_timing(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
261
bool dce110_tg_is_blanked(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
263
void dce110_tg_set_blank(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
266
bool dce110_tg_validate_timing(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
269
void dce110_tg_wait_for_state(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
272
void dce110_tg_set_colors(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
277
struct timing_generator *tg, uint8_t width);
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
279
bool dce110_configure_crc(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
282
bool dce110_get_crc(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator.h
97
struct timing_generator base;
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
100
static void dce110_timing_generator_v_blank_crtc(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
120
static void dce110_timing_generator_v_unblank_crtc(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
141
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
153
static bool dce110_timing_generator_v_is_counter_moving(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
191
static void dce110_timing_generator_v_wait_for_vblank(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
215
static void dce110_timing_generator_v_wait_for_vactive(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
225
static void dce110_timing_generator_v_wait_for_state(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
243
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
385
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
427
static void dce110_timing_generator_v_set_blank(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
436
static void dce110_timing_generator_v_program_timing(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
447
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
473
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
518
static void dce110_tg_v_program_blank_color(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
53
static bool dce110_timing_generator_v_enable_crtc(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
546
static void dce110_timing_generator_v_set_overscan_color(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
575
static void dce110_timing_generator_v_set_colors(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
586
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
598
static uint32_t dce110_timing_generator_v_get_vblank_counter(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
609
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
616
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
624
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
632
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
639
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
646
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce110/dce110_timing_generator_v.c
81
static bool dce110_timing_generator_v_disable_crtc(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce112/dce112_resource.c
431
static struct timing_generator *dce112_timing_generator_create(
sys/dev/drm/amd/display/dc/dce120/dce120_resource.c
494
static struct timing_generator *dce120_timing_generator_create(
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
103
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
1120
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
129
bool dce120_tg_validate_timing(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
131
bool dce120_tg_validate_timing(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
140
bool dce120_timing_generator_enable_crtc(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
162
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
176
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
192
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
218
void dce120_timing_generator_wait_for_vblank(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
241
void dce120_timing_generator_wait_for_vactive(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
256
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
294
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
316
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
364
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
385
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
402
void dce120_timing_generator_disable_vga(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
445
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
506
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
520
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
563
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
622
void dce120_timing_generator_get_position(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
657
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
687
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
725
void dce120_tg_program_blank_color(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
749
void dce120_tg_set_overscan_color(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
762
void dce120_tg_program_timing(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
773
bool dce120_tg_is_blanked(struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
795
void dce120_tg_set_blank(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
812
bool dce120_tg_validate_timing(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
817
void dce120_tg_wait_for_state(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
835
void dce120_tg_set_colors(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
847
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
859
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce120/dce120_timing_generator.c
86
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dce80/dce80_resource.c
443
static struct timing_generator *dce80_timing_generator_create(
sys/dev/drm/amd/display/dc/dce80/dce80_timing_generator.c
108
static void program_timing(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce80/dce80_timing_generator.c
119
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/dce80/dce80_timing_generator.c
87
static void program_pix_dur(struct timing_generator *tg, uint32_t pix_clk_khz)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1036
struct timing_generator *tg = dc->res_pool->timing_generators[i];
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1046
struct timing_generator *tg = dc->res_pool->timing_generators[i];
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1058
struct timing_generator *tg = dc->res_pool->timing_generators[i];
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1082
struct timing_generator *tg = dc->res_pool->timing_generators[i];
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1089
struct timing_generator *tg = dc->res_pool->timing_generators[i];
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
1328
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
2345
struct timing_generator *tg;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
2613
struct timing_generator *tg = pipe_ctx->stream_res.tg;
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
310
struct timing_generator *tg = pool->timing_generators[i];
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c
608
struct timing_generator *tg)
sys/dev/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.c
426
struct timing_generator *tg = pool->timing_generators[i];
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1114
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1133
static void optc1_enable_stereo(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1166
void optc1_program_stereo(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1176
bool optc1_is_stereo_left_eye(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1242
bool optc1_get_otg_active_size(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1273
void optc1_clear_optc_underflow(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1280
void optc1_tg_init(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1286
bool optc1_is_tg_enabled(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1297
bool optc1_is_optc_underflow_occurred(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1309
bool optc1_configure_crc(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
132
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
1353
bool optc1_get_crc(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
173
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
348
void optc1_set_blank_data_double_buffer(struct timing_generator *optc, bool enable)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
362
static void optc1_unblank_crtc(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
386
static void optc1_blank_crtc(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
397
void optc1_set_blank(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
406
bool optc1_is_blanked(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
419
void optc1_enable_optc_clock(struct timing_generator *optc, bool enable)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
454
static bool optc1_enable_crtc(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
481
bool optc1_disable_crtc(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
50
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
505
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
517
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
586
uint32_t optc1_get_vblank_counter(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
597
void optc1_lock(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
613
void optc1_unlock(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
621
void optc1_get_position(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
63
struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
634
bool optc1_is_counter_moving(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
649
struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
663
void optc1_disable_reset_trigger(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
676
void optc1_enable_reset_trigger(struct timing_generator *optc, int source_tg_inst)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
711
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
755
void optc1_wait_for_state(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
779
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
789
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
818
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
83
static void optc1_disable_stereo(struct timing_generator *optc)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
855
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.c
96
static uint32_t get_start_vline(struct timing_generator *optc, const struct dc_crtc_timing *dc_crtc_timing)
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
424
struct timing_generator base;
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
470
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
474
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
478
void optc1_program_vline_interrupt(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
483
struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
485
bool optc1_disable_crtc(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
487
bool optc1_is_counter_moving(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
489
void optc1_get_position(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
492
uint32_t optc1_get_vblank_counter(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
495
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
502
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
505
void optc1_wait_for_state(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
508
void optc1_set_blank(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
511
bool optc1_is_blanked(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
514
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
518
struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
520
void optc1_enable_reset_trigger(struct timing_generator *optc, int source_tg_inst);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
522
void optc1_disable_reset_trigger(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
524
void optc1_lock(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
526
void optc1_unlock(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
528
void optc1_enable_optc_clock(struct timing_generator *optc, bool enable);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
531
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
535
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
538
void optc1_program_stereo(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
541
bool optc1_is_stereo_left_eye(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
543
void optc1_clear_optc_underflow(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
545
void optc1_tg_init(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
547
bool optc1_is_tg_enabled(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
549
bool optc1_is_optc_underflow_occurred(struct timing_generator *optc);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
551
void optc1_set_blank_data_double_buffer(struct timing_generator *optc, bool enable);
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
553
bool optc1_get_otg_active_size(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
558
struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
562
bool optc1_configure_crc(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_optc.h
565
bool optc1_get_crc(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/dcn10/dcn10_resource.c
699
static struct timing_generator *dcn10_timing_generator_create(
sys/dev/drm/amd/display/dc/inc/core_types.h
143
struct timing_generator *timing_generators[MAX_PIPES];
sys/dev/drm/amd/display/dc/inc/core_types.h
193
struct timing_generator *tg;
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
138
bool (*validate_timing)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
140
void (*program_timing)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
143
void (*program_vline_interrupt)(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
146
bool (*enable_crtc)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
147
bool (*disable_crtc)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
148
bool (*is_counter_moving)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
149
void (*get_position)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
152
uint32_t (*get_frame_count)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
154
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
159
bool (*get_otg_active_size)(struct timing_generator *optc,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
162
void (*set_early_control)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
164
void (*wait_for_state)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
166
void (*set_blank)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
168
bool (*is_blanked)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
169
void (*set_overscan_blank_color) (struct timing_generator *tg, const struct tg_color *color);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
170
void (*set_blank_color)(struct timing_generator *tg, const struct tg_color *color);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
171
void (*set_colors)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
175
void (*disable_vga)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
176
bool (*did_triggered_reset_occur)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
177
void (*setup_global_swap_lock)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
179
void (*unlock)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
180
void (*lock)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
181
void (*enable_reset_trigger)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
183
void (*enable_crtc_reset)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
186
void (*disable_reset_trigger)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
187
void (*tear_down_global_swap_lock)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
188
void (*enable_advanced_request)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
190
void (*set_drr)(struct timing_generator *tg, const struct drr_params *params);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
191
void (*set_static_screen_control)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
194
struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
198
bool (*arm_vert_intr)(struct timing_generator *tg, uint8_t width);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
200
void (*program_global_sync)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
201
void (*enable_optc_clock)(struct timing_generator *tg, bool enable);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
202
void (*program_stereo)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
204
bool (*is_stereo_left_eye)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
206
void (*set_blank_data_double_buffer)(struct timing_generator *tg, bool enable);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
208
void (*tg_init)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
209
bool (*is_tg_enabled)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
210
bool (*is_optc_underflow_occurred)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
211
void (*clear_optc_underflow)(struct timing_generator *tg);
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
217
bool (*configure_crc)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw/timing_generator.h
224
bool (*get_crc)(struct timing_generator *tg,
sys/dev/drm/amd/display/dc/inc/hw_sequencer.h
238
struct timing_generator *tg);
sys/dev/drm/amd/display/dc/irq/dce110/irq_service_dce110.c
207
struct timing_generator *tg =