Searched refs:vbl_start (Results  1 – 3 of 3) sorted by relevance
| /Linux-v5.15/drivers/gpu/drm/amd/amdgpu/ | 
| D | amdgpu_display.c | 1442 	int vbl_start, vbl_end, vtotal, ret = 0;  in amdgpu_display_get_crtc_scanoutpos()  local1470 		vbl_start = vbl & 0x1fff;  in amdgpu_display_get_crtc_scanoutpos()
 1475 		vbl_start = mode->crtc_vdisplay;  in amdgpu_display_get_crtc_scanoutpos()
 1482 	    *hpos = *vpos - vbl_start;  in amdgpu_display_get_crtc_scanoutpos()
 1496 		vbl_start -= adev->mode_info.crtcs[pipe]->lb_vblank_lead_lines;  in amdgpu_display_get_crtc_scanoutpos()
 1499 	if ((*vpos < vbl_start) && (*vpos >= vbl_end))  in amdgpu_display_get_crtc_scanoutpos()
 1509 		*vpos -= vbl_start;  in amdgpu_display_get_crtc_scanoutpos()
 1520 	if (in_vbl && (*vpos >= vbl_start)) {  in amdgpu_display_get_crtc_scanoutpos()
 
 | 
| /Linux-v5.15/drivers/gpu/drm/radeon/ | 
| D | radeon_display.c | 1811 	int vbl_start, vbl_end, vtotal, ret = 0;  in radeon_get_crtc_scanoutpos()  local1918 		vbl_start = vbl & 0x1fff;  in radeon_get_crtc_scanoutpos()
 1923 		vbl_start = mode->crtc_vdisplay;  in radeon_get_crtc_scanoutpos()
 1930 	    *hpos = *vpos - vbl_start;  in radeon_get_crtc_scanoutpos()
 1944 		vbl_start -= rdev->mode_info.crtcs[pipe]->lb_vblank_lead_lines;  in radeon_get_crtc_scanoutpos()
 1947 	if ((*vpos < vbl_start) && (*vpos >= vbl_end))  in radeon_get_crtc_scanoutpos()
 1957 		*vpos -= vbl_start;  in radeon_get_crtc_scanoutpos()
 1968 	if (in_vbl && (*vpos >= vbl_start)) {  in radeon_get_crtc_scanoutpos()
 
 | 
| /Linux-v5.15/drivers/gpu/drm/i915/ | 
| D | i915_irq.c | 649 	u32 high1, high2, low, pixel, vbl_start, hsync_start, htotal;  in i915_get_vblank_counter()  local668 	vbl_start = mode->crtc_vblank_start;  in i915_get_vblank_counter()
 670 		vbl_start = DIV_ROUND_UP(vbl_start, 2);  in i915_get_vblank_counter()
 673 	vbl_start *= htotal;  in i915_get_vblank_counter()
 676 	vbl_start -= htotal - hsync_start;  in i915_get_vblank_counter()
 705 	return (((high1 << 8) | low) + (pixel >= vbl_start)) & 0xffffff;  in i915_get_vblank_counter()
 857 	int vbl_start, vbl_end, hsync_start, htotal, vtotal;  in i915_get_crtc_scanoutpos()  local
 873 	vbl_start = mode->crtc_vblank_start;  in i915_get_crtc_scanoutpos()
 877 		vbl_start = DIV_ROUND_UP(vbl_start, 2);  in i915_get_crtc_scanoutpos()
 906 		if (position >= vbl_start && scanlines < position)  in i915_get_crtc_scanoutpos()
 [all …]
 
 |