| /drivers/gpu/drm/amd/amdgpu/ |
| A D | atombios_crtc.c | 44 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_overscan_setup() local 87 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_scaler_setup() local 114 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_lock() local 131 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_enable() local 147 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_blank() local 163 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_powergate() local 192 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_set_dtd_timing() local 307 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_atombios_crtc_adjust_pll() local 857 amdgpu_crtc->crtc_id, &amdgpu_crtc->ss); in amdgpu_atombios_crtc_set_pll() 862 amdgpu_crtc->bpc, amdgpu_crtc->ss_enabled, &amdgpu_crtc->ss); in amdgpu_atombios_crtc_set_pll() [all …]
|
| A D | dce_v8_0.c | 550 struct amdgpu_crtc *amdgpu_crtc, in dce_v8_0_line_buffer_adjust() argument 980 struct amdgpu_crtc *amdgpu_crtc, in dce_v8_0_program_watermarks() argument 1768 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_vga_enable() local 1782 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_grph_enable() local 1796 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_crtc_do_set_base() local 2024 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_set_interleave() local 2035 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v8_0_crtc_load_lut() local 2619 struct amdgpu_crtc *amdgpu_crtc; in dce_v8_0_panic_flush() local 2643 struct amdgpu_crtc *amdgpu_crtc; in dce_v8_0_crtc_init() local 2645 amdgpu_crtc = kzalloc(sizeof(struct amdgpu_crtc) + in dce_v8_0_crtc_init() [all …]
|
| A D | dce_v10_0.c | 595 struct amdgpu_crtc *amdgpu_crtc, in dce_v10_0_line_buffer_adjust() argument 1027 struct amdgpu_crtc *amdgpu_crtc, in dce_v10_0_program_watermarks() argument 1821 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_vga_enable() local 1835 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_grph_enable() local 1849 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_crtc_do_set_base() local 2097 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_set_interleave() local 2110 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v10_0_crtc_load_lut() local 2693 struct amdgpu_crtc *amdgpu_crtc; in dce_v10_0_panic_flush() local 2718 struct amdgpu_crtc *amdgpu_crtc; in dce_v10_0_crtc_init() local 2720 amdgpu_crtc = kzalloc(sizeof(struct amdgpu_crtc) + in dce_v10_0_crtc_init() [all …]
|
| A D | dce_v11_0.c | 627 struct amdgpu_crtc *amdgpu_crtc, in dce_v11_0_line_buffer_adjust() argument 1059 struct amdgpu_crtc *amdgpu_crtc, in dce_v11_0_program_watermarks() argument 1871 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v11_0_vga_enable() local 1885 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v11_0_grph_enable() local 1899 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v11_0_crtc_do_set_base() local 2147 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v11_0_set_interleave() local 2728 amdgpu_crtc->bpc, amdgpu_crtc->ss_enabled, &amdgpu_crtc->ss); in dce_v11_0_crtc_mode_set() 2806 struct amdgpu_crtc *amdgpu_crtc; in dce_v11_0_panic_flush() local 2831 struct amdgpu_crtc *amdgpu_crtc; in dce_v11_0_crtc_init() local 2833 amdgpu_crtc = kzalloc(sizeof(struct amdgpu_crtc) + in dce_v11_0_crtc_init() [all …]
|
| A D | dce_v6_0.c | 880 struct amdgpu_crtc *amdgpu_crtc, in dce_v6_0_program_watermarks() argument 1059 struct amdgpu_crtc *amdgpu_crtc, in dce_v6_0_line_buffer_adjust() argument 1865 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_vga_enable() local 1876 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_grph_enable() local 1887 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_crtc_do_set_base() local 2113 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_set_interleave() local 2124 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in dce_v6_0_crtc_load_lut() local 2660 struct amdgpu_crtc *amdgpu_crtc; in dce_v6_0_panic_flush() local 2685 struct amdgpu_crtc *amdgpu_crtc; in dce_v6_0_crtc_init() local 2687 amdgpu_crtc = kzalloc(sizeof(struct amdgpu_crtc) + in dce_v6_0_crtc_init() [all …]
|
| A D | amdgpu_vkms.c | 48 struct amdgpu_crtc *amdgpu_crtc = container_of(timer, struct amdgpu_crtc, vblank_timer); in amdgpu_vkms_vblank_simulate() local 49 struct drm_crtc *crtc = &amdgpu_crtc->base; in amdgpu_vkms_vblank_simulate() 71 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_vkms_enable_vblank() local 83 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_vkms_disable_vblank() local 85 hrtimer_try_to_cancel(&amdgpu_crtc->vblank_timer); in amdgpu_vkms_disable_vblank() 95 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_vkms_get_vblank_timestamp() local 171 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_vkms_crtc_init() local 183 amdgpu_crtc->crtc_id = drm_crtc_index(crtc); in amdgpu_vkms_crtc_init() 186 amdgpu_crtc->pll_id = ATOM_PPLL_INVALID; in amdgpu_vkms_crtc_init() 187 amdgpu_crtc->encoder = NULL; in amdgpu_vkms_crtc_init() [all …]
|
| A D | amdgpu_display.c | 126 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[work->crtc_id]; in amdgpu_display_flip_work_func() local 140 if (amdgpu_crtc->enabled && in amdgpu_display_flip_work_func() 165 amdgpu_crtc->crtc_id, amdgpu_crtc, work); in amdgpu_display_flip_work_func() 199 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_display_crtc_page_flip_target() local 278 amdgpu_crtc->pflip_works = work; in amdgpu_display_crtc_page_flip_target() 282 amdgpu_crtc->crtc_id, amdgpu_crtc, work); in amdgpu_display_crtc_page_flip_target() 1445 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_display_crtc_scaling_mode_fixup() local 1451 amdgpu_crtc->h_border = 0; in amdgpu_display_crtc_scaling_mode_fixup() 1452 amdgpu_crtc->v_border = 0; in amdgpu_display_crtc_scaling_mode_fixup() 1720 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_display_suspend_helper() local [all …]
|
| A D | amdgpu_pll.c | 273 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_use_mask() 300 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_shared_dp_ppll() 326 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_pll_get_shared_nondp_ppll() local 329 struct amdgpu_crtc *test_amdgpu_crtc; in amdgpu_pll_get_shared_nondp_ppll() 332 adjusted_clock = amdgpu_crtc->adjusted_clock; in amdgpu_pll_get_shared_nondp_ppll() 344 if (test_amdgpu_crtc->connector == amdgpu_crtc->connector) { in amdgpu_pll_get_shared_nondp_ppll() 353 (amdgpu_crtc->ss_enabled == test_amdgpu_crtc->ss_enabled) && in amdgpu_pll_get_shared_nondp_ppll()
|
| A D | amdgpu_vkms.h | 18 struct amdgpu_crtc crtc;
|
| A D | amdgpu_mode.h | 56 #define to_amdgpu_crtc(x) container_of(x, struct amdgpu_crtc, base) 314 struct amdgpu_crtc *crtcs[AMDGPU_MAX_CRTCS]; 458 struct amdgpu_crtc { struct
|
| A D | atombios_encoders.c | 347 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_get_bpc() local 348 bpc = amdgpu_crtc->bpc; in amdgpu_atombios_encoder_get_bpc() 790 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_setup_dig_transmitter() local 791 pll_id = amdgpu_crtc->pll_id; in amdgpu_atombios_encoder_setup_dig_transmitter() 1438 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(encoder->crtc); in amdgpu_atombios_encoder_set_crtc_source() local 1454 args.v1.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_encoder_set_crtc_source() 1493 args.v2.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_encoder_set_crtc_source() 1561 args.v3.ucCRTC = amdgpu_crtc->crtc_id; in amdgpu_atombios_encoder_set_crtc_source()
|
| A D | amdgpu_kms.c | 642 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_info_ioctl() local 644 ui32 = amdgpu_crtc->crtc_id; in amdgpu_info_ioctl()
|
| /drivers/gpu/drm/amd/pm/ |
| A D | amdgpu_dpm_internal.c | 34 struct amdgpu_crtc *amdgpu_crtc; in amdgpu_dpm_get_active_displays() local 41 amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dpm_get_active_displays() 42 if (amdgpu_crtc->enabled) { in amdgpu_dpm_get_active_displays() 54 struct amdgpu_crtc *amdgpu_crtc; in amdgpu_dpm_get_vblank_time() local 60 amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dpm_get_vblank_time() 61 if (crtc->enabled && amdgpu_crtc->enabled && amdgpu_crtc->hw_mode.clock) { in amdgpu_dpm_get_vblank_time() 63 amdgpu_crtc->hw_mode.crtc_htotal * in amdgpu_dpm_get_vblank_time() 66 (amdgpu_crtc->v_border * 2)); in amdgpu_dpm_get_vblank_time() 81 struct amdgpu_crtc *amdgpu_crtc; in amdgpu_dpm_get_vrefresh() local 86 amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dpm_get_vrefresh() [all …]
|
| /drivers/gpu/drm/amd/display/amdgpu_dm/ |
| A D | amdgpu_dm_crtc.h | 30 void amdgpu_dm_crtc_handle_vblank(struct amdgpu_crtc *acrtc); 38 bool amdgpu_dm_crtc_vrr_active_irq(struct amdgpu_crtc *acrtc);
|
| A D | amdgpu_dm_crtc.c | 41 void amdgpu_dm_crtc_handle_vblank(struct amdgpu_crtc *acrtc) in amdgpu_dm_crtc_handle_vblank() 68 bool amdgpu_dm_crtc_vrr_active_irq(struct amdgpu_crtc *acrtc) in amdgpu_dm_crtc_vrr_active_irq() 80 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crtc_set_vupdate_irq() 288 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crtc_set_vblank() 695 struct amdgpu_crtc *acrtc = NULL; in amdgpu_dm_crtc_init() 707 acrtc = kzalloc(sizeof(struct amdgpu_crtc), GFP_KERNEL); in amdgpu_dm_crtc_init()
|
| A D | amdgpu_dm_plane.c | 1290 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dm_plane_get_cursor_position() local 1298 if ((plane->state->crtc_w > amdgpu_crtc->max_cursor_width) || in amdgpu_dm_plane_get_cursor_position() 1299 (plane->state->crtc_h > amdgpu_crtc->max_cursor_height)) { in amdgpu_dm_plane_get_cursor_position() 1310 if (x <= -amdgpu_crtc->max_cursor_width || in amdgpu_dm_plane_get_cursor_position() 1311 y <= -amdgpu_crtc->max_cursor_height) in amdgpu_dm_plane_get_cursor_position() 1315 xorigin = min(-x, amdgpu_crtc->max_cursor_width - 1); in amdgpu_dm_plane_get_cursor_position() 1319 yorigin = min(-y, amdgpu_crtc->max_cursor_height - 1); in amdgpu_dm_plane_get_cursor_position() 1341 struct amdgpu_crtc *amdgpu_crtc = to_amdgpu_crtc(crtc); in amdgpu_dm_plane_handle_cursor_update() local 1351 amdgpu_crtc->crtc_id, plane->state->crtc_w, in amdgpu_dm_plane_handle_cursor_update() 1369 amdgpu_crtc->cursor_width = plane->state->crtc_w; in amdgpu_dm_plane_handle_cursor_update() [all …]
|
| A D | amdgpu_dm.c | 352 static struct amdgpu_crtc * 358 struct amdgpu_crtc *amdgpu_crtc; in get_crtc_by_otg_inst() local 367 return amdgpu_crtc; in get_crtc_by_otg_inst() 449 struct amdgpu_crtc *amdgpu_crtc; in dm_pflip_high_irq() local 462 if (amdgpu_crtc == NULL) { in dm_pflip_high_irq() 473 amdgpu_crtc->crtc_id, amdgpu_crtc); in dm_pflip_high_irq() 479 e = amdgpu_crtc->event; in dm_pflip_high_irq() 480 amdgpu_crtc->event = NULL; in dm_pflip_high_irq() 541 amdgpu_crtc->crtc_id, amdgpu_crtc, vrr_active, (int)!e); in dm_pflip_high_irq() 548 struct amdgpu_crtc *acrtc; in dm_vupdate_high_irq() [all …]
|
| A D | amdgpu_dm_crc.c | 298 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_set_crc_window_default() 469 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crc_window_is_activated() 553 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in amdgpu_dm_crtc_set_crc_source() 728 struct amdgpu_crtc *acrtc = NULL; in amdgpu_dm_crtc_handle_crc_irq() 774 struct amdgpu_crtc *acrtc = NULL; in amdgpu_dm_crtc_handle_crc_window_irq()
|
| A D | amdgpu_dm.h | 77 struct amdgpu_crtc; 136 struct amdgpu_crtc *acrtc;
|
| A D | amdgpu_dm_debugfs.c | 3544 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_start_set() 3561 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_start_get() 3581 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_start_set() 3598 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_start_get() 3617 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_end_set() 3634 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_x_end_get() 3653 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_end_set() 3670 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(crtc); in crc_win_y_end_get() 3687 struct amdgpu_crtc *acrtc; in crc_win_update_set()
|
| A D | amdgpu_dm_irq.c | 711 struct amdgpu_crtc *acrtc = adev->mode_info.crtcs[crtc_id]; in dm_irq_state()
|
| A D | amdgpu_dm_mst_types.c | 476 struct amdgpu_crtc *acrtc = to_amdgpu_crtc(connector_state->crtc); in dm_mst_atomic_best_encoder()
|
| /drivers/gpu/drm/amd/pm/legacy-dpm/ |
| A D | si_dpm.c | 5818 struct amdgpu_crtc *amdgpu_crtc = NULL; in si_upload_smc_data() local 5826 amdgpu_crtc = adev->mode_info.crtcs[i]; in si_upload_smc_data() 5831 if (amdgpu_crtc == NULL) in si_upload_smc_data() 5834 if (amdgpu_crtc->line_time <= 0) in si_upload_smc_data() 5839 amdgpu_crtc->crtc_id) != PPSMC_Result_OK) in si_upload_smc_data() 5844 amdgpu_crtc->wm_high / amdgpu_crtc->line_time) != PPSMC_Result_OK) in si_upload_smc_data() 5849 amdgpu_crtc->wm_low / amdgpu_crtc->line_time) != PPSMC_Result_OK) in si_upload_smc_data()
|