Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
[sfrench/cifs-2.6.git] / drivers / net / tokenring / tms380tr.h
index 30452c67bb68517cfba3236458c35d5c1557cfb4..7daf74e31ccd58a2426c5c33512e93ecec2f2e7e 100644 (file)
@@ -16,7 +16,7 @@
 /* module prototypes */
 int tms380tr_open(struct net_device *dev);
 int tms380tr_close(struct net_device *dev);
-irqreturn_t tms380tr_interrupt(int irq, void *dev_id, struct pt_regs *regs);
+irqreturn_t tms380tr_interrupt(int irq, void *dev_id);
 int tmsdev_init(struct net_device *dev, struct device *pdev);
 void tmsdev_term(struct net_device *dev);
 void tms380tr_wait(unsigned long time);
@@ -476,13 +476,13 @@ typedef struct {
                                 * bytes = 0xC000
                                 */
        u_int32_t FunctAddr;    /* High order bytes = 0xC000 */
-       u_int16_t RxListSize;   /* RPL size: 0 (=26), 14, 20 or
+       __be16 RxListSize;      /* RPL size: 0 (=26), 14, 20 or
                                 * 26 bytes read by the adapter.
                                 * (Depending on the number of 
                                 * fragments/list)
                                 */
-       u_int16_t TxListSize;   /* TPL size */
-       u_int16_t BufSize;      /* Is automatically rounded up to the
+       __be16 TxListSize;      /* TPL size */
+       __be16 BufSize;         /* Is automatically rounded up to the
                                 * nearest nK boundary.
                                 */
        u_int16_t FullDuplex;
@@ -580,14 +580,14 @@ typedef struct {
 /*--------------------- Send and Receive definitions -------------------*/
 #pragma pack(1)
 typedef struct {
-       u_int16_t DataCount;    /* Value 0, even and odd values are
+       __be16 DataCount;       /* Value 0, even and odd values are
                                 * permitted; value is unaltered most
                                 * significant bit set: following
                                 * fragments last fragment: most
                                 * significant bit is not evaluated.
                                 * (???)
                                 */
-       u_int32_t DataAddr;     /* Pointer to frame data fragment;
+       __be32 DataAddr;        /* Pointer to frame data fragment;
                                 * even or odd.
                                 */
 } Fragment;
@@ -679,7 +679,7 @@ typedef struct {
 typedef struct s_TPL TPL;
 
 struct s_TPL { /* Transmit Parameter List (align on even word boundaries) */
-       u_int32_t NextTPLAddr;          /* Pointer to next TPL in chain; if
+       __be32 NextTPLAddr;             /* Pointer to next TPL in chain; if
                                         * pointer is odd: this is the last
                                         * TPL. Pointing to itself can cause
                                         * problems!
@@ -689,7 +689,7 @@ struct s_TPL {      /* Transmit Parameter List (align on even word boundaries) */
                                         * significant bit first! Set by the
                                         * adapter: CSTAT_COMPLETE status.
                                         */
-       u_int16_t FrameSize;            /* Number of bytes to be transmitted
+       __be16 FrameSize;               /* Number of bytes to be transmitted
                                         * as a frame including AC/FC,
                                         * Destination, Source, Routing field
                                         * not including CRC, FS, End Delimiter
@@ -1020,7 +1020,7 @@ enum SKB_STAT {
 #pragma pack(1)
 typedef struct s_RPL RPL;
 struct s_RPL { /* Receive Parameter List */
-       u_int32_t NextRPLAddr;          /* Pointer to next RPL in chain
+       __be32 NextRPLAddr;             /* Pointer to next RPL in chain
                                         * (normalized = physical 32 bit
                                         * address) if pointer is odd: this
                                         * is last RPL. Pointing to itself can
@@ -1031,7 +1031,7 @@ struct s_RPL {    /* Receive Parameter List */
                                         * adapter in lists that start or end
                                         * a frame.
                                         */
-       volatile u_int16_t FrameSize;    /* Number of bytes received as a
+       volatile __be16 FrameSize;       /* Number of bytes received as a
                                         * frame including AC/FC, Destination,
                                         * Source, Routing field not including 
                                         * CRC, FS (Frame Status), End Delimiter