This commit was manufactured by cvs2svn to create tag
[linux-2.6.git] / drivers / net / via-velocity.h
index 626e84f..9a187de 100644 (file)
@@ -1270,7 +1270,7 @@ enum velocity_cam_type {
  *     provided mask buffer.
  */
 
-static inline void mac_get_cam_mask(struct mac_regs __iomem * regs, u8 * mask, enum velocity_cam_type cam_type)
+static inline void mac_get_cam_mask(struct mac_regs * regs, u8 * mask, enum velocity_cam_type cam_type)
 {
        int i;
        /* Select CAM mask */
@@ -1302,7 +1302,7 @@ static inline void mac_get_cam_mask(struct mac_regs __iomem * regs, u8 * mask, e
  *     Store a new mask into a CAM
  */
 
-static inline void mac_set_cam_mask(struct mac_regs __iomem * regs, u8 * mask, enum velocity_cam_type cam_type)
+static inline void mac_set_cam_mask(struct mac_regs * regs, u8 * mask, enum velocity_cam_type cam_type)
 {
        int i;
        /* Select CAM mask */
@@ -1333,7 +1333,7 @@ static inline void mac_set_cam_mask(struct mac_regs __iomem * regs, u8 * mask, e
  *     Load an address or vlan tag into a CAM
  */
 
-static inline void mac_set_cam(struct mac_regs __iomem * regs, int idx, u8 *addr, enum velocity_cam_type cam_type)
+static inline void mac_set_cam(struct mac_regs * regs, int idx, u8 *addr, enum velocity_cam_type cam_type)
 {
        int i;
 
@@ -1375,7 +1375,7 @@ static inline void mac_set_cam(struct mac_regs __iomem * regs, int idx, u8 *addr
  *     the caller. VLAN tags are 2 bytes the address cam entries are 6.
  */
 
-static inline void mac_get_cam(struct mac_regs __iomem * regs, int idx, u8 *addr, enum velocity_cam_type cam_type)
+static inline void mac_get_cam(struct mac_regs * regs, int idx, u8 *addr, enum velocity_cam_type cam_type)
 {
        int i;
 
@@ -1414,7 +1414,7 @@ static inline void mac_get_cam(struct mac_regs __iomem * regs, int idx, u8 *addr
  *     the rest of the logic from the result of sleep/wakeup
  */
 
-inline static void mac_wol_reset(struct mac_regs __iomem * regs)
+inline static void mac_wol_reset(struct mac_regs * regs)
 {
 
        /* Turn off SWPTAG right after leaving power mode */
@@ -1739,6 +1739,10 @@ struct velocity_info {
        struct net_device *dev;
        struct net_device_stats stats;
 
+#ifdef CONFIG_PM
+       u32 pci_state[16];
+#endif
+
        dma_addr_t rd_pool_dma;
        dma_addr_t td_pool_dma[TX_QUEUE_NO];
 
@@ -1748,7 +1752,7 @@ struct velocity_info {
        u8 ip_addr[4];
        enum chip_type chip_id;
 
-       struct mac_regs __iomem * mac_regs;
+       struct mac_regs * mac_regs;
        unsigned long memaddr;
        unsigned long ioaddr;
        u32 io_size;
@@ -1861,7 +1865,7 @@ static inline void velocity_update_hw_mibs(struct velocity_info *vptr)
 
 static inline void init_flow_control_register(struct velocity_info *vptr)
 {
-       struct mac_regs __iomem * regs = vptr->mac_regs;
+       struct mac_regs * regs = vptr->mac_regs;
 
        /* Set {XHITH1, XHITH0, XLTH1, XLTH0} in FlowCR1 to {1, 0, 1, 1}
           depend on RD=64, and Turn on XNOEN in FlowCR1 */