diff options
author | Marcin Slusarz <marcin.slusarz@gmail.com> | 2009-12-30 21:46:04 +0100 |
---|---|---|
committer | Maarten Maathuis <madman2003@gmail.com> | 2010-01-01 21:47:31 +0100 |
commit | 8ca5a7383aad0e0557b3c9a1e9edd5431cd509fc (patch) | |
tree | 82d475981a3cc794ad7f023867cfaf467c821c62 | |
parent | b259b7ce5e57e1d20111878318b4703a14ec27ec (diff) |
start using BEGIN_RING_NI
-rw-r--r-- | src/nv50_accel.c | 16 | ||||
-rw-r--r-- | src/nv50_exa.c | 7 | ||||
-rw-r--r-- | src/nv50_xv.c | 4 |
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); |