From 81da78bfc34bf0c55a72c496b6069c7a4da0ce20 Mon Sep 17 00:00:00 2001 From: Marek Olšák Date: Fri, 9 Sep 2016 11:06:29 +0200 Subject: winsys/radeon: replace OUT_CS with radeon_emit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Nicolai Hähnle --- src/gallium/winsys/radeon/drm/radeon_drm_cs.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/gallium/winsys/radeon/drm/radeon_drm_cs.c b/src/gallium/winsys/radeon/drm/radeon_drm_cs.c index 612a876e5a1..9de00c23f4f 100644 --- a/src/gallium/winsys/radeon/drm/radeon_drm_cs.c +++ b/src/gallium/winsys/radeon/drm/radeon_drm_cs.c @@ -202,8 +202,6 @@ radeon_drm_cs_create(struct radeon_winsys_ctx *ctx, return &cs->base; } -#define OUT_CS(cs, value) (cs)->current.buf[(cs)->current.cdw++] = (value) - static inline void update_reloc(struct drm_radeon_cs_reloc *reloc, enum radeon_bo_domain rd, enum radeon_bo_domain wd, @@ -461,10 +459,10 @@ static int radeon_drm_cs_flush(struct radeon_winsys_cs *rcs, /* pad DMA ring to 8 DWs */ if (cs->ws->info.chip_class <= SI) { while (rcs->current.cdw & 7) - OUT_CS(&cs->base, 0xf0000000); /* NOP packet */ + radeon_emit(&cs->base, 0xf0000000); /* NOP packet */ } else { while (rcs->current.cdw & 7) - OUT_CS(&cs->base, 0x00000000); /* NOP packet */ + radeon_emit(&cs->base, 0x00000000); /* NOP packet */ } break; case RING_GFX: @@ -473,15 +471,15 @@ static int radeon_drm_cs_flush(struct radeon_winsys_cs *rcs, */ if (cs->ws->info.gfx_ib_pad_with_type2) { while (rcs->current.cdw & 7) - OUT_CS(&cs->base, 0x80000000); /* type2 nop packet */ + radeon_emit(&cs->base, 0x80000000); /* type2 nop packet */ } else { while (rcs->current.cdw & 7) - OUT_CS(&cs->base, 0xffff1000); /* type3 nop packet */ + radeon_emit(&cs->base, 0xffff1000); /* type3 nop packet */ } break; case RING_UVD: while (rcs->current.cdw & 15) - OUT_CS(&cs->base, 0x80000000); /* type2 nop packet */ + radeon_emit(&cs->base, 0x80000000); /* type2 nop packet */ break; default: break; -- cgit v1.2.3