/dragonfly/sys/dev/drm/amd/display/dc/inc/hw/ |
H A D | timing_generator.h | 125 struct timing_generator { struct 146 bool (*enable_crtc)(struct timing_generator *tg); 154 struct timing_generator *tg, 166 void (*set_blank)(struct timing_generator *tg, 168 bool (*is_blanked)(struct timing_generator *tg); 171 void (*set_colors)(struct timing_generator *tg, 179 void (*unlock)(struct timing_generator *tg); 180 void (*lock)(struct timing_generator *tg); 194 struct timing_generator *tg, 208 void (*tg_init)(struct timing_generator *tg); [all …]
|
/dragonfly/sys/dev/drm/amd/display/dc/dce110/ |
H A D | dce110_timing_generator.h | 97 struct timing_generator base; 128 struct timing_generator *tg, 136 struct timing_generator *tg, 154 struct timing_generator *tg, 170 struct timing_generator *tg, 179 struct timing_generator *tg, 185 struct timing_generator *tg, 202 struct timing_generator *tg, 208 struct timing_generator *tg, 212 struct timing_generator *tg, [all …]
|
H A D | dce110_timing_generator_v.c | 141 struct timing_generator *tg) in dce110_timing_generator_v_is_in_vertical_blank() 243 struct timing_generator *tg, in dce110_timing_generator_v_program_blanking() 385 struct timing_generator *tg, in dce110_timing_generator_v_enable_advanced_request() 447 struct timing_generator *tg, in dce110_timing_generator_v_program_blank_color() 473 struct timing_generator *tg, in dce110_timing_generator_v_set_overscan_color_black() 609 struct timing_generator *tg) in dce110_timing_generator_v_did_triggered_reset_occur() 616 struct timing_generator *tg, in dce110_timing_generator_v_setup_global_swap_lock() 624 struct timing_generator *tg, in dce110_timing_generator_v_enable_reset_trigger() 632 struct timing_generator *tg) in dce110_timing_generator_v_disable_reset_trigger() 639 struct timing_generator *tg) in dce110_timing_generator_v_tear_down_global_swap_lock() [all …]
|
H A D | dce110_timing_generator.c | 66 struct timing_generator *tg, in dce110_timing_generator_apply_front_porch_workaround() 92 struct timing_generator *tg) in dce110_timing_generator_is_in_vertical_blank() 106 struct timing_generator *tg, in dce110_timing_generator_set_early_control() 152 struct timing_generator *tg, in dce110_timing_generator_program_blank_color() 256 struct timing_generator *tg, in program_horz_count_by_2() 282 struct timing_generator *tg, in dce110_timing_generator_program_timing_generator() 367 struct timing_generator *tg, in dce110_timing_generator_set_drr() 471 struct timing_generator *tg, in dce110_timing_generator_set_static_screen_control() 566 struct timing_generator *tg, in dce110_timing_generator_get_crtc_scanoutpos() 597 struct timing_generator *tg, in dce110_timing_generator_program_blanking() [all …]
|
H A D | dce110_hw_sequencer.c | 706 struct timing_generator *tg = pipe_ctx->stream_res.tg; in dce110_enable_stream() 1537 struct timing_generator *tg; in disable_vga_and_power_gate_all_controllers() 2242 struct timing_generator *tg) in wait_for_reset_trigger_to_occur() 2397 struct timing_generator *tg = dc->res_pool->timing_generators[i]; in init_hw()
|
H A D | dce110_resource.c | 419 static struct timing_generator *dce110_timing_generator_create( in dce110_timing_generator_create()
|
/dragonfly/sys/dev/drm/amd/display/dc/dcn10/ |
H A D | dcn10_optc.c | 50 struct timing_generator *optc, in optc1_apply_front_porch_workaround() 63 struct timing_generator *optc) in optc1_program_global_sync() 136 struct timing_generator *optc, in optc1_program_vline_interrupt() 177 struct timing_generator *optc, in optc1_program_timing() 520 struct timing_generator *optc, in optc1_program_blank_color() 532 struct timing_generator *optc, in optc1_validate_timing() 667 struct timing_generator *optc) in optc1_did_triggered_reset_occur() 797 struct timing_generator *optc, in optc1_set_early_control() 807 struct timing_generator *optc, in optc1_set_static_screen_control() 836 struct timing_generator *optc, in optc1_set_drr() [all …]
|
H A D | dcn10_optc.h | 424 struct timing_generator base; 470 struct timing_generator *optc, 474 struct timing_generator *optc, 483 struct timing_generator *optc); 495 struct timing_generator *optc, 502 struct timing_generator *optc, 514 struct timing_generator *optc, 518 struct timing_generator *optc); 531 struct timing_generator *optc, 535 struct timing_generator *optc, [all …]
|
H A D | dcn10_hw_sequencer.c | 304 struct timing_generator *tg = pool->timing_generators[i]; in dcn10_log_hw_state() 602 struct timing_generator *tg) in false_optc_underflow_wa() 1001 struct timing_generator *tg = dc->res_pool->timing_generators[i]; in dcn10_init_hw() 1011 struct timing_generator *tg = dc->res_pool->timing_generators[i]; in dcn10_init_hw() 1023 struct timing_generator *tg = dc->res_pool->timing_generators[i]; in dcn10_init_hw() 1047 struct timing_generator *tg = dc->res_pool->timing_generators[i]; in dcn10_init_hw() 1054 struct timing_generator *tg = dc->res_pool->timing_generators[i]; in dcn10_init_hw() 1293 struct timing_generator *tg) in wait_for_reset_trigger_to_occur() 2302 struct timing_generator *tg; in dcn10_apply_ctx_for_surface() 2563 struct timing_generator *tg = pipe_ctx->stream_res.tg; in dcn10_update_pending_status()
|
H A D | dcn10_resource.c | 648 static struct timing_generator *dcn10_timing_generator_create( in dcn10_timing_generator_create()
|
/dragonfly/sys/dev/drm/amd/display/dc/dce120/ |
H A D | dce120_timing_generator.c | 86 struct timing_generator *tg) in dce120_timing_generator_is_in_vertical_blank() 103 struct timing_generator *tg, in dce120_timing_generator_validate_timing() 162 struct timing_generator *tg, in dce120_timing_generator_set_early_control() 176 struct timing_generator *tg) in dce120_timing_generator_get_vblank_counter() 192 struct timing_generator *tg, in dce120_timing_generator_get_crtc_position() 256 struct timing_generator *tg, in dce120_timing_generator_setup_global_swap_lock() 294 struct timing_generator *tg) in dce120_timing_generator_tear_down_global_swap_lock() 316 struct timing_generator *tg, in dce120_timing_generator_enable_reset_trigger() 364 struct timing_generator *tg) in dce120_timing_generator_disable_reset_trigger() 385 struct timing_generator *tg) in dce120_timing_generator_did_triggered_reset_occur() [all …]
|
H A D | dce120_resource.c | 458 static struct timing_generator *dce120_timing_generator_create( in dce120_timing_generator_create()
|
/dragonfly/sys/dev/drm/amd/display/dc/dce80/ |
H A D | dce80_timing_generator.c | 87 static void program_pix_dur(struct timing_generator *tg, uint32_t pix_clk_khz) in program_pix_dur() 108 static void program_timing(struct timing_generator *tg, in program_timing() 119 struct timing_generator *tg, in dce80_timing_generator_enable_advanced_request()
|
H A D | dce80_resource.c | 439 static struct timing_generator *dce80_timing_generator_create( in dce80_timing_generator_create()
|
/dragonfly/sys/dev/drm/amd/display/dc/inc/ |
H A D | core_types.h | 140 struct timing_generator *timing_generators[MAX_PIPES]; 187 struct timing_generator *tg;
|
H A D | hw_sequencer.h | 236 struct timing_generator *tg);
|
/dragonfly/sys/dev/drm/amd/display/dc/core/ |
H A D | dc_stream.c | 282 struct timing_generator *tg = res_ctx->pipe_ctx[i].stream_res.tg; in dc_stream_get_vblank_counter() 306 struct timing_generator *tg = res_ctx->pipe_ctx[i].stream_res.tg; in dc_stream_get_scanoutpos()
|
H A D | dc_hw_sequencer.c | 250 struct timing_generator *tg) in hwss_wait_for_blank_complete()
|
H A D | dc.c | 257 struct timing_generator *tg; in dc_stream_configure_crc() 306 struct timing_generator *tg; in dc_stream_get_crc()
|
H A D | dc_resource.c | 2914 struct timing_generator *tg = core_dc->res_pool->timing_generators[0]; in dc_validate_stream()
|
/dragonfly/sys/dev/drm/amd/display/dc/irq/dce110/ |
H A D | irq_service_dce110.c | 207 struct timing_generator *tg = in dce110_vblank_set()
|
/dragonfly/sys/dev/drm/amd/display/dc/dce100/ |
H A D | dce100_resource.c | 408 static struct timing_generator *dce100_timing_generator_create( in dce100_timing_generator_create()
|
/dragonfly/sys/dev/drm/amd/display/dc/dce112/ |
H A D | dce112_resource.c | 428 static struct timing_generator *dce112_timing_generator_create( in dce112_timing_generator_create()
|