summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcin Slusarz <marcin.slusarz@gmail.com>2009-12-30 21:46:04 +0100
committerMaarten Maathuis <madman2003@gmail.com>2010-01-01 21:47:31 +0100
commit8ca5a7383aad0e0557b3c9a1e9edd5431cd509fc (patch)
tree82d475981a3cc794ad7f023867cfaf467c821c62
parentb259b7ce5e57e1d20111878318b4703a14ec27ec (diff)
start using BEGIN_RING_NI
-rw-r--r--src/nv50_accel.c16
-rw-r--r--src/nv50_exa.c7
-rw-r--r--src/nv50_xv.c4
3 files changed, 13 insertions, 14 deletions
diff --git a/src/nv50_accel.c b/src/nv50_accel.c
index f42854f..3449d4d 100644
--- a/src/nv50_accel.c
+++ b/src/nv50_accel.c
@@ -125,7 +125,7 @@ NVAccelInitNV50TCL(ScrnInfoPtr pScrn)
OUT_RING (chan, 0x00004000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, 0);
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, (3*2*2));
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), (3*2*2));
OUT_RING (chan, 0x10000001);
OUT_RING (chan, 0x0423c788);
OUT_RING (chan, 0x10000205);
@@ -167,7 +167,7 @@ NVAccelInitNV50TCL(ScrnInfoPtr pScrn)
OUT_RING (chan, (0 << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, 0);
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 6);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 6);
OUT_RING (chan, 0x80000000);
OUT_RING (chan, 0x90000004);
OUT_RING (chan, 0x82010200);
@@ -185,7 +185,7 @@ NVAccelInitNV50TCL(ScrnInfoPtr pScrn)
OUT_RING (chan, (0 << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, 0);
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 16);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 16);
OUT_RING (chan, 0x80000000);
OUT_RING (chan, 0x90000004);
OUT_RING (chan, 0x82030210);
@@ -213,7 +213,7 @@ NVAccelInitNV50TCL(ScrnInfoPtr pScrn)
OUT_RING (chan, (0 << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, 0);
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 16);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 16);
OUT_RING (chan, 0x80000000);
OUT_RING (chan, 0x90000004);
OUT_RING (chan, 0x82030210);
@@ -241,7 +241,7 @@ NVAccelInitNV50TCL(ScrnInfoPtr pScrn)
OUT_RING (chan, (0 << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, 0);
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 16);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 16);
OUT_RING (chan, 0x80000000);
OUT_RING (chan, 0x90000004);
OUT_RING (chan, 0x82030200);
@@ -269,7 +269,7 @@ NVAccelInitNV50TCL(ScrnInfoPtr pScrn)
OUT_RING (chan, (0 << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, 0);
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 10);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 10);
OUT_RING (chan, 0x80000000);
OUT_RING (chan, 0x90000004);
OUT_RING (chan, 0x82010200);
@@ -291,7 +291,7 @@ NVAccelInitNV50TCL(ScrnInfoPtr pScrn)
OUT_RING (chan, (0 << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, 0);
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 15);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 15);
OUT_RING (chan, 0x80000000);
OUT_RING (chan, 0x90000004);
OUT_RING (chan, 0x82030208);
@@ -318,7 +318,7 @@ NVAccelInitNV50TCL(ScrnInfoPtr pScrn)
OUT_RING (chan, (0 << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, 0);
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 34);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 34);
OUT_RING (chan, 0x80000008);
OUT_RING (chan, 0x90000408);
OUT_RING (chan, 0x80010400);
diff --git a/src/nv50_exa.c b/src/nv50_exa.c
index 63b1e71..10a3a64 100644
--- a/src/nv50_exa.c
+++ b/src/nv50_exa.c
@@ -417,8 +417,7 @@ NV50EXAUploadSIFC(const char *src, int src_pitch,
int size = count > 1792 ? 1792 : count;
WAIT_RING (chan, size + 1);
- BEGIN_RING(chan, eng2d,
- NV50_2D_SIFC_DATA | 0x40000000, size);
+ BEGIN_RING_NI(chan, eng2d, NV50_2D_SIFC_DATA, size);
OUT_RINGp (chan, p, size);
p += size * 4;
@@ -599,7 +598,7 @@ NV50EXATexture(PixmapPtr ppix, PicturePtr ppict, unsigned unit)
OUT_RING (chan, (CB_TIC << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, CB_TIC | ((unit * 8) << NV50TCL_CB_ADDR_ID_SHIFT));
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 8);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 8);
switch (ppict->format) {
case PICT_a8r8g8b8:
@@ -692,7 +691,7 @@ NV50EXATexture(PixmapPtr ppix, PicturePtr ppict, unsigned unit)
OUT_RING (chan, (CB_TSC << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, CB_TSC | ((unit * 8) << NV50TCL_CB_ADDR_ID_SHIFT));
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 8);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 8);
if (ppict->repeat) {
switch (ppict->repeatType) {
case RepeatPad:
diff --git a/src/nv50_xv.c b/src/nv50_xv.c
index eb537e2..6778ebd 100644
--- a/src/nv50_xv.c
+++ b/src/nv50_xv.c
@@ -112,7 +112,7 @@ nv50_xv_state_emit(PixmapPtr ppix, int id, struct nouveau_bo *src,
OUT_RING (chan, (CB_TIC << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, CB_TIC);
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 16);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 16);
if (id == FOURCC_YV12 || id == FOURCC_I420) {
OUT_RING (chan, NV50TIC_0_0_MAPA_C0 | NV50TIC_0_0_TYPEA_UNORM |
NV50TIC_0_0_MAPB_ZERO | NV50TIC_0_0_TYPEB_UNORM |
@@ -205,7 +205,7 @@ nv50_xv_state_emit(PixmapPtr ppix, int id, struct nouveau_bo *src,
OUT_RING (chan, (CB_TSC << NV50TCL_CB_DEF_SET_BUFFER_SHIFT) | 0x4000);
BEGIN_RING(chan, tesla, NV50TCL_CB_ADDR, 1);
OUT_RING (chan, CB_TSC);
- BEGIN_RING(chan, tesla, NV50TCL_CB_DATA(0) | 0x40000000, 16);
+ BEGIN_RING_NI(chan, tesla, NV50TCL_CB_DATA(0), 16);
OUT_RING (chan, NV50TSC_1_0_WRAPS_CLAMP_TO_EDGE |
NV50TSC_1_0_WRAPT_CLAMP_TO_EDGE |
NV50TSC_1_0_WRAPR_CLAMP_TO_EDGE);