diff options
author | Marcin Slusarz <marcin.slusarz@gmail.com> | 2009-12-30 21:32:40 +0100 |
---|---|---|
committer | Maarten Maathuis <madman2003@gmail.com> | 2009-12-30 22:11:55 +0100 |
commit | c5c503b519777fb9ebbaa22681a1ed81717c1d71 (patch) | |
tree | 2acd82f0b4ad01df4f749093f3718819d1793fa4 /nouveau | |
parent | cd2e4ba9aac65d10cf790990a8b86feed1cdd774 (diff) |
nouveau: add BEGIN_RING_NI
Diffstat (limited to 'nouveau')
-rw-r--r-- | nouveau/nouveau_pushbuf.h | 8 |
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, chan->pushbuf->remaining -= (size + 1); } +/* non-incrementing BEGIN_RING */ +static __inline__ void +BEGIN_RING_NI(struct nouveau_channel *chan, struct nouveau_grobj *gr, + unsigned mthd, unsigned size) +{ + BEGIN_RING(chan, gr, mthd | 0x40000000, size); +} + static __inline__ void FIRE_RING(struct nouveau_channel *chan) { |