summaryrefslogtreecommitdiff
path: root/src/nv_dma.h
diff options
context:
space:
mode:
authorBen Skeggs <skeggsb@gmail.com>2007-06-24 17:27:42 +1000
committerBen Skeggs <skeggsb@gmail.com>2007-06-24 17:28:10 +1000
commit35806975047aa8c0dbc059709bb823f475ee7368 (patch)
tree06a4935238152d60f3b30825f053287e706d70db /src/nv_dma.h
parentc39089b3d686eecef11db2b5a2d606ba1ca2dc0c (diff)
downloadxorg-driver-xf86-video-nouveau-35806975047aa8c0dbc059709bb823f475ee7368.tar.gz
Wait on notifier instead of PGRAPH_STATUS
When multiple channels are in use, PGRAPH_STATUS may report busy even if the ddx's channel is idle.
Diffstat (limited to 'src/nv_dma.h')
-rw-r--r--src/nv_dma.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nv_dma.h b/src/nv_dma.h
index 29695e2..d09b35f 100644
--- a/src/nv_dma.h
+++ b/src/nv_dma.h
@@ -100,7 +100,7 @@ enum DMASubchannel {
#define NVDmaStart(pNv, subchannel, tag, size) do { \
if((pNv)->dmaFree <= (size)) \
- NVDmaWait(pNv, size); \
+ NVDmaWait(pScrn, size); \
NVDEBUG("NVDmaStart: subc=%d, cmd=%x, num=%d\n", (subchannel), (tag), (size)); \
NVDmaNext(pNv, ((size) << 18) | ((subchannel) << 13) | (tag)); \
(pNv)->dmaFree -= ((size) + 1); \