Home
last modified time | relevance | path

Searched refs:vpos (Results 26 - 50 of 61) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_kms.c765 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 Dradeon_mode.h840 unsigned int flags, int *vpos, int *hpos,
846 int *vpos, int *hpos,
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_vblank.h265 int *vpos, int *hpos,
H A Ddrm_modeset_helper_vtables.h473 * 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 Ddrm_vblank.h265 int *vpos, int *hpos,
H A Ddrm_modeset_helper_vtables.h465 * 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 Damdgpu_mode.h598 unsigned int pipe, unsigned int flags, int *vpos,
619 bool in_vblank_irq, int *vpos,
H A Damdgpu_kms.c1158 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 Damdgpu_mode.h586 unsigned int pipe, unsigned int flags, int *vpos,
602 bool in_vblank_irq, int *vpos,
H A Damdgpu_kms.c1389 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 Dvl_compositor_gfx.c58 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 Ddrm_vblank.c697 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 Dltdc.c659 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 Ddrm_vblank.c703 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 Dintel_sdvo.c144 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 Dintel_sdvo_regs.h611 unsigned int vpos:1; member
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_sdvo.c146 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 Dintel_sdvo_regs.h611 unsigned int vpos:1; member
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
H A Dlsdc_drv.h114 void (*get_scan_pos)(struct lsdc_crtc *lcrtc, int *hpos, int *vpos);
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_mode.h879 unsigned int flags, int *vpos, int *hpos,
885 int *vpos, int *hpos,
H A Dradeon_drv.c135 unsigned int flags, int *vpos, int *hpos,
/kernel/linux/linux-6.6/drivers/gpu/drm/stm/
H A Dltdc.c1061 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 Ddcn10_hw_sequencer.c1747 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 Dpsb_intel_sdvo_regs.h600 unsigned int vpos:1; member
/kernel/linux/linux-6.6/drivers/gpu/drm/gma500/
H A Dpsb_intel_sdvo_regs.h600 unsigned int vpos:1; member

Completed in 49 milliseconds

123