/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_kms.c | 765 int vpos, hpos, stat; in radeon_get_vblank_counter_kms() local 778 * vblank in vpos. vpos therefore will be >= 0 between start of vblank in radeon_get_vblank_counter_kms() 779 * and start of vsync, so vpos >= 0 means to bump the hw frame counter in radeon_get_vblank_counter_kms() 788 /* Ask radeon_get_crtc_scanoutpos to return vpos as in radeon_get_vblank_counter_kms() 794 &vpos, &hpos, NULL, NULL, in radeon_get_vblank_counter_kms() 804 pipe, vpos); in radeon_get_vblank_counter_kms() 807 * but before vsync where vpos would turn negative and in radeon_get_vblank_counter_kms() 810 if (vpos >= 0) in radeon_get_vblank_counter_kms()
|
H A D | radeon_mode.h | 840 unsigned int flags, int *vpos, int *hpos, 846 int *vpos, int *hpos,
|
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_vblank.h | 265 int *vpos, int *hpos,
|
H A D | drm_modeset_helper_vtables.h | 473 * vpos: 486 * Returns vpos as a positive number while in active scanout area. 487 * Returns vpos as a negative number inside vblank, counting the number 497 bool in_vblank_irq, int *vpos, int *hpos,
|
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_vblank.h | 265 int *vpos, int *hpos,
|
H A D | drm_modeset_helper_vtables.h | 465 * vpos: 478 * Returns vpos as a positive number while in active scanout area. 479 * Returns vpos as a negative number inside vblank, counting the number 489 bool in_vblank_irq, int *vpos, int *hpos,
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_mode.h | 598 unsigned int pipe, unsigned int flags, int *vpos, 619 bool in_vblank_irq, int *vpos,
|
H A D | amdgpu_kms.c | 1158 int vpos, hpos, stat; in amdgpu_get_vblank_counter_kms() local 1170 * vblank in vpos. vpos therefore will be >= 0 between start of vblank in amdgpu_get_vblank_counter_kms() 1171 * and start of vsync, so vpos >= 0 means to bump the hw frame counter in amdgpu_get_vblank_counter_kms() 1181 * vpos as distance to start of vblank, instead of in amdgpu_get_vblank_counter_kms() 1186 &vpos, &hpos, NULL, NULL, in amdgpu_get_vblank_counter_kms() 1195 pipe, vpos); in amdgpu_get_vblank_counter_kms() 1198 * but before vsync where vpos would turn negative and in amdgpu_get_vblank_counter_kms() 1201 if (vpos >= 0) in amdgpu_get_vblank_counter_kms()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_mode.h | 586 unsigned int pipe, unsigned int flags, int *vpos, 602 bool in_vblank_irq, int *vpos,
|
H A D | amdgpu_kms.c | 1389 int vpos, hpos, stat; in amdgpu_get_vblank_counter_kms() local 1401 * vblank in vpos. vpos therefore will be >= 0 between start of vblank in amdgpu_get_vblank_counter_kms() 1402 * and start of vsync, so vpos >= 0 means to bump the hw frame counter in amdgpu_get_vblank_counter_kms() 1412 * vpos as distance to start of vblank, instead of in amdgpu_get_vblank_counter_kms() 1417 &vpos, &hpos, NULL, NULL, in amdgpu_get_vblank_counter_kms() 1426 pipe, vpos); in amdgpu_get_vblank_counter_kms() 1429 * but before vsync where vpos would turn negative and in amdgpu_get_vblank_counter_kms() 1432 if (vpos >= 0) in amdgpu_get_vblank_counter_kms()
|
/third_party/mesa3d/src/gallium/auxiliary/vl/ |
H A D | vl_compositor_gfx.c | 58 struct ureg_src vpos, vtex, color; in create_vert_shader() local 67 vpos = ureg_DECL_vs_input(shader, 0); in create_vert_shader() 78 * o_vpos = vpos in create_vert_shader() 82 ureg_MOV(shader, o_vpos, vpos); in create_vert_shader()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_vblank.c | 697 int vpos, hpos, i; in drm_crtc_vblank_helper_get_vblank_timestamp_internal() local 735 * Get vertical and horizontal scanout position vpos, hpos, in drm_crtc_vblank_helper_get_vblank_timestamp_internal() 739 &vpos, &hpos, in drm_crtc_vblank_helper_get_vblank_timestamp_internal() 773 delta_ns = div_s64(1000000LL * (vpos * mode->crtc_htotal + hpos), in drm_crtc_vblank_helper_get_vblank_timestamp_internal() 789 pipe, hpos, vpos, in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/stm/ |
H A D | ltdc.c | 659 int *vpos, int *hpos, in ltdc_crtc_get_scanout_position() 674 * - line < vactive_start: vpos = line - vactive_start and will be in ltdc_crtc_get_scanout_position() 676 * - vactive_start < line < vactive_end: vpos = line - vactive_start in ltdc_crtc_get_scanout_position() 678 * - line > vactive_end: vpos = line - vtotal - vactive_start in ltdc_crtc_get_scanout_position() 691 *vpos = line - vtotal - vactive_start; in ltdc_crtc_get_scanout_position() 693 *vpos = line - vactive_start; in ltdc_crtc_get_scanout_position() 695 *vpos = 0; in ltdc_crtc_get_scanout_position() 657 ltdc_crtc_get_scanout_position(struct drm_crtc *crtc, bool in_vblank_irq, int *vpos, int *hpos, ktime_t *stime, ktime_t *etime, const struct drm_display_mode *mode) ltdc_crtc_get_scanout_position() argument
|
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_vblank.c | 703 int vpos, hpos, i; in drm_crtc_vblank_helper_get_vblank_timestamp_internal() local 741 * Get vertical and horizontal scanout position vpos, hpos, in drm_crtc_vblank_helper_get_vblank_timestamp_internal() 745 &vpos, &hpos, in drm_crtc_vblank_helper_get_vblank_timestamp_internal() 779 delta_ns = div_s64(1000000LL * (vpos * mode->crtc_htotal + hpos), in drm_crtc_vblank_helper_get_vblank_timestamp_internal() 795 pipe, hpos, vpos, in drm_crtc_vblank_helper_get_vblank_timestamp_internal()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_sdvo.c | 144 struct drm_property *vpos; member 173 unsigned overscan_h, overscan_v, hpos, vpos, sharpness; member 1410 if (intel_sdvo_conn->vpos) in intel_sdvo_update_props() 1411 UPDATE_PROPERTY(sdvo_state->tv.vpos, VPOS); in intel_sdvo_update_props() 2362 else if (property == intel_sdvo_connector->vpos) in intel_sdvo_connector_atomic_get_property() 2363 *val = sdvo_state->tv.vpos; in intel_sdvo_connector_atomic_get_property() 2420 else if (property == intel_sdvo_connector->vpos) in intel_sdvo_connector_atomic_set_property() 2421 sdvo_state->tv.vpos = val; in intel_sdvo_connector_atomic_set_property() 3170 ENHANCEMENT(&sdvo_state->tv, vpos, VPOS); in intel_sdvo_create_enhance_property_tv()
|
H A D | intel_sdvo_regs.h | 611 unsigned int vpos:1; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_sdvo.c | 146 struct drm_property *vpos; member 175 unsigned overscan_h, overscan_v, hpos, vpos, sharpness; member 1457 if (intel_sdvo_conn->vpos) in intel_sdvo_update_props() 1458 UPDATE_PROPERTY(sdvo_state->tv.vpos, VPOS); in intel_sdvo_update_props() 2379 else if (property == intel_sdvo_connector->vpos) in intel_sdvo_connector_atomic_get_property() 2380 *val = sdvo_state->tv.vpos; in intel_sdvo_connector_atomic_get_property() 2437 else if (property == intel_sdvo_connector->vpos) in intel_sdvo_connector_atomic_set_property() 2438 sdvo_state->tv.vpos = val; in intel_sdvo_connector_atomic_set_property() 3183 ENHANCEMENT(&sdvo_state->tv, vpos, VPOS); in intel_sdvo_create_enhance_property_tv()
|
H A D | intel_sdvo_regs.h | 611 unsigned int vpos:1; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/ |
H A D | lsdc_drv.h | 114 void (*get_scan_pos)(struct lsdc_crtc *lcrtc, int *hpos, int *vpos);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_mode.h | 879 unsigned int flags, int *vpos, int *hpos, 885 int *vpos, int *hpos,
|
H A D | radeon_drv.c | 135 unsigned int flags, int *vpos, int *hpos,
|
/kernel/linux/linux-6.6/drivers/gpu/drm/stm/ |
H A D | ltdc.c | 1061 int *vpos, int *hpos, in ltdc_crtc_get_scanout_position() 1076 * - line < vactive_start: vpos = line - vactive_start and will be in ltdc_crtc_get_scanout_position() 1078 * - vactive_start < line < vactive_end: vpos = line - vactive_start in ltdc_crtc_get_scanout_position() 1080 * - line > vactive_end: vpos = line - vtotal - vactive_start in ltdc_crtc_get_scanout_position() 1097 *vpos = line - vtotal - vactive_start; in ltdc_crtc_get_scanout_position() 1099 *vpos = line - vactive_start; in ltdc_crtc_get_scanout_position() 1101 *vpos = 0; in ltdc_crtc_get_scanout_position() 1059 ltdc_crtc_get_scanout_position(struct drm_crtc *crtc, bool in_vblank_irq, int *vpos, int *hpos, ktime_t *stime, ktime_t *etime, const struct drm_display_mode *mode) ltdc_crtc_get_scanout_position() argument
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/display/dc/dcn10/ |
H A D | dcn10_hw_sequencer.c | 1747 unsigned int lines_to_vupdate, us_to_vupdate, vpos; in delay_cursor_until_vupdate() local 1760 vpos = position.vertical_count; in delay_cursor_until_vupdate() 1765 vpos += stream->timing.v_total; in delay_cursor_until_vupdate() 1767 if (vpos <= vupdate_start) { in delay_cursor_until_vupdate() 1769 lines_to_vupdate = vupdate_start - vpos; in delay_cursor_until_vupdate() 1770 } else if (vpos > vupdate_end) { in delay_cursor_until_vupdate()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | psb_intel_sdvo_regs.h | 600 unsigned int vpos:1; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/ |
H A D | psb_intel_sdvo_regs.h | 600 unsigned int vpos:1; member
|