/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce120/ |
H A D | dce120_timing_generator.c | 43 generic_reg_update_soc15(tg110->base.ctx, tg110->offsets.crtc, reg_name, n, __VA_ARGS__) 46 generic_reg_set_soc15(tg110->base.ctx, tg110->offsets.crtc, reg_name, n, __VA_ARGS__) 89 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce120_timing_generator_is_in_vertical_blank() local 93 tg110->offsets.crtc); in dce120_timing_generator_is_in_vertical_blank() 111 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce120_timing_generator_validate_timing() local 120 if (v_blank < tg110->min_v_blank || in dce120_timing_generator_validate_timing() 121 timing->h_sync_width < tg110->min_h_sync_width || in dce120_timing_generator_validate_timing() 122 timing->v_sync_width < tg110 in dce120_timing_generator_validate_timing() 139 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_enable_crtc() local 160 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_set_early_control() local 172 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_get_vblank_counter() local 188 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_get_crtc_position() local 249 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_setup_global_swap_lock() local 285 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_tear_down_global_swap_lock() local 308 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_enable_reset_trigger() local 353 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_disable_reset_trigger() local 373 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_did_triggered_reset_occur() local 391 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_disable_vga() local 441 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_program_blanking() local 492 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_program_blank_color() local 505 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_set_overscan_color_black() local 548 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_set_drr() local 606 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_get_position() local 642 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_get_crtc_scanoutpos() local 669 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_enable_advanced_request() local 705 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_tg_program_blank_color() local 728 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_tg_set_overscan_color() local 754 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_tg_is_blanked() local 776 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_tg_set_blank() local 825 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_set_static_screen_control() local 846 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_set_test_pattern() local 1101 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_arm_vert_intr() local 1125 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_is_tg_enabled() local 1139 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_configure_crc() local 1185 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_get_crc() local 1245 dce120_timing_generator_construct( struct dce110_timing_generator *tg110, struct dc_context *ctx, uint32_t instance, const struct dce110_timing_generator_offsets *offsets) dce120_timing_generator_construct() argument [all...] |
H A D | dce120_timing_generator.h | 35 struct dce110_timing_generator *tg110,
|
H A D | dce120_resource.c | 588 struct dce110_timing_generator *tg110 = in dce120_timing_generator_create() local 591 if (!tg110) in dce120_timing_generator_create() 594 dce120_timing_generator_construct(tg110, ctx, instance, offsets); in dce120_timing_generator_create() 595 return &tg110->base; in dce120_timing_generator_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce120/ |
H A D | dce120_timing_generator.c | 43 generic_reg_update_soc15(tg110->base.ctx, tg110->offsets.crtc, reg_name, n, __VA_ARGS__) 46 generic_reg_set_soc15(tg110->base.ctx, tg110->offsets.crtc, reg_name, n, __VA_ARGS__) 89 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce120_timing_generator_is_in_vertical_blank() local 93 tg110->offsets.crtc); in dce120_timing_generator_is_in_vertical_blank() 111 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce120_timing_generator_validate_timing() local 120 if (v_blank < tg110->min_v_blank || in dce120_timing_generator_validate_timing() 121 timing->h_sync_width < tg110->min_h_sync_width || in dce120_timing_generator_validate_timing() 122 timing->v_sync_width < tg110 in dce120_timing_generator_validate_timing() 139 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_enable_crtc() local 160 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_set_early_control() local 172 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_get_vblank_counter() local 188 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_get_crtc_position() local 249 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_setup_global_swap_lock() local 285 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_tear_down_global_swap_lock() local 308 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_enable_reset_trigger() local 353 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_disable_reset_trigger() local 373 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_did_triggered_reset_occur() local 391 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_disable_vga() local 441 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_program_blanking() local 492 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_program_blank_color() local 505 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_set_overscan_color_black() local 548 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_set_drr() local 599 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_get_crtc_scanoutpos() local 626 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_enable_advanced_request() local 662 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_tg_program_blank_color() local 685 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_tg_set_overscan_color() local 711 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_tg_is_blanked() local 733 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_tg_set_blank() local 782 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_set_static_screen_control() local 803 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_timing_generator_set_test_pattern() local 1058 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_arm_vert_intr() local 1082 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_is_tg_enabled() local 1096 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_configure_crc() local 1142 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce120_get_crc() local 1203 dce120_timing_generator_construct( struct dce110_timing_generator *tg110, struct dc_context *ctx, uint32_t instance, const struct dce110_timing_generator_offsets *offsets) dce120_timing_generator_construct() argument [all...] |
H A D | dce120_timing_generator.h | 35 struct dce110_timing_generator *tg110,
|
H A D | dce120_resource.c | 580 struct dce110_timing_generator *tg110 = in dce120_timing_generator_create() local 583 if (!tg110) in dce120_timing_generator_create() 586 dce120_timing_generator_construct(tg110, ctx, instance, offsets); in dce120_timing_generator_create() 587 return &tg110->base; in dce120_timing_generator_create()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_timing_generator.c | 83 #define CRTC_REG(reg) (reg + tg110->offsets.crtc) 84 #define DCP_REG(reg) (reg + tg110->offsets.dcp) 85 #define DMIF_REG(reg) (reg + tg110->offsets.dmif) 128 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce60_timing_generator_enable_advanced_request() local 183 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce60_is_tg_enabled() local 244 struct dce110_timing_generator *tg110, in dce60_timing_generator_construct() 249 tg110->controller_id = CONTROLLER_ID_D0 + instance; in dce60_timing_generator_construct() 250 tg110->base.inst = instance; in dce60_timing_generator_construct() 251 tg110->offsets = *offsets; in dce60_timing_generator_construct() 252 tg110 in dce60_timing_generator_construct() 243 dce60_timing_generator_construct( struct dce110_timing_generator *tg110, struct dc_context *ctx, uint32_t instance, const struct dce110_timing_generator_offsets *offsets) dce60_timing_generator_construct() argument [all...] |
H A D | dce60_resource.c | 504 struct dce110_timing_generator *tg110 = in dce60_timing_generator_create() local 507 if (!tg110) in dce60_timing_generator_create() 510 dce60_timing_generator_construct(tg110, ctx, instance, offsets); in dce60_timing_generator_create() 511 return &tg110->base; in dce60_timing_generator_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce60/ |
H A D | dce60_timing_generator.c | 83 #define CRTC_REG(reg) (reg + tg110->offsets.crtc) 84 #define DCP_REG(reg) (reg + tg110->offsets.dcp) 85 #define DMIF_REG(reg) (reg + tg110->offsets.dmif) 128 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce60_timing_generator_enable_advanced_request() local 183 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce60_is_tg_enabled() local 244 struct dce110_timing_generator *tg110, in dce60_timing_generator_construct() 249 tg110->controller_id = CONTROLLER_ID_D0 + instance; in dce60_timing_generator_construct() 250 tg110->base.inst = instance; in dce60_timing_generator_construct() 251 tg110->offsets = *offsets; in dce60_timing_generator_construct() 252 tg110 in dce60_timing_generator_construct() 243 dce60_timing_generator_construct( struct dce110_timing_generator *tg110, struct dc_context *ctx, uint32_t instance, const struct dce110_timing_generator_offsets *offsets) dce60_timing_generator_construct() argument [all...] |
H A D | dce60_resource.c | 499 struct dce110_timing_generator *tg110 = in dce60_timing_generator_create() local 502 if (!tg110) in dce60_timing_generator_create() 505 dce60_timing_generator_construct(tg110, ctx, instance, offsets); in dce60_timing_generator_create() 506 return &tg110->base; in dce60_timing_generator_create()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce80/ |
H A D | dce80_timing_generator.c | 83 #define CRTC_REG(reg) (reg + tg110->offsets.crtc) 84 #define DCP_REG(reg) (reg + tg110->offsets.dcp) 85 #define DMIF_REG(reg) (reg + tg110->offsets.dmif) 128 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce80_timing_generator_enable_advanced_request() local 225 struct dce110_timing_generator *tg110, in dce80_timing_generator_construct() 230 tg110->controller_id = CONTROLLER_ID_D0 + instance; in dce80_timing_generator_construct() 231 tg110->base.inst = instance; in dce80_timing_generator_construct() 232 tg110->offsets = *offsets; in dce80_timing_generator_construct() 233 tg110->derived_offsets = reg_offsets[instance]; in dce80_timing_generator_construct() 235 tg110 in dce80_timing_generator_construct() 224 dce80_timing_generator_construct( struct dce110_timing_generator *tg110, struct dc_context *ctx, uint32_t instance, const struct dce110_timing_generator_offsets *offsets) dce80_timing_generator_construct() argument [all...] |
H A D | dce80_resource.c | 509 struct dce110_timing_generator *tg110 = in dce80_timing_generator_create() local 512 if (!tg110) in dce80_timing_generator_create() 515 dce80_timing_generator_construct(tg110, ctx, instance, offsets); in dce80_timing_generator_create() 516 return &tg110->base; in dce80_timing_generator_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce80/ |
H A D | dce80_timing_generator.c | 83 #define CRTC_REG(reg) (reg + tg110->offsets.crtc) 84 #define DCP_REG(reg) (reg + tg110->offsets.dcp) 85 #define DMIF_REG(reg) (reg + tg110->offsets.dmif) 128 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce80_timing_generator_enable_advanced_request() local 226 struct dce110_timing_generator *tg110, in dce80_timing_generator_construct() 231 tg110->controller_id = CONTROLLER_ID_D0 + instance; in dce80_timing_generator_construct() 232 tg110->base.inst = instance; in dce80_timing_generator_construct() 233 tg110->offsets = *offsets; in dce80_timing_generator_construct() 234 tg110->derived_offsets = reg_offsets[instance]; in dce80_timing_generator_construct() 236 tg110 in dce80_timing_generator_construct() 225 dce80_timing_generator_construct( struct dce110_timing_generator *tg110, struct dc_context *ctx, uint32_t instance, const struct dce110_timing_generator_offsets *offsets) dce80_timing_generator_construct() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_timing_generator.c | 48 #define CRTC_REG(reg) (reg + tg110->offsets.crtc) 49 #define DCP_REG(reg) (reg + tg110->offsets.dcp) 97 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce110_timing_generator_is_in_vertical_blank() local 110 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce110_timing_generator_set_early_control() local 127 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce110_timing_generator_enable_crtc() local 146 result = tg->bp->funcs->enable_crtc(tg->bp, tg110->controller_id, true); in dce110_timing_generator_enable_crtc() 155 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce110_timing_generator_program_blank_color() local 191 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); 236 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce110_timing_generator_disable_crtc() local 238 result = tg->bp->funcs->enable_crtc(tg->bp, tg110 in dce110_timing_generator_disable_crtc() 260 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); program_horz_count_by_2() local 288 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_program_timing_generator() local 374 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_set_drr() local 475 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_set_static_screen_control() local 515 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_get_vblank_counter() local 538 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_get_position() local 577 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_get_crtc_scanoutpos() local 612 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_program_blanking() local 715 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_set_test_pattern() local 1122 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_validate_timing() local 1224 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_setup_global_swap_lock() local 1325 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_tear_down_global_swap_lock() local 1419 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_enable_advanced_request() local 1481 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_set_lock_master() local 1502 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_enable_reset_trigger() local 1591 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_enable_crtc_reset() local 1719 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_disable_reset_trigger() local 1782 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_did_triggered_reset_occur() local 1808 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_disable_vga() local 1858 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_set_overscan_color_black() local 1902 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_tg_program_blank_color() local 1934 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_tg_set_overscan_color() local 1975 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_tg_is_blanked() local 1993 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_tg_set_blank() local 2056 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_arm_vert_intr() local 2095 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_is_tg_enabled() local 2110 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_configure_crc() local 2187 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_get_crc() local 2249 dce110_timing_generator_construct( struct dce110_timing_generator *tg110, struct dc_context *ctx, uint32_t instance, const struct dce110_timing_generator_offsets *offsets) dce110_timing_generator_construct() argument [all...] |
H A D | dce110_timing_generator_v.c | 690 struct dce110_timing_generator *tg110, in dce110_timing_generator_v_construct() 693 tg110->controller_id = CONTROLLER_ID_UNDERLAY0; in dce110_timing_generator_v_construct() 695 tg110->base.funcs = &dce110_tg_v_funcs; in dce110_timing_generator_v_construct() 697 tg110->base.ctx = ctx; in dce110_timing_generator_v_construct() 698 tg110->base.bp = ctx->dc_bios; in dce110_timing_generator_v_construct() 700 tg110->max_h_total = CRTC_H_TOTAL__CRTC_H_TOTAL_MASK + 1; in dce110_timing_generator_v_construct() 701 tg110->max_v_total = CRTC_V_TOTAL__CRTC_V_TOTAL_MASK + 1; in dce110_timing_generator_v_construct() 703 tg110->min_h_blank = 56; in dce110_timing_generator_v_construct() 704 tg110->min_h_front_porch = 4; in dce110_timing_generator_v_construct() 705 tg110 in dce110_timing_generator_v_construct() 689 dce110_timing_generator_v_construct( struct dce110_timing_generator *tg110, struct dc_context *ctx) dce110_timing_generator_v_construct() argument [all...] |
H A D | dce110_timing_generator_v.h | 30 struct dce110_timing_generator *tg110,
|
H A D | dce110_resource.c | 522 struct dce110_timing_generator *tg110 = in dce110_timing_generator_create() local 525 if (!tg110) in dce110_timing_generator_create() 528 dce110_timing_generator_construct(tg110, ctx, instance, offsets); in dce110_timing_generator_create() 529 return &tg110->base; in dce110_timing_generator_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce110/ |
H A D | dce110_timing_generator.c | 48 #define CRTC_REG(reg) (reg + tg110->offsets.crtc) 49 #define DCP_REG(reg) (reg + tg110->offsets.dcp) 97 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce110_timing_generator_is_in_vertical_blank() local 110 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce110_timing_generator_set_early_control() local 127 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce110_timing_generator_enable_crtc() local 146 result = tg->bp->funcs->enable_crtc(tg->bp, tg110->controller_id, true); in dce110_timing_generator_enable_crtc() 155 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce110_timing_generator_program_blank_color() local 191 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); 236 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); in dce110_timing_generator_disable_crtc() local 238 result = tg->bp->funcs->enable_crtc(tg->bp, tg110 in dce110_timing_generator_disable_crtc() 259 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); program_horz_count_by_2() local 287 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_program_timing_generator() local 373 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_set_drr() local 474 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_set_static_screen_control() local 514 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_get_vblank_counter() local 537 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_get_position() local 576 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_get_crtc_scanoutpos() local 611 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_program_blanking() local 714 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_set_test_pattern() local 1121 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_validate_timing() local 1222 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_setup_global_swap_lock() local 1323 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_tear_down_global_swap_lock() local 1414 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_enable_advanced_request() local 1476 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_set_lock_master() local 1497 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_enable_reset_trigger() local 1586 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_enable_crtc_reset() local 1714 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_disable_reset_trigger() local 1777 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_did_triggered_reset_occur() local 1803 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_disable_vga() local 1852 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_timing_generator_set_overscan_color_black() local 1896 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_tg_program_blank_color() local 1928 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_tg_set_overscan_color() local 1969 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_tg_is_blanked() local 1987 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_tg_set_blank() local 2050 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_arm_vert_intr() local 2089 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_is_tg_enabled() local 2104 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_configure_crc() local 2181 struct dce110_timing_generator *tg110 = DCE110TG_FROM_TG(tg); dce110_get_crc() local 2244 dce110_timing_generator_construct( struct dce110_timing_generator *tg110, struct dc_context *ctx, uint32_t instance, const struct dce110_timing_generator_offsets *offsets) dce110_timing_generator_construct() argument [all...] |
H A D | dce110_timing_generator_v.c | 689 struct dce110_timing_generator *tg110, in dce110_timing_generator_v_construct() 692 tg110->controller_id = CONTROLLER_ID_UNDERLAY0; in dce110_timing_generator_v_construct() 694 tg110->base.funcs = &dce110_tg_v_funcs; in dce110_timing_generator_v_construct() 696 tg110->base.ctx = ctx; in dce110_timing_generator_v_construct() 697 tg110->base.bp = ctx->dc_bios; in dce110_timing_generator_v_construct() 699 tg110->max_h_total = CRTC_H_TOTAL__CRTC_H_TOTAL_MASK + 1; in dce110_timing_generator_v_construct() 700 tg110->max_v_total = CRTC_V_TOTAL__CRTC_V_TOTAL_MASK + 1; in dce110_timing_generator_v_construct() 702 tg110->min_h_blank = 56; in dce110_timing_generator_v_construct() 703 tg110->min_h_front_porch = 4; in dce110_timing_generator_v_construct() 704 tg110 in dce110_timing_generator_v_construct() 688 dce110_timing_generator_v_construct( struct dce110_timing_generator *tg110, struct dc_context *ctx) dce110_timing_generator_v_construct() argument [all...] |
H A D | dce110_timing_generator_v.h | 30 struct dce110_timing_generator *tg110,
|
H A D | dce110_resource.c | 514 struct dce110_timing_generator *tg110 = in dce110_timing_generator_create() local 517 if (!tg110) in dce110_timing_generator_create() 520 dce110_timing_generator_construct(tg110, ctx, instance, offsets); in dce110_timing_generator_create() 521 return &tg110->base; in dce110_timing_generator_create()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce100/ |
H A D | dce100_resource.c | 469 struct dce110_timing_generator *tg110 = in dce100_timing_generator_create() local 472 if (!tg110) in dce100_timing_generator_create() 475 dce110_timing_generator_construct(tg110, ctx, instance, offsets); in dce100_timing_generator_create() 476 return &tg110->base; in dce100_timing_generator_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce100/ |
H A D | dce100_resource.c | 466 struct dce110_timing_generator *tg110 = in dce100_timing_generator_create() local 469 if (!tg110) in dce100_timing_generator_create() 472 dce110_timing_generator_construct(tg110, ctx, instance, offsets); in dce100_timing_generator_create() 473 return &tg110->base; in dce100_timing_generator_create()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dce112/ |
H A D | dce112_resource.c | 498 struct dce110_timing_generator *tg110 = in dce112_timing_generator_create() local 501 if (!tg110) in dce112_timing_generator_create() 504 dce110_timing_generator_construct(tg110, ctx, instance, offsets); in dce112_timing_generator_create() 505 return &tg110->base; in dce112_timing_generator_create()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/dc/dce112/ |
H A D | dce112_resource.c | 495 struct dce110_timing_generator *tg110 = in dce112_timing_generator_create() local 498 if (!tg110) in dce112_timing_generator_create() 501 dce110_timing_generator_construct(tg110, ctx, instance, offsets); in dce112_timing_generator_create() 502 return &tg110->base; in dce112_timing_generator_create()
|