diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon.h')
| -rw-r--r-- | drivers/gpu/drm/radeon/radeon.h | 8 | 
1 files changed, 7 insertions, 1 deletions
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h index 9b9422c4403..a08f657329a 100644 --- a/drivers/gpu/drm/radeon/radeon.h +++ b/drivers/gpu/drm/radeon/radeon.h @@ -132,6 +132,11 @@ extern int radeon_lockup_timeout;  #define RADEON_VA_RESERVED_SIZE			(8 << 20)  #define RADEON_IB_VM_MAX_SIZE			(64 << 10) +/* reset flags */ +#define RADEON_RESET_GFX			(1 << 0) +#define RADEON_RESET_COMPUTE			(1 << 1) +#define RADEON_RESET_DMA			(1 << 2) +  /*   * Errata workarounds.   */ @@ -319,7 +324,6 @@ struct radeon_bo {  	struct list_head		list;  	/* Protected by tbo.reserved */  	u32				placements[3]; -	u32				busy_placements[3];  	struct ttm_placement		placement;  	struct ttm_buffer_object	tbo;  	struct ttm_bo_kmap_obj		kmap; @@ -649,6 +653,8 @@ struct radeon_ring {  	u32			ptr_reg_mask;  	u32			nop;  	u32			idx; +	u64			last_semaphore_signal_addr; +	u64			last_semaphore_wait_addr;  };  /*  |