|
@@ -61,6 +61,7 @@ static unsigned long i915_gem_inactive_scan(struct shrinker *shrinker,
|
|
static unsigned long i915_gem_purge(struct drm_i915_private *dev_priv, long target);
|
|
static unsigned long i915_gem_purge(struct drm_i915_private *dev_priv, long target);
|
|
static unsigned long i915_gem_shrink_all(struct drm_i915_private *dev_priv);
|
|
static unsigned long i915_gem_shrink_all(struct drm_i915_private *dev_priv);
|
|
static void i915_gem_object_truncate(struct drm_i915_gem_object *obj);
|
|
static void i915_gem_object_truncate(struct drm_i915_gem_object *obj);
|
|
|
|
+static void i915_gem_retire_requests_ring(struct intel_ring_buffer *ring);
|
|
|
|
|
|
static bool cpu_cache_is_coherent(struct drm_device *dev,
|
|
static bool cpu_cache_is_coherent(struct drm_device *dev,
|
|
enum i915_cache_level level)
|
|
enum i915_cache_level level)
|
|
@@ -2414,7 +2415,7 @@ void i915_gem_reset(struct drm_device *dev)
|
|
/**
|
|
/**
|
|
* This function clears the request list as sequence numbers are passed.
|
|
* This function clears the request list as sequence numbers are passed.
|
|
*/
|
|
*/
|
|
-void
|
|
|
|
|
|
+static void
|
|
i915_gem_retire_requests_ring(struct intel_ring_buffer *ring)
|
|
i915_gem_retire_requests_ring(struct intel_ring_buffer *ring)
|
|
{
|
|
{
|
|
uint32_t seqno;
|
|
uint32_t seqno;
|