Lines Matching refs:mode_info
247 adev->mode_info.crtcs[index] = amdgpu_crtc; in dce_virtual_crtc_init()
265 adev->mode_info.num_hpd = 1; in dce_virtual_early_init()
266 adev->mode_info.num_dig = 1; in dce_virtual_early_init()
399 for (i = 0; i < adev->mode_info.num_crtc; i++) { in dce_virtual_sw_init()
410 adev->mode_info.mode_config_initialized = true; in dce_virtual_sw_init()
418 kfree(adev->mode_info.bios_hardcoded_edid); in dce_virtual_sw_fini()
424 memset(adev->mode_info.crtcs, 0, sizeof(adev->mode_info.crtcs[0]) * AMDGPU_MAX_CRTCS); in dce_virtual_sw_fini()
425 adev->mode_info.mode_config_initialized = false; in dce_virtual_sw_fini()
483 for (i = 0; i<adev->mode_info.num_crtc; i++) in dce_virtual_hw_fini()
484 if (adev->mode_info.crtcs[i]) in dce_virtual_hw_fini()
652 if (adev->mode_info.funcs == NULL) in dce_virtual_set_display_funcs()
653 adev->mode_info.funcs = &dce_virtual_display_funcs; in dce_virtual_set_display_funcs()
663 amdgpu_crtc = adev->mode_info.crtcs[crtc_id]; in dce_virtual_pageflip()
665 if (crtc_id >= adev->mode_info.num_crtc) { in dce_virtual_pageflip()
720 if (crtc >= adev->mode_info.num_crtc || !adev->mode_info.crtcs[crtc]) { in dce_virtual_set_crtc_vblank_interrupt_state()
725 if (state && !adev->mode_info.crtcs[crtc]->vsync_timer_enabled) { in dce_virtual_set_crtc_vblank_interrupt_state()
727 hrtimer_init(&adev->mode_info.crtcs[crtc]->vblank_timer, in dce_virtual_set_crtc_vblank_interrupt_state()
729 hrtimer_set_expires(&adev->mode_info.crtcs[crtc]->vblank_timer, in dce_virtual_set_crtc_vblank_interrupt_state()
731 adev->mode_info.crtcs[crtc]->vblank_timer.function = in dce_virtual_set_crtc_vblank_interrupt_state()
733 hrtimer_start(&adev->mode_info.crtcs[crtc]->vblank_timer, in dce_virtual_set_crtc_vblank_interrupt_state()
735 } else if (!state && adev->mode_info.crtcs[crtc]->vsync_timer_enabled) { in dce_virtual_set_crtc_vblank_interrupt_state()
737 hrtimer_cancel(&adev->mode_info.crtcs[crtc]->vblank_timer); in dce_virtual_set_crtc_vblank_interrupt_state()
740 adev->mode_info.crtcs[crtc]->vsync_timer_enabled = state; in dce_virtual_set_crtc_vblank_interrupt_state()