aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcin Slusarz2009-12-30 14:32:40 -0600
committerMaarten Maathuis2009-12-30 15:11:55 -0600
commitc5c503b519777fb9ebbaa22681a1ed81717c1d71 (patch)
tree2acd82f0b4ad01df4f749093f3718819d1793fa4 /nouveau
parentcd2e4ba9aac65d10cf790990a8b86feed1cdd774 (diff)
downloadlibdrm-c5c503b519777fb9ebbaa22681a1ed81717c1d71.tar.gz
libdrm-c5c503b519777fb9ebbaa22681a1ed81717c1d71.tar.xz
libdrm-c5c503b519777fb9ebbaa22681a1ed81717c1d71.zip
nouveau: add BEGIN_RING_NI
Diffstat (limited to 'nouveau')
-rw-r--r--nouveau/nouveau_pushbuf.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/nouveau/nouveau_pushbuf.h b/nouveau/nouveau_pushbuf.h
index c7ac8c45..46982afa 100644
--- a/nouveau/nouveau_pushbuf.h
+++ b/nouveau/nouveau_pushbuf.h
@@ -111,6 +111,14 @@ BEGIN_RING(struct nouveau_channel *chan, struct nouveau_grobj *gr,
111 chan->pushbuf->remaining -= (size + 1); 111 chan->pushbuf->remaining -= (size + 1);
112} 112}
113 113
114/* non-incrementing BEGIN_RING */
115static __inline__ void
116BEGIN_RING_NI(struct nouveau_channel *chan, struct nouveau_grobj *gr,
117 unsigned mthd, unsigned size)
118{
119 BEGIN_RING(chan, gr, mthd | 0x40000000, size);
120}
121
114static __inline__ void 122static __inline__ void
115FIRE_RING(struct nouveau_channel *chan) 123FIRE_RING(struct nouveau_channel *chan)
116{ 124{