Home
last modified time | relevance | path

Searched full:vbl (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_display.h36 …age_flip_get_scanoutpos(adev, crtc, vbl, pos) (adev)->mode_info.funcs->page_flip_get_scanoutpos((a… argument
H A Damdgpu_display.c1556 u32 vbl = 0, position = 0; in amdgpu_display_get_crtc_scanoutpos() local
1568 if (amdgpu_display_page_flip_get_scanoutpos(adev, pipe, &vbl, &position) == 0) in amdgpu_display_get_crtc_scanoutpos()
1582 if (vbl > 0) { in amdgpu_display_get_crtc_scanoutpos()
1585 vbl_start = vbl & 0x1fff; in amdgpu_display_get_crtc_scanoutpos()
1586 vbl_end = (vbl >> 16) & 0x1fff; in amdgpu_display_get_crtc_scanoutpos()
1644 /* Correct for shifted end of vbl at vbl_end. */ in amdgpu_display_get_crtc_scanoutpos()
H A Ddce_v6_0.c224 u32 *vbl, u32 *position) in dce_v6_0_crtc_get_scanoutpos() argument
229 *vbl = RREG32(mmCRTC_V_BLANK_START_END + crtc_offsets[crtc]); in dce_v6_0_crtc_get_scanoutpos()
H A Ddce_v8_0.c208 u32 *vbl, u32 *position) in dce_v8_0_crtc_get_scanoutpos() argument
213 *vbl = RREG32(mmCRTC_V_BLANK_START_END + crtc_offsets[crtc]); in dce_v8_0_crtc_get_scanoutpos()
H A Ddce_v10_0.c260 u32 *vbl, u32 *position) in dce_v10_0_crtc_get_scanoutpos() argument
265 *vbl = RREG32(mmCRTC_V_BLANK_START_END + crtc_offsets[crtc]); in dce_v10_0_crtc_get_scanoutpos()
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A 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/include/uapi/linux/
H A Dfb.h199 #define FB_ACTIVATE_NOW 0 /* set values immediately (or vbl)*/
204 #define FB_ACTIVATE_VBL 16 /* activate values on next vbl */
205 #define FB_CHANGE_CMAP_VBL 32 /* change colormap on vbl */
/linux/include/drm/
H A Ddrm_vblank.h65 * @event.vbl:
72 struct drm_event_vblank vbl; member
/linux/drivers/gpu/drm/
H A Ddrm_vblank.c336 /* some kind of default for drivers w/o accurate vbl timestamping */ in drm_update_vblank_count()
1035 e->event.vbl.sequence = seq; in send_vblank_event()
1041 e->event.vbl.tv_sec = tv.tv_sec; in send_vblank_event()
1042 e->event.vbl.tv_usec = tv.tv_nsec / 1000; in send_vblank_event()
1626 e->event.base.length = sizeof(e->event.vbl); in drm_queue_vblank_event()
1627 e->event.vbl.user_data = vblwait->request.signal; in drm_queue_vblank_event()
1628 e->event.vbl.crtc_id = 0; in drm_queue_vblank_event()
1633 e->event.vbl.crtc_id = crtc->base.id; in drm_queue_vblank_event()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_drv.h104 * 1.28- Add support for VBL on CRTC2
/linux/Documentation/devicetree/bindings/display/panel/
H A Dpanel-edp.yaml79 (Vbl) :<T17>:<---------T14--------->: :<-T15->:<T18>:
/linux/drivers/video/fbdev/
H A Docfb.c165 /* maximum (8) VBL (video memory burst length) */ in ocfb_setupfb()
H A Datafb.c26 * Video mode switch on Falcon now done at next VBL interrupt
1564 /* Tell vbl-handler to change video mode. in falcon_set_par()
1565 * We change modes only on next VBL, to avoid desynchronisation in falcon_set_par()
H A Dpvr2fb.c913 "pvr2 VBL handler", fb_info)) { in pvr2fb_dc_init()
/linux/arch/m68k/include/asm/
H A Dmac_via.h157 #define VIA2B_vVBL 0x80 /* VBL output to VIA1 (60.15Hz) driven by
/linux/drivers/tty/
H A Damiserial.c377 /* vbl is just a periodic interrupt we tie into to update modem status */ in ser_vbl_int()
644 * Does clearing IER_MSI imply that we should disable the VBL interrupt ? in change_speed()