linux_dsm_epyc7002/drivers/gpu/drm/i915/display
Ville Syrjälä 7d3cd66261 drm/i915: Fix various tracepoints for gen2
Gen2 doesn't have a frame counter and apparently we no longer provide
a fake .get_vblank_counter() hook for it. That means all tracepoints
calling that hook will oops. Update the tracepoints to use
intel_crtc_get_vblank_counter() which will gracefully fall back to
using the software counter. This is actually a better approach since
we now get (hopefully accurate) frame numbers in the traces.

This also gets rid of the raw driver->get_vblank_counter() calls, which
we need to do in order to switch to the per-crtc vblank vfuncs.

v2: Deal with new tracepoints
v3: Use a distinct variable name for the internal crtc iterator (Chris)

Cc: Shawn Guo <shawn.guo@linaro.org>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Fixes: 967dd48417 ("drm: remove drm_vblank_no_hw_counter assignment from driver code")
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
Link: https://patchwork.freedesktop.org/patch/msgid/20190619170842.20579-2-ville.syrjala@linux.intel.com
(cherry picked from commit 4c888e7bd2)
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
2019-07-29 14:59:30 +03:00
..
dvo_ch7xxx.c
dvo_ch7017.c
dvo_ivch.c
dvo_ns2501.c
dvo_sil164.c
dvo_tfp410.c
icl_dsi.c
intel_acpi.c
intel_acpi.h
intel_atomic_plane.c
intel_atomic_plane.h
intel_atomic.c
intel_atomic.h
intel_audio.c
intel_audio.h
intel_bios.c
intel_bios.h
intel_bw.c
intel_bw.h
intel_cdclk.c
intel_cdclk.h
intel_color.c
intel_color.h
intel_combo_phy.c
intel_combo_phy.h
intel_connector.c
intel_connector.h
intel_crt.c
intel_crt.h
intel_ddi.c
intel_ddi.h
intel_display_power.c
intel_display_power.h
intel_display.c drm/i915: Fix various tracepoints for gen2 2019-07-29 14:59:30 +03:00
intel_display.h
intel_dp_aux_backlight.c
intel_dp_aux_backlight.h
intel_dp_link_training.c
intel_dp_link_training.h
intel_dp_mst.c
intel_dp_mst.h
intel_dp.c
intel_dp.h
intel_dpio_phy.c
intel_dpio_phy.h
intel_dpll_mgr.c
intel_dpll_mgr.h
intel_dsi_dcs_backlight.c
intel_dsi_dcs_backlight.h
intel_dsi_vbt.c
intel_dsi.c
intel_dsi.h
intel_dvo_dev.h
intel_dvo.c
intel_dvo.h
intel_fbc.c
intel_fbc.h
intel_fbdev.c
intel_fbdev.h
intel_fifo_underrun.c
intel_fifo_underrun.h
intel_frontbuffer.c
intel_frontbuffer.h
intel_gmbus.c
intel_gmbus.h
intel_hdcp.c
intel_hdcp.h
intel_hdmi.c
intel_hdmi.h
intel_hotplug.c
intel_hotplug.h
intel_lpe_audio.c
intel_lpe_audio.h
intel_lspcon.c
intel_lspcon.h
intel_lvds.c
intel_lvds.h
intel_opregion.c
intel_opregion.h
intel_overlay.c
intel_overlay.h
intel_panel.c
intel_panel.h
intel_pipe_crc.c
intel_pipe_crc.h
intel_psr.c
intel_psr.h
intel_quirks.c
intel_quirks.h
intel_sdvo_regs.h
intel_sdvo.c
intel_sdvo.h
intel_sprite.c
intel_sprite.h
intel_tv.c
intel_tv.h
intel_vbt_defs.h
intel_vdsc.c
intel_vdsc.h
Makefile
Makefile.header-test
vlv_dsi_pll.c
vlv_dsi.c