diff options
author | Stephane Marchesin <marchesin@icps.u-strasbg.fr> | 2007-08-06 17:29:41 +0200 |
---|---|---|
committer | Stephane Marchesin <marchesin@icps.u-strasbg.fr> | 2007-08-06 17:29:41 +0200 |
commit | 4a6c2bd2bedcf9f67c3e498b1411ad58cd66199c (patch) | |
tree | a4f21e5bb3ede8e17283ef6037b86b9652a14124 /src/nv_dma.h | |
parent | c7b16f6fff96ffcff8049feed2a0a9ef6de4209f (diff) | |
download | xorg-driver-xf86-video-nouveau-4a6c2bd2bedcf9f67c3e498b1411ad58cd66199c.tar.gz |
Add subchannel handling code
Diffstat (limited to 'src/nv_dma.h')
-rw-r--r-- | src/nv_dma.h | 17 |
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 |