1 /* $XFree86: xc/programs/Xserver/hw/xfree86/drivers/via/via_priv.h,v 1.3 2003/08/27 15:16:12 tsi Exp $ */
7 #include "via_common.h"
12 unsigned long base
; /* Offset into fb */
13 int pool
; /* Pool we drew from */
14 int drm_fd
; /* Fd in DRM mode */
15 drm_via_mem_t drm
; /* DRM management object */
16 int slot
; /* Pool 3 slot */
17 void *pVia
; /* VIA driver pointer */
18 //FBLinearPtr linear; /* X linear pool info ptr */
21 typedef VIAMem
*VIAMemPtr
;
27 unsigned long gdwVideoFlagTV1
;
28 unsigned long gdwVideoFlagSW
;
29 unsigned long gdwVideoFlagMPEG
;
30 unsigned long gdwAlphaEnabled
; /* For Alpha blending use*/
37 DDUPDATEOVERLAY UpdateOverlayBackup
; /* For HQVcontrol func use
38 // To save MPEG updateoverlay info.*/
44 OVERLAYRECORD overlayRecordV1
;
45 OVERLAYRECORD overlayRecordV3
;
48 FBLinearPtr SWOVlinear
;
53 /*To solve the bandwidth issue */
54 unsigned long gdwUseExtendedFIFO
;
56 /* For panning mode use */
62 /*To solve the bandwidth issue */
63 unsigned char Save_3C4_16
;
64 unsigned char Save_3C4_17
;
65 unsigned char Save_3C4_18
;
70 #endif /* _VIA_PRIV_H_ */