Home
last modified time | relevance | path

Searched refs:vbl (Results 1 – 19 of 19) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/radeon/
Dradeon_display.c1809 u32 stat_crtc = 0, vbl = 0, position = 0; in radeon_get_crtc_scanoutpos() local
1823 vbl = RREG32(EVERGREEN_CRTC_V_BLANK_START_END + in radeon_get_crtc_scanoutpos()
1830 vbl = RREG32(EVERGREEN_CRTC_V_BLANK_START_END + in radeon_get_crtc_scanoutpos()
1837 vbl = RREG32(EVERGREEN_CRTC_V_BLANK_START_END + in radeon_get_crtc_scanoutpos()
1844 vbl = RREG32(EVERGREEN_CRTC_V_BLANK_START_END + in radeon_get_crtc_scanoutpos()
1851 vbl = RREG32(EVERGREEN_CRTC_V_BLANK_START_END + in radeon_get_crtc_scanoutpos()
1858 vbl = RREG32(EVERGREEN_CRTC_V_BLANK_START_END + in radeon_get_crtc_scanoutpos()
1866 vbl = RREG32(AVIVO_D1CRTC_V_BLANK_START_END); in radeon_get_crtc_scanoutpos()
1871 vbl = RREG32(AVIVO_D2CRTC_V_BLANK_START_END); in radeon_get_crtc_scanoutpos()
1881 vbl = (RREG32(RADEON_CRTC_V_TOTAL_DISP) & in radeon_get_crtc_scanoutpos()
[all …]
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dramnv40.c80 u32 vbl = nvkm_rd32(device, 0x600808 + (i * 0x2000)); in nv40_ram_prog() local
83 if (vbl != nvkm_rd32(device, 0x600808 + (i * 0x2000))) { in nv40_ram_prog()
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_display.c772 u32 vbl = 0, position = 0; in amdgpu_display_get_crtc_scanoutpos() local
784 if (amdgpu_display_page_flip_get_scanoutpos(adev, pipe, &vbl, &position) == 0) in amdgpu_display_get_crtc_scanoutpos()
798 if (vbl > 0) { in amdgpu_display_get_crtc_scanoutpos()
801 vbl_start = vbl & 0x1fff; in amdgpu_display_get_crtc_scanoutpos()
802 vbl_end = (vbl >> 16) & 0x1fff; in amdgpu_display_get_crtc_scanoutpos()
Ddce_virtual.c64 u32 *vbl, u32 *position) in dce_virtual_crtc_get_scanoutpos() argument
66 *vbl = 0; in dce_virtual_crtc_get_scanoutpos()
Damdgpu_mode.h284 u32 *vbl, u32 *position);
Damdgpu.h1747 …age_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page_flip_get_scanoutpos((a… argument
Ddce_v8_0.c198 u32 *vbl, u32 *position) in dce_v8_0_crtc_get_scanoutpos() argument
203 *vbl = RREG32(mmCRTC_V_BLANK_START_END + crtc_offsets[crtc]); in dce_v8_0_crtc_get_scanoutpos()
Ddce_v6_0.c203 u32 *vbl, u32 *position) in dce_v6_0_crtc_get_scanoutpos() argument
207 *vbl = RREG32(mmCRTC_V_BLANK_START_END + crtc_offsets[crtc]); in dce_v6_0_crtc_get_scanoutpos()
Ddce_v11_0.c271 u32 *vbl, u32 *position) in dce_v11_0_crtc_get_scanoutpos() argument
276 *vbl = RREG32(mmCRTC_V_BLANK_START_END + crtc_offsets[crtc]); in dce_v11_0_crtc_get_scanoutpos()
Ddce_v10_0.c253 u32 *vbl, u32 *position) in dce_v10_0_crtc_get_scanoutpos() argument
258 *vbl = RREG32(mmCRTC_V_BLANK_START_END + crtc_offsets[crtc]); in dce_v10_0_crtc_get_scanoutpos()
/Linux-v4.19/drivers/gpu/drm/
Ddrm_vblank.c822 e->event.vbl.sequence = seq; in send_vblank_event()
828 e->event.vbl.tv_sec = tv.tv_sec; in send_vblank_event()
829 e->event.vbl.tv_usec = tv.tv_nsec / 1000; in send_vblank_event()
1422 e->event.base.length = sizeof(e->event.vbl); in drm_queue_vblank_event()
1423 e->event.vbl.user_data = vblwait->request.signal; in drm_queue_vblank_event()
1424 e->event.vbl.crtc_id = 0; in drm_queue_vblank_event()
1428 e->event.vbl.crtc_id = crtc->base.id; in drm_queue_vblank_event()
Ddrm_plane.c1140 e->event.vbl.user_data = page_flip->user_data; in drm_mode_page_flip_ioctl()
1141 e->event.vbl.crtc_id = crtc->base.id; in drm_mode_page_flip_ioctl()
Ddrm_atomic.c2165 e->event.vbl.crtc_id = crtc->base.id; in create_vblank_event()
2166 e->event.vbl.user_data = user_data; in create_vblank_event()
/Linux-v4.19/include/drm/
Ddrm_vblank.h71 struct drm_event_vblank vbl; member
/Linux-v4.19/drivers/gpu/drm/vmwgfx/
Dvmwgfx_scrn.c559 &event->event.vbl.tv_sec, in vmw_sou_primary_plane_atomic_update()
560 &event->event.vbl.tv_usec, in vmw_sou_primary_plane_atomic_update()
Dvmwgfx_stdu.c1343 &event->event.vbl.tv_sec, in vmw_stdu_primary_plane_atomic_update()
1344 &event->event.vbl.tv_usec, in vmw_stdu_primary_plane_atomic_update()
/Linux-v4.19/drivers/video/fbdev/aty/
Datyfb_base.c1769 struct aty_interrupt *vbl; in aty_waitforvblank() local
1775 vbl = &par->vblank; in aty_waitforvblank()
1785 count = vbl->count; in aty_waitforvblank()
1786 ret = wait_event_interruptible_timeout(vbl->wait, in aty_waitforvblank()
1787 count != vbl->count, HZ/10); in aty_waitforvblank()
/Linux-v4.19/drivers/video/fbdev/matrox/
Dmatroxfb_base.c312 int vbl; in matrox_pan_var() local
332 vbl = (var->activate & FB_ACTIVATE_VBL) && (matroxfb_enable_irq(minfo, 0) == 0); in matrox_pan_var()
341 if (vbl) { in matrox_pan_var()
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/
Damdgpu_dm.c177 u32 *vbl, u32 *position) in dm_crtc_get_scanoutpos() argument
205 *vbl = v_blank_start | (v_blank_end << 16); in dm_crtc_get_scanoutpos()