Searched refs:vbl_start (Results  1 – 3 of 3) sorted by relevance
| /Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ | 
| D | amdgpu_display.c | 800 	int vbl_start, vbl_end, vtotal, ret = 0;  in amdgpu_display_get_crtc_scanoutpos()  local828 		vbl_start = vbl & 0x1fff;  in amdgpu_display_get_crtc_scanoutpos()
 833 		vbl_start = mode->crtc_vdisplay;  in amdgpu_display_get_crtc_scanoutpos()
 840 	    *hpos = *vpos - vbl_start;  in amdgpu_display_get_crtc_scanoutpos()
 854 		vbl_start -= adev->mode_info.crtcs[pipe]->lb_vblank_lead_lines;  in amdgpu_display_get_crtc_scanoutpos()
 857 	if ((*vpos < vbl_start) && (*vpos >= vbl_end))  in amdgpu_display_get_crtc_scanoutpos()
 867 		*vpos -= vbl_start;  in amdgpu_display_get_crtc_scanoutpos()
 878 	if (in_vbl && (*vpos >= vbl_start)) {  in amdgpu_display_get_crtc_scanoutpos()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/radeon/ | 
| D | radeon_display.c | 1816 	int vbl_start, vbl_end, vtotal, ret = 0;  in radeon_get_crtc_scanoutpos()  local1923 		vbl_start = vbl & 0x1fff;  in radeon_get_crtc_scanoutpos()
 1928 		vbl_start = mode->crtc_vdisplay;  in radeon_get_crtc_scanoutpos()
 1935 	    *hpos = *vpos - vbl_start;  in radeon_get_crtc_scanoutpos()
 1949 		vbl_start -= rdev->mode_info.crtcs[pipe]->lb_vblank_lead_lines;  in radeon_get_crtc_scanoutpos()
 1952 	if ((*vpos < vbl_start) && (*vpos >= vbl_end))  in radeon_get_crtc_scanoutpos()
 1962 		*vpos -= vbl_start;  in radeon_get_crtc_scanoutpos()
 1973 	if (in_vbl && (*vpos >= vbl_start)) {  in radeon_get_crtc_scanoutpos()
 
 | 
| /Linux-v5.4/drivers/gpu/drm/i915/ | 
| D | i915_irq.c | 767 	u32 high1, high2, low, pixel, vbl_start, hsync_start, htotal;  in i915_get_vblank_counter()  local786 	vbl_start = mode->crtc_vblank_start;  in i915_get_vblank_counter()
 788 		vbl_start = DIV_ROUND_UP(vbl_start, 2);  in i915_get_vblank_counter()
 791 	vbl_start *= htotal;  in i915_get_vblank_counter()
 794 	vbl_start -= htotal - hsync_start;  in i915_get_vblank_counter()
 823 	return (((high1 << 8) | low) + (pixel >= vbl_start)) & 0xffffff;  in i915_get_vblank_counter()
 954 	int vbl_start, vbl_end, hsync_start, htotal, vtotal;  in i915_get_crtc_scanoutpos()  local
 969 	vbl_start = mode->crtc_vblank_start;  in i915_get_crtc_scanoutpos()
 973 		vbl_start = DIV_ROUND_UP(vbl_start, 2);  in i915_get_crtc_scanoutpos()
 1004 		vbl_start *= htotal;  in i915_get_crtc_scanoutpos()
 [all …]
 
 |