summaryrefslogtreecommitdiff
path: root/src/nv_dma.h
diff options
context:
space:
mode:
authorStephane Marchesin <marchesin@icps.u-strasbg.fr>2007-08-06 17:29:41 +0200
committerStephane Marchesin <marchesin@icps.u-strasbg.fr>2007-08-06 17:29:41 +0200
commit4a6c2bd2bedcf9f67c3e498b1411ad58cd66199c (patch)
treea4f21e5bb3ede8e17283ef6037b86b9652a14124 /src/nv_dma.h
parentc7b16f6fff96ffcff8049feed2a0a9ef6de4209f (diff)
downloadxorg-driver-xf86-video-nouveau-4a6c2bd2bedcf9f67c3e498b1411ad58cd66199c.tar.gz
Add subchannel handling code
Diffstat (limited to 'src/nv_dma.h')
-rw-r--r--src/nv_dma.h17
1 files changed, 0 insertions, 17 deletions
diff --git a/src/nv_dma.h b/src/nv_dma.h
index fff3dc4..8911cc4 100644
--- a/src/nv_dma.h
+++ b/src/nv_dma.h
@@ -110,23 +110,6 @@ enum DMASubchannel {
NVDmaNext((pNv), c.u); \
} while(0)
-#define NVDmaStart(pNv, subchannel, tag, size) do { \
- if((pNv)->dmaFree <= (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); \
-} while(0)
-
-#define NVDmaStart_NonInc(pNv, subchannel, tag, size) do { \
- NVDmaStart((pNv), (subchannel), (tag)|0x40000000, (size)); \
-} while(0)
-
-#define NVDmaSetObjectOnSubchannel(pNv, subchannel, object) do { \
- NVDmaStart(pNv, subchannel, 0, 1); \
- NVDmaNext(pNv,object); \
-} while(0)
-
#define SURFACE_FORMAT 0x00000300
#define SURFACE_FORMAT_Y8 0x00000001
#define SURFACE_FORMAT_X1R5G5B5 0x00000002