aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon.h
diff options
context:
space:
mode:
authorChristian König <deathsimple@vodafone.de>2012-08-11 09:00:30 -0400
committerAlex Deucher <alexander.deucher@amd.com>2012-09-20 13:10:40 -0400
commit2a6f1abbb48f1d90f20b8198c4894c0469468405 (patch)
treed32ccec823f7a6939689ec87b7a1cdb074291100 /drivers/gpu/drm/radeon/radeon.h
parent3e8970f96ba2539539059736039f09624da9fe11 (diff)
drm/radeon: make page table updates async v2
Currently doing the update with the CP. v2: Rebased on Jeromes bugfix. Make validity comparison more human readable. Signed-off-by: Christian König <deathsimple@vodafone.de>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon.h')
-rw-r--r--drivers/gpu/drm/radeon/radeon.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon.h b/drivers/gpu/drm/radeon/radeon.h
index ae7409a0f62b..d48bd3045db6 100644
--- a/drivers/gpu/drm/radeon/radeon.h
+++ b/drivers/gpu/drm/radeon/radeon.h
@@ -1135,6 +1135,8 @@ struct radeon_asic {
1135 struct { 1135 struct {
1136 int (*init)(struct radeon_device *rdev); 1136 int (*init)(struct radeon_device *rdev);
1137 void (*fini)(struct radeon_device *rdev); 1137 void (*fini)(struct radeon_device *rdev);
1138
1139 u32 pt_ring_index;
1138 void (*set_page)(struct radeon_device *rdev, struct radeon_vm *vm, 1140 void (*set_page)(struct radeon_device *rdev, struct radeon_vm *vm,
1139 unsigned pfn, struct ttm_mem_reg *mem, 1141 unsigned pfn, struct ttm_mem_reg *mem,
1140 unsigned npages, uint32_t flags); 1142 unsigned npages, uint32_t flags);