Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros
grfioctl.h File Reference

Go to the source code of this file.

Data Structures

struct  grf_fbinfo
 

Macros

#define GRFGATOR   8
 
#define S9000_ID_S300   9
 
#define GRFBOBCAT   9
 
#define GRFCATSEYE   9
 
#define S9000_ID_98720   10
 
#define GRFRBOX   10
 
#define S9000_ID_98550   11
 
#define GRFFIREEYE   11
 
#define S9000_ID_A1096A   12
 
#define GRFHYPERION   12
 
#define S9000_ID_FRI   13
 
#define S9000_ID_98730   14
 
#define GRFDAVINCI   14
 
#define S9000_ID_98705   0x26C08070 /* Tigershark */
 
#define S9000_ID_98736   0x26D148AB
 
#define S9000_ID_A1659A   0x26D1482A /* CRX 8 plane color (=ELK) */
 
#define S9000_ID_ELK   S9000_ID_A1659A
 
#define S9000_ID_A1439A   0x26D148EE /* CRX24 = CRX+ (24-plane color) */
 
#define S9000_ID_A1924A   0x26D1488C /* GRX gray-scale */
 
#define S9000_ID_ELM   S9000_ID_A1924A
 
#define S9000_ID_98765   0x27480DEF
 
#define S9000_ID_ELK_768   0x27482101
 
#define S9000_ID_STINGER   0x27A4A402
 
#define S9000_ID_TIMBER   0x27F12392 /* Bushmaster (710) Graphics */
 
#define S9000_ID_TOMCAT   0x27FCCB6D /* dual-headed ELK (Dual CRX) */
 
#define S9000_ID_ARTIST   0x2B4DED6D /* Artist (Gecko/712 & 715) onboard Graphics */
 
#define S9000_ID_HCRX   0x2BCB015A /* Hyperdrive/Hyperbowl (A4071A) Graphics */
 
#define CRX24_OVERLAY_PLANES   0x920825AA /* Overlay planes on CRX24 */
 
#define CRT_ID_ELK_1024   S9000_ID_ELK_768 /* Elk 1024x768 CRX */
 
#define CRT_ID_ELK_1280   S9000_ID_A1659A /* Elk 1280x1024 CRX */
 
#define CRT_ID_ELK_1024DB   0x27849CA5 /* Elk 1024x768 double buffer */
 
#define CRT_ID_ELK_GS   S9000_ID_A1924A /* Elk 1280x1024 GreyScale */
 
#define CRT_ID_CRX24   S9000_ID_A1439A /* Piranha */
 
#define CRT_ID_VISUALIZE_EG   0x2D08C0A7 /* Graffiti, A4450A (built-in B132+/B160L) */
 
#define CRT_ID_THUNDER   0x2F23E5FC /* Thunder 1 VISUALIZE 48*/
 
#define CRT_ID_THUNDER2   0x2F8D570E /* Thunder 2 VISUALIZE 48 XP*/
 
#define CRT_ID_HCRX   S9000_ID_HCRX /* Hyperdrive HCRX */
 
#define CRT_ID_CRX48Z   S9000_ID_STINGER /* Stinger */
 
#define CRT_ID_DUAL_CRX   S9000_ID_TOMCAT /* Tomcat */
 
#define CRT_ID_PVRX   S9000_ID_98705 /* Tigershark */
 
#define CRT_ID_TIMBER   S9000_ID_TIMBER /* Timber (710 builtin) */
 
#define CRT_ID_TVRX   S9000_ID_98765 /* TVRX (gto/falcon) */
 
#define CRT_ID_ARTIST   S9000_ID_ARTIST /* Artist */
 
#define CRT_ID_SUMMIT   0x2FC1066B /* Summit FX2, FX4, FX6 ... */
 
#define CRT_ID_LEGO   0x35ACDA30 /* Lego FX5, FX10 ... */
 
#define CRT_ID_PINNACLE   0x35ACDA16 /* Pinnacle FXe */
 
#define gaddr_t   unsigned long /* FIXME: PA2.0 (64bit) portable ? */
 
#define GCID   _IOR('G', 0, int)
 
#define GCON   _IO('G', 1)
 
#define GCOFF   _IO('G', 2)
 
#define GCAON   _IO('G', 3)
 
#define GCAOFF   _IO('G', 4)
 
#define GCMAP   _IOWR('G', 5, int)
 
