drm/i915: introduce intel_ring_buffer structure (V2)
Introduces a more complete intel_ring_buffer structure with callbacks for setup and management of a particular ringbuffer, and converts the render ring buffer consumers to use it. Signed-off-by:Zou Nan hai <nanhai.zou@intel.com> Signed-off-by:
Xiang Hai hao <haihao.xiang@intel.com> [anholt: Fixed up whitespace fail and rebased against prep patches] Signed-off-by:
Eric Anholt <eric@anholt.net>
Showing
- drivers/gpu/drm/i915/i915_debugfs.c 3 additions, 3 deletionsdrivers/gpu/drm/i915/i915_debugfs.c
- drivers/gpu/drm/i915/i915_dma.c 25 additions, 33 deletionsdrivers/gpu/drm/i915/i915_dma.c
- drivers/gpu/drm/i915/i915_drv.c 3 additions, 26 deletionsdrivers/gpu/drm/i915/i915_drv.c
- drivers/gpu/drm/i915/i915_drv.h 25 additions, 55 deletionsdrivers/gpu/drm/i915/i915_drv.h
- drivers/gpu/drm/i915/i915_gem.c 65 additions, 11 deletionsdrivers/gpu/drm/i915/i915_gem.c
- drivers/gpu/drm/i915/i915_irq.c 9 additions, 6 deletionsdrivers/gpu/drm/i915/i915_irq.c
- drivers/gpu/drm/i915/intel_display.c 0 additions, 1 deletiondrivers/gpu/drm/i915/intel_display.c
- drivers/gpu/drm/i915/intel_overlay.c 0 additions, 8 deletionsdrivers/gpu/drm/i915/intel_overlay.c
- drivers/gpu/drm/i915/intel_ringbuffer.c 349 additions, 233 deletionsdrivers/gpu/drm/i915/intel_ringbuffer.c
- drivers/gpu/drm/i915/intel_ringbuffer.h 124 additions, 0 deletionsdrivers/gpu/drm/i915/intel_ringbuffer.h
- include/drm/i915_drm.h 3 additions, 1 deletioninclude/drm/i915_drm.h
Loading
Please register or sign in to comment