fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git] / drivers / char / rio / daemon.h
index 28a991b..6e63f8b 100644 (file)
@@ -45,15 +45,15 @@ static char *_daemon_h_sccs_ = "@(#)daemon.h        1.3";
 */
 
 struct Error {
-       uint Error;
-       uint Entry;
-       uint Other;
+       unsigned int Error;
+       unsigned int Entry;
+       unsigned int Other;
 };
 
 struct DownLoad {
-       char *DataP;
-       uint Count;
-       uint ProductCode;
+       char __user *DataP;
+       unsigned int Count;
+       unsigned int ProductCode;
 };
 
 /*
@@ -68,69 +68,64 @@ struct DownLoad {
 #endif
 
 struct PortSetup {
-       uint From;              /* Set/Clear XP & IXANY Control from this port.... */
-       uint To;                /* .... to this port */
-       uint XpCps;             /* at this speed */
+       unsigned int From;              /* Set/Clear XP & IXANY Control from this port.... */
+       unsigned int To;                /* .... to this port */
+       unsigned int XpCps;             /* at this speed */
        char XpOn[MAX_XP_CTRL_LEN];     /* this is the start string */
        char XpOff[MAX_XP_CTRL_LEN];    /* this is the stop string */
-       uchar IxAny;            /* enable/disable IXANY */
-       uchar IxOn;             /* enable/disable IXON */
-       uchar Lock;             /* lock port params */
-       uchar Store;            /* store params across closes */
-       uchar Drain;            /* close only when drained */
+       u8 IxAny;                       /* enable/disable IXANY */
+       u8 IxOn;                        /* enable/disable IXON */
+       u8 Lock;                        /* lock port params */
+       u8 Store;                       /* store params across closes */
+       u8 Drain;                       /* close only when drained */
 };
 
 struct LpbReq {
-       uint Host;
-       uint Link;
-       struct LPB *LpbP;
+       unsigned int Host;
+       unsigned int Link;
+       struct LPB __user *LpbP;
 };
 
 struct RupReq {
-       uint HostNum;
-       uint RupNum;
-       struct RUP *RupP;
+       unsigned int HostNum;
+       unsigned int RupNum;
+       struct RUP __user *RupP;
 };
 
 struct PortReq {
-       uint SysPort;
-       struct Port *PortP;
+       unsigned int SysPort;
+       struct Port __user *PortP;
 };
 
 struct StreamInfo {
-       uint SysPort;
-#if 0
-       queue_t RQueue;
-       queue_t WQueue;
-#else
+       unsigned int SysPort;
        int RQueue;
        int WQueue;
-#endif
 };
 
 struct HostReq {
-       uint HostNum;
-       struct Host *HostP;
+       unsigned int HostNum;
+       struct Host __user *HostP;
 };
 
 struct HostDpRam {
-       uint HostNum;
-       struct DpRam *DpRamP;
+       unsigned int HostNum;
+       struct DpRam __user *DpRamP;
 };
 
 struct DebugCtrl {
-       uint SysPort;
-       uint Debug;
-       uint Wait;
+       unsigned int SysPort;
+       unsigned int Debug;
+       unsigned int Wait;
 };
 
 struct MapInfo {
-       uint FirstPort;         /* 8 ports, starting from this (tty) number */
-       uint RtaUnique;         /* reside on this RTA (unique number) */
+       unsigned int FirstPort;         /* 8 ports, starting from this (tty) number */
+       unsigned int RtaUnique;         /* reside on this RTA (unique number) */
 };
 
 struct MapIn {
-       uint NumEntries;        /* How many port sets are we mapping? */
+       unsigned int NumEntries;        /* How many port sets are we mapping? */
        struct MapInfo *MapInfoP;       /* Pointer to (user space) info */
 };
 
@@ -147,13 +142,13 @@ struct SpecialRupCmd {
 };
 
 struct IdentifyRta {
-       ulong RtaUnique;
-       uchar ID;
+       unsigned long RtaUnique;
+       u8 ID;
 };
 
 struct KillNeighbour {
-       ulong UniqueNum;
-       uchar Link;
+       unsigned long UniqueNum;
+       u8 Link;
 };
 
 struct rioVersion {