#define GCUNMAP   _IOWR('G', 6, int)
 
#define GCMAP_HPUX   _IO('G', 5)
 
#define GCUNMAP_HPUX   _IO('G', 6)
 
#define GCLOCK   _IO('G', 7)
 
#define GCUNLOCK   _IO('G', 8)
 
#define GCLOCK_MINIMUM   _IO('G', 9)
 
#define GCUNLOCK_MINIMUM   _IO('G', 10)
 
#define GCSTATIC_CMAP   _IO('G', 11)
 
#define GCVARIABLE_CMAP   _IO('G', 12)
 
#define GCTERM   _IOWR('G',20,int) /* multi-headed Tomcat */
 
#define GCDESCRIBE   _IOR('G', 21, struct grf_fbinfo)
 
#define GCFASTLOCK   _IO('G', 26)
 

Macro Definition Documentation

#define CRT_ID_ARTIST   S9000_ID_ARTIST /* Artist */

Definition at line 70 of file grfioctl.h.

#define CRT_ID_CRX24   S9000_ID_A1439A /* Piranha */

Definition at line 60 of file grfioctl.h.

#define CRT_ID_CRX48Z   S9000_ID_STINGER /* Stinger */

Definition at line 65 of file grfioctl.h.

#define CRT_ID_DUAL_CRX   S9000_ID_TOMCAT /* Tomcat */

Definition at line 66 of file grfioctl.h.

#define CRT_ID_ELK_1024   S9000_ID_ELK_768 /* Elk 1024x768 CRX */

Definition at line 56 of file grfioctl.h.

#define CRT_ID_ELK_1024DB   0x27849CA5 /* Elk 1024x768 double buffer */

Definition at line 58 of file grfioctl.h.

#define CRT_ID_ELK_1280   S9000_ID_A1659A /* Elk 1280x1024 CRX */

Definition at line 57 of file grfioctl.h.

#define CRT_ID_ELK_GS   S9000_ID_A1924A /* Elk 1280x1024 GreyScale */

Definition at line 59 of file grfioctl.h.

#define CRT_ID_HCRX   S9000_ID_HCRX /* Hyperdrive HCRX */

Definition at line 64 of file grfioctl.h.

#define CRT_ID_LEGO   0x35ACDA30 /* Lego FX5, FX10 ... */

Definition at line 72 of file grfioctl.h.

#define CRT_ID_PINNACLE   0x35ACDA16 /* Pinnacle FXe */

Definition at line 73 of file grfioctl.h.

#define CRT_ID_PVRX   S9000_ID_98705 /* Tigershark */

Definition at line 67 of file grfioctl.h.

#define CRT_ID_SUMMIT   0x2FC1066B /* Summit FX2, FX4, FX6 ... */

Definition at line 71 of file grfioctl.h.

#define CRT_ID_THUNDER   0x2F23E5FC /* Thunder 1 VISUALIZE 48*/

Definition at line 62 of file grfioctl.h.

#define CRT_ID_THUNDER2   0x2F8D570E /* Thunder 2 VISUALIZE 48 XP*/

Definition at line 63 of file grfioctl.h.

#define CRT_ID_TIMBER   S9000_ID_TIMBER /* Timber (710 builtin) */

Definition at line 68 of file grfioctl.h.

#define CRT_ID_TVRX   S9000_ID_98765 /* TVRX (gto/falcon) */

Definition at line 69 of file grfioctl.h.

#define CRT_ID_VISUALIZE_EG   0x2D08C0A7 /* Graffiti, A4450A (built-in B132+/B160L) */

Definition at line 61 of file grfioctl.h.

#define CRX24_OVERLAY_PLANES   0x920825AA /* Overlay planes on CRX24 */

Definition at line 54 of file grfioctl.h.

#define gaddr_t   unsigned long /* FIXME: PA2.0 (64bit) portable ? */

Definition at line 77 of file grfioctl.h.

#define GCAOFF   _IO('G', 4)

Definition at line 97 of file grfioctl.h.

#define GCAON   _IO('G', 3)

Definition at line 96 of file grfioctl.h.

#define GCDESCRIBE   _IOR('G', 21, struct grf_fbinfo)

Definition at line 109 of file grfioctl.h.

#define GCFASTLOCK   _IO('G', 26)

Definition at line 110 of file grfioctl.h.

#define GCID   _IOR('G', 0, int)

Definition at line 93 of file grfioctl.h.

#define GCLOCK   _IO('G', 7)

Definition at line 102 of file grfioctl.h.

#define GCLOCK_MINIMUM   _IO('G', 9)

Definition at line 104 of file grfioctl.h.

#define GCMAP   _IOWR('G', 5, int)

Definition at line 98 of file grfioctl.h.

#define GCMAP_HPUX   _IO('G', 5)

Definition at line 100 of file grfioctl.h.

#define GCOFF   _IO('G', 2)

Definition at line 95 of file grfioctl.h.

#define GCON   _IO('G', 1)

Definition at line 94 of file grfioctl.h.

#define GCSTATIC_CMAP   _IO('G', 11)

Definition at line 106 of file grfioctl.h.

#define GCTERM   _IOWR('G',20,int) /* multi-headed Tomcat */

Definition at line 108 of file grfioctl.h.

#define GCUNLOCK   _IO('G', 8)

Definition at line 103 of file grfioctl.h.

#define GCUNLOCK_MINIMUM   _IO('G', 10)

Definition at line 105 of file grfioctl.h.

#define GCUNMAP   _IOWR('G', 6, int)

Definition at line 99 of file grfioctl.h.

#define GCUNMAP_HPUX   _IO('G', 6)

Definition at line 101 of file grfioctl.h.

#define GCVARIABLE_CMAP   _IO('G', 12)

Definition at line 107 of file grfioctl.h.

#define GRFBOBCAT   9

Definition at line 29 of file grfioctl.h.

#define GRFCATSEYE   9

Definition at line 30 of file grfioctl.h.

#define GRFDAVINCI   14

Definition at line 39 of file grfioctl.h.

#define GRFFIREEYE   11

Definition at line 34 of file grfioctl.h.

#define GRFGATOR   8

Definition at line 27 of file grfioctl.h.

#define GRFHYPERION   12

Definition at line 36 of file grfioctl.h.

#define GRFRBOX   10

Definition at line 32 of file grfioctl.h.

#define S9000_ID_98550   11

Definition at line 33 of file grfioctl.h.

#define S9000_ID_98705   0x26C08070 /* Tigershark */

Definition at line 40 of file grfioctl.h.

#define S9000_ID_98720   10

Definition at line 31 of file grfioctl.h.

#define S9000_ID_98730   14

Definition at line 38 of file grfioctl.h.

#define S9000_ID_98736   0x26D148AB

Definition at line 41 of file grfioctl.h.

#define S9000_ID_98765   0x27480DEF

Definition at line 47 of file grfioctl.h.

#define S9000_ID_A1096A   12

Definition at line 35 of file grfioctl.h.

#define S9000_ID_A1439A   0x26D148EE /* CRX24 = CRX+ (24-plane color) */

Definition at line 44 of file grfioctl.h.

#define S9000_ID_A1659A   0x26D1482A /* CRX 8 plane color (=ELK) */

Definition at line 42 of file grfioctl.h.

#define S9000_ID_A1924A   0x26D1488C /* GRX gray-scale */

Definition at line 45 of file grfioctl.h.

#define S9000_ID_ARTIST   0x2B4DED6D /* Artist (Gecko/712 & 715) onboard Graphics */

Definition at line 52 of file grfioctl.h.

#define S9000_ID_ELK   S9000_ID_A1659A

Definition at line 43 of file grfioctl.h.

#define S9000_ID_ELK_768   0x27482101

Definition at line 48 of file grfioctl.h.

#define S9000_ID_ELM   S9000_ID_A1924A

Definition at line 46 of file grfioctl.h.

#define S9000_ID_FRI   13

Definition at line 37 of file grfioctl.h.

#define S9000_ID_HCRX   0x2BCB015A /* Hyperdrive/Hyperbowl (A4071A) Graphics */

Definition at line 53 of file grfioctl.h.

#define S9000_ID_S300   9

Definition at line 28 of file grfioctl.h.

#define S9000_ID_STINGER   0x27A4A402

Definition at line 49 of file grfioctl.h.

#define S9000_ID_TIMBER   0x27F12392 /* Bushmaster (710) Graphics */

Definition at line 50 of file grfioctl.h.

#define S9000_ID_TOMCAT   0x27FCCB6D /* dual-headed ELK (Dual CRX) */

Definition at line 51 of file grfioctl.h.