summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeon/radeon_uvd.c
diff options
context:
space:
mode:
authorNicolai Hähnle <nicolai.haehnle@amd.com>2016-05-06 16:42:03 -0500
committerNicolai Hähnle <nicolai.haehnle@amd.com>2016-05-17 15:28:38 -0500
commitc23273532e711f3f0263bfff8bf8a0e733b90e12 (patch)
tree5607a42eb84b121c86bea81907181a67bb661952 /src/gallium/drivers/radeon/radeon_uvd.c
parent4ac555e9e53f47b1fdeb5a3c3a13f7d3dccb91df (diff)
downloadexternal_mesa3d-c23273532e711f3f0263bfff8bf8a0e733b90e12.zip
external_mesa3d-c23273532e711f3f0263bfff8bf8a0e733b90e12.tar.gz
external_mesa3d-c23273532e711f3f0263bfff8bf8a0e733b90e12.tar.bz2
gallium/radeon: use radeon_emit
Mostly generated using a sed-script, with manual fix-up for multi-line statements. Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Diffstat (limited to 'src/gallium/drivers/radeon/radeon_uvd.c')
-rw-r--r--src/gallium/drivers/radeon/radeon_uvd.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/gallium/drivers/radeon/radeon_uvd.c b/src/gallium/drivers/radeon/radeon_uvd.c
index b775cd3..a2d1d2d 100644
--- a/src/gallium/drivers/radeon/radeon_uvd.c
+++ b/src/gallium/drivers/radeon/radeon_uvd.c
@@ -100,9 +100,8 @@ static void flush(struct ruvd_decoder *dec)
/* add a new set register command to the IB */
static void set_reg(struct ruvd_decoder *dec, unsigned reg, uint32_t val)
{
- uint32_t *pm4 = dec->cs->buf;
- pm4[dec->cs->cdw++] = RUVD_PKT0(reg >> 2, 0);
- pm4[dec->cs->cdw++] = val;
+ radeon_emit(dec->cs, RUVD_PKT0(reg >> 2, 0));
+ radeon_emit(dec->cs, val);
}
/* send a command to the VCPU through the GPCOM registers */