diff options
Diffstat (limited to 'drivers/gpu/drm/i915/i915_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/i915_drv.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index 7537f57d8a87..11fc4b66c889 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h | |||
@@ -384,6 +384,9 @@ typedef struct drm_i915_private { | |||
384 | */ | 384 | */ |
385 | struct list_head inactive_list; | 385 | struct list_head inactive_list; |
386 | 386 | ||
387 | /** LRU list of objects with fence regs on them. */ | ||
388 | struct list_head fence_list; | ||
389 | |||
387 | /** | 390 | /** |
388 | * List of breadcrumbs associated with GPU requests currently | 391 | * List of breadcrumbs associated with GPU requests currently |
389 | * outstanding. | 392 | * outstanding. |
@@ -451,6 +454,9 @@ struct drm_i915_gem_object { | |||
451 | /** This object's place on the active/flushing/inactive lists */ | 454 | /** This object's place on the active/flushing/inactive lists */ |
452 | struct list_head list; | 455 | struct list_head list; |
453 | 456 | ||
457 | /** This object's place on the fenced object LRU */ | ||
458 | struct list_head fence_list; | ||
459 | |||
454 | /** | 460 | /** |
455 | * This is set if the object is on the active or flushing lists | 461 | * This is set if the object is on the active or flushing lists |
456 | * (has pending rendering), and is not set if it's on inactive (ready | 462 | * (has pending rendering), and is not set if it's on inactive (ready |