[ar71xx] tew-632brp: register GPIO buttons
[openwrt.git] / target / linux / atheros / files / drivers / net / ar2313 / ar2313.h
index 00d35b2..9fa49ca 100644 (file)
@@ -64,7 +64,7 @@ typedef struct {
 } ETHERNET_STRUCT;
 
 /********************************************************************
 } ETHERNET_STRUCT;
 
 /********************************************************************
- * Interrupt controller 
+ * Interrupt controller
  ********************************************************************/
 
 typedef struct {
  ********************************************************************/
 
 typedef struct {
@@ -118,7 +118,7 @@ struct ar2313_private {
 
        spinlock_t lock;                        /* Serialise access to device */
 
 
        spinlock_t lock;                        /* Serialise access to device */
 
-       /* 
+       /*
         * RX and TX descriptors, must be adjacent
         */
        ar2313_descr_t *rx_ring;
         * RX and TX descriptors, must be adjacent
         */
        ar2313_descr_t *rx_ring;
@@ -128,24 +128,23 @@ struct ar2313_private {
        struct sk_buff **rx_skb;
        struct sk_buff **tx_skb;
 
        struct sk_buff **rx_skb;
        struct sk_buff **tx_skb;
 
-       /* 
+       /*
         * RX elements
         */
        u32 rx_skbprd;
        u32 cur_rx;
 
         * RX elements
         */
        u32 rx_skbprd;
        u32 cur_rx;
 
-       /* 
+       /*
         * TX elements
         */
        u32 tx_prd;
        u32 tx_csm;
 
         * TX elements
         */
        u32 tx_prd;
        u32 tx_csm;
 
-       /* 
+       /*
         * Misc elements
         */
        int board_idx;
        char name[48];
         * Misc elements
         */
        int board_idx;
        char name[48];
-       struct net_device_stats stats;
        struct {
                u32 address;
                u32 length;
        struct {
                u32 address;
                u32 length;
@@ -164,6 +163,7 @@ struct ar2313_private {
 
        struct phy_device *phy_dev;
        struct mii_bus mii_bus;
 
        struct phy_device *phy_dev;
        struct mii_bus mii_bus;
+       int oldduplex;
 };
 
 
 };
 
 
@@ -192,5 +192,4 @@ static void ar2313_init_cleanup(struct net_device *dev);
 static int ar2313_setup_timer(struct net_device *dev);
 static void ar2313_link_timer_fn(unsigned long data);
 static void ar2313_check_link(struct net_device *dev);
 static int ar2313_setup_timer(struct net_device *dev);
 static void ar2313_link_timer_fn(unsigned long data);
 static void ar2313_check_link(struct net_device *dev);
-static struct net_device_stats *ar2313_get_stats(struct net_device *dev);
 #endif                                                 /* _AR2313_H_ */
 #endif                                                 /* _AR2313_H_ */
This page took 0.025298 seconds and 4 git commands to generate.