Home
last modified time | relevance | path

Searched refs:scanline (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/
H A Dintel_display_trace.h31 __array(u32, scanline, 3)
40 __entry->scanline[it__->pipe] = intel_get_crtc_scanline(it__);
45 TP_printk("dev %s, pipe %c enable, pipe A: frame=%u, scanline=%u, pipe B: frame=%u, scanline=%u, pipe C: frame=%u, scanline=%u",
47 __entry->frame[PIPE_A], __entry->scanline[PIPE_A],
48 __entry->frame[PIPE_B], __entry->scanline[PIPE_B],
49 __entry->frame[PIPE_C], __entry->scanline[PIPE_C])
59 __array(u32, scanline, 3)
69 __entry->scanline[it_
[all...]
H A Dintel_vblank.c39 * -vbs-----> <---vbs+1---> <---vbs+2---> <-----0-----> <-----1-----> <-----2--- (scanline counter gen2)
40 * -vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2---> <-----0--- (scanline counter gen3+)
41 * -vbs-2---> <---vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2- (scanline counter hsw+ hdmi)
172 * scanline register will not work to get the scanline,
174 * with scanline register updates.
176 * timestamp registers to calculate the scanline.
185 u32 scanline; in __intel_get_crtc_scanline_from_timestamp() local
187 scanline = intel_crtc_scanlines_since_frame_timestamp(crtc); in __intel_get_crtc_scanline_from_timestamp()
188 scanline in __intel_get_crtc_scanline_from_timestamp()
[all...]
H A Dintel_crtc.c489 int scanline, min, max, vblank_start; in intel_pipe_update_start() local
547 * read the scanline. in intel_pipe_update_start()
551 scanline = intel_get_crtc_scanline(crtc); in intel_pipe_update_start()
552 if (scanline < min || scanline > max) in intel_pipe_update_start()
574 * On VLV/CHV DSI the scanline counter would appear to in intel_pipe_update_start()
575 * increment approx. 1/3 of a scanline before start of vblank. in intel_pipe_update_start()
582 * critical scanline, but that would require more changes in intel_pipe_update_start()
584 * thing and poll for the bad scanline to pass us by. in intel_pipe_update_start()
588 while (need_vlv_dsi_wa && scanline in intel_pipe_update_start()
[all...]
H A Dintel_hdmi.c1464 u32 scanline; in kbl_repositioning_enc_en_signal() local
1468 scanline = intel_de_read(dev_priv, PIPEDSL(crtc->pipe)); in kbl_repositioning_enc_en_signal()
1469 if (scanline > 100 && scanline < 200) in kbl_repositioning_enc_en_signal()
3291 * The Sink has a limit of compressed data in bytes for a scanline, in intel_hdmi_dsc_get_bpp()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_trace.h29 __array(u32, scanline, 3)
37 __entry->scanline[it__->pipe] = intel_get_crtc_scanline(it__);
42 TP_printk("pipe %c enable, pipe A: frame=%u, scanline=%u, pipe B: frame=%u, scanline=%u, pipe C: frame=%u, scanline=%u",
44 __entry->frame[PIPE_A], __entry->scanline[PIPE_A],
45 __entry->frame[PIPE_B], __entry->scanline[PIPE_B],
46 __entry->frame[PIPE_C], __entry->scanline[PIPE_C])
55 __array(u32, scanline, 3)
64 __entry->scanline[it_
[all...]
H A Di915_irq.c589 * -vbs-----> <---vbs+1---> <---vbs+2---> <-----0-----> <-----1-----> <-----2--- (scanline counter gen2)
590 * -vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2---> <-----0--- (scanline counter gen3+)
591 * -vbs-2---> <---vbs-2---> <---vbs-1---> <---vbs-----> <---vbs+1---> <---vbs+2- (scanline counter hsw+ hdmi)
692 * scanline register will not work to get the scanline,
694 * with scanline register updates.
696 * timestamp registers to calculate the scanline.
708 u32 scanline, scan_prev_time, scan_curr_time, scan_post_time; in __intel_get_crtc_scanline_from_timestamp() local
735 scanline = div_u64(mul_u32_u32(scan_curr_time - scan_prev_time, in __intel_get_crtc_scanline_from_timestamp()
737 scanline in __intel_get_crtc_scanline_from_timestamp()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun8i_vi_layer.c138 unsigned int scanline, required; in sun8i_vi_layer_update_coord() local
162 scanline = subsampled ? mixer->cfg->scanline_yuv : 2048; in sun8i_vi_layer_update_coord()
164 if (src_w > scanline) { in sun8i_vi_layer_update_coord()
167 hn = scanline; in sun8i_vi_layer_update_coord()
/kernel/linux/linux-6.6/drivers/gpu/drm/sun4i/
H A Dsun8i_vi_layer.c169 unsigned int scanline, required; in sun8i_vi_layer_update_coord() local
193 scanline = subsampled ? mixer->cfg->scanline_yuv : 2048; in sun8i_vi_layer_update_coord()
195 if (src_w > scanline) { in sun8i_vi_layer_update_coord()
198 hn = scanline; in sun8i_vi_layer_update_coord()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_mipi_dsi.c1089 * mipi_dsi_dcs_set_tear_scanline() - set the scanline to use as trigger for
1092 * @scanline: scanline to use as trigger
1096 int mipi_dsi_dcs_set_tear_scanline(struct mipi_dsi_device *dsi, u16 scanline) in mipi_dsi_dcs_set_tear_scanline() argument
1098 u8 payload[2] = { scanline >> 8, scanline & 0xff }; in mipi_dsi_dcs_set_tear_scanline()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_mipi_dsi.c1171 * mipi_dsi_dcs_set_tear_scanline() - set the scanline to use as trigger for
1174 * @scanline: scanline to use as trigger
1178 int mipi_dsi_dcs_set_tear_scanline(struct mipi_dsi_device *dsi, u16 scanline) in mipi_dsi_dcs_set_tear_scanline() argument
1180 u8 payload[2] = { scanline >> 8, scanline & 0xff }; in mipi_dsi_dcs_set_tear_scanline()
/kernel/linux/linux-5.10/include/drm/
H A Ddrm_mipi_dsi.h283 int mipi_dsi_dcs_set_tear_scanline(struct mipi_dsi_device *dsi, u16 scanline);
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_mipi_dsi.h293 int mipi_dsi_dcs_set_tear_scanline(struct mipi_dsi_device *dsi, u16 scanline);
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/
H A Dintel_sprite.c89 int scanline, min, max, vblank_start; in intel_pipe_update_start() local
131 * read the scanline. in intel_pipe_update_start()
135 scanline = intel_get_crtc_scanline(crtc); in intel_pipe_update_start()
136 if (scanline < min || scanline > max) in intel_pipe_update_start()
158 * On VLV/CHV DSI the scanline counter would appear to in intel_pipe_update_start()
159 * increment approx. 1/3 of a scanline before start of vblank. in intel_pipe_update_start()
166 * critical scanline, but that would require more changes in intel_pipe_update_start()
168 * thing and poll for the bad scanline to pass us by. in intel_pipe_update_start()
172 while (need_vlv_dsi_wa && scanline in intel_pipe_update_start()
[all...]
H A Dintel_hdmi.c1488 u32 scanline; in kbl_repositioning_enc_en_signal() local
1492 scanline = intel_de_read(dev_priv, PIPEDSL(intel_crtc->pipe)); in kbl_repositioning_enc_en_signal()
1493 if (scanline > 100 && scanline < 200) in kbl_repositioning_enc_en_signal()

Completed in 24 milliseconds