diff options
Diffstat (limited to 'drivers/gpu/drm/radeon/evergreen_blit_kms.c')
-rw-r--r-- | drivers/gpu/drm/radeon/evergreen_blit_kms.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/gpu/drm/radeon/evergreen_blit_kms.c b/drivers/gpu/drm/radeon/evergreen_blit_kms.c index 75d0a6f0a395..56f5d92cce24 100644 --- a/drivers/gpu/drm/radeon/evergreen_blit_kms.c +++ b/drivers/gpu/drm/radeon/evergreen_blit_kms.c | |||
@@ -49,7 +49,7 @@ static void | |||
49 | set_render_target(struct radeon_device *rdev, int format, | 49 | set_render_target(struct radeon_device *rdev, int format, |
50 | int w, int h, u64 gpu_addr) | 50 | int w, int h, u64 gpu_addr) |
51 | { | 51 | { |
52 | struct radeon_cp *cp = &rdev->cp; | 52 | struct radeon_cp *cp = &rdev->cp[RADEON_RING_TYPE_GFX_INDEX]; |
53 | u32 cb_color_info; | 53 | u32 cb_color_info; |
54 | int pitch, slice; | 54 | int pitch, slice; |
55 | 55 | ||
@@ -88,7 +88,7 @@ cp_set_surface_sync(struct radeon_device *rdev, | |||
88 | u32 sync_type, u32 size, | 88 | u32 sync_type, u32 size, |
89 | u64 mc_addr) | 89 | u64 mc_addr) |
90 | { | 90 | { |
91 | struct radeon_cp *cp = &rdev->cp; | 91 | struct radeon_cp *cp = &rdev->cp[RADEON_RING_TYPE_GFX_INDEX]; |
92 | u32 cp_coher_size; | 92 | u32 cp_coher_size; |
93 | 93 | ||
94 | if (size == 0xffffffff) | 94 | if (size == 0xffffffff) |
@@ -116,7 +116,7 @@ cp_set_surface_sync(struct radeon_device *rdev, | |||
116 | static void | 116 | static void |
117 | set_shaders(struct radeon_device *rdev) | 117 | set_shaders(struct radeon_device *rdev) |
118 | { | 118 | { |
119 | struct radeon_cp *cp = &rdev->cp; | 119 | struct radeon_cp *cp = &rdev->cp[RADEON_RING_TYPE_GFX_INDEX]; |
120 | u64 gpu_addr; | 120 | u64 gpu_addr; |
121 | 121 | ||
122 | /* VS */ | 122 | /* VS */ |
@@ -144,7 +144,7 @@ set_shaders(struct radeon_device *rdev) | |||
144 | static void | 144 | static void |
145 | set_vtx_resource(struct radeon_device *rdev, u64 gpu_addr) | 145 | set_vtx_resource(struct radeon_device *rdev, u64 gpu_addr) |
146 | { | 146 | { |
147 | struct radeon_cp *cp = &rdev->cp; | 147 | struct radeon_cp *cp = &rdev->cp[RADEON_RING_TYPE_GFX_INDEX]; |
148 | u32 sq_vtx_constant_word2, sq_vtx_constant_word3; | 148 | u32 sq_vtx_constant_word2, sq_vtx_constant_word3; |
149 | 149 | ||
150 | /* high addr, stride */ | 150 | /* high addr, stride */ |
@@ -189,7 +189,7 @@ set_tex_resource(struct radeon_device *rdev, | |||
189 | int format, int w, int h, int pitch, | 189 | int format, int w, int h, int pitch, |
190 | u64 gpu_addr, u32 size) | 190 | u64 gpu_addr, u32 size) |
191 | { | 191 | { |
192 | struct radeon_cp *cp = &rdev->cp; | 192 | struct radeon_cp *cp = &rdev->cp[RADEON_RING_TYPE_GFX_INDEX]; |
193 | u32 sq_tex_resource_word0, sq_tex_resource_word1; | 193 | u32 sq_tex_resource_word0, sq_tex_resource_word1; |
194 | u32 sq_tex_resource_word4, sq_tex_resource_word7; | 194 | u32 sq_tex_resource_word4, sq_tex_resource_word7; |
195 | 195 | ||
@@ -230,7 +230,7 @@ static void | |||
230 | set_scissors(struct radeon_device *rdev, int x1, int y1, | 230 | set_scissors(struct radeon_device *rdev, int x1, int y1, |
231 | int x2, int y2) | 231 | int x2, int y2) |
232 | { | 232 | { |
233 | struct radeon_cp *cp = &rdev->cp; | 233 | struct radeon_cp *cp = &rdev->cp[RADEON_RING_TYPE_GFX_INDEX]; |
234 | /* workaround some hw bugs */ | 234 | /* workaround some hw bugs */ |
235 | if (x2 == 0) | 235 | if (x2 == 0) |
236 | x1 = 1; | 236 | x1 = 1; |
@@ -261,7 +261,7 @@ set_scissors(struct radeon_device *rdev, int x1, int y1, | |||
261 | static void | 261 | static void |
262 | draw_auto(struct radeon_device *rdev) | 262 | draw_auto(struct radeon_device *rdev) |
263 | { | 263 | { |
264 | struct radeon_cp *cp = &rdev->cp; | 264 | struct radeon_cp *cp = &rdev->cp[RADEON_RING_TYPE_GFX_INDEX]; |
265 | radeon_ring_write(cp, PACKET3(PACKET3_SET_CONFIG_REG, 1)); | 265 | radeon_ring_write(cp, PACKET3(PACKET3_SET_CONFIG_REG, 1)); |
266 | radeon_ring_write(cp, (VGT_PRIMITIVE_TYPE - PACKET3_SET_CONFIG_REG_START) >> 2); | 266 | radeon_ring_write(cp, (VGT_PRIMITIVE_TYPE - PACKET3_SET_CONFIG_REG_START) >> 2); |
267 | radeon_ring_write(cp, DI_PT_RECTLIST); | 267 | radeon_ring_write(cp, DI_PT_RECTLIST); |
@@ -286,7 +286,7 @@ draw_auto(struct radeon_device *rdev) | |||
286 | static void | 286 | static void |
287 | set_default_state(struct radeon_device *rdev) | 287 | set_default_state(struct radeon_device *rdev) |
288 | { | 288 | { |
289 | struct radeon_cp *cp = &rdev->cp; | 289 | struct radeon_cp *cp = &rdev->cp[RADEON_RING_TYPE_GFX_INDEX]; |
290 | u32 sq_config, sq_gpr_resource_mgmt_1, sq_gpr_resource_mgmt_2, sq_gpr_resource_mgmt_3; | 290 | u32 sq_config, sq_gpr_resource_mgmt_1, sq_gpr_resource_mgmt_2, sq_gpr_resource_mgmt_3; |
291 | u32 sq_thread_resource_mgmt, sq_thread_resource_mgmt_2; | 291 | u32 sq_thread_resource_mgmt, sq_thread_resource_mgmt_2; |
292 | u32 sq_stack_resource_mgmt_1, sq_stack_resource_mgmt_2, sq_stack_resource_mgmt_3; | 292 | u32 sq_stack_resource_mgmt_1, sq_stack_resource_mgmt_2, sq_stack_resource_mgmt_3; |