diff options
Diffstat (limited to 'drivers/net/can/sja1000/sja1000.h')
-rw-r--r-- | drivers/net/can/sja1000/sja1000.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/net/can/sja1000/sja1000.h b/drivers/net/can/sja1000/sja1000.h index ccd302887964..302d2c763ad7 100644 --- a/drivers/net/can/sja1000/sja1000.h +++ b/drivers/net/can/sja1000/sja1000.h | |||
@@ -155,14 +155,15 @@ struct sja1000_priv { | |||
155 | struct sk_buff *echo_skb; | 155 | struct sk_buff *echo_skb; |
156 | 156 | ||
157 | /* the lower-layer is responsible for appropriate locking */ | 157 | /* the lower-layer is responsible for appropriate locking */ |
158 | u8 (*read_reg) (const struct net_device *dev, int reg); | 158 | u8 (*read_reg) (const struct sja1000_priv *priv, int reg); |
159 | void (*write_reg) (const struct net_device *dev, int reg, u8 val); | 159 | void (*write_reg) (const struct sja1000_priv *priv, int reg, u8 val); |
160 | void (*pre_irq) (const struct net_device *dev); | 160 | void (*pre_irq) (const struct sja1000_priv *priv); |
161 | void (*post_irq) (const struct net_device *dev); | 161 | void (*post_irq) (const struct sja1000_priv *priv); |
162 | 162 | ||
163 | void *priv; /* for board-specific data */ | 163 | void *priv; /* for board-specific data */ |
164 | struct net_device *dev; | 164 | struct net_device *dev; |
165 | 165 | ||
166 | void __iomem *reg_base; /* ioremap'ed address to registers */ | ||
166 | unsigned long irq_flags; /* for request_irq() */ | 167 | unsigned long irq_flags; /* for request_irq() */ |
167 | 168 | ||
168 | u16 flags; /* custom mode flags */ | 169 | u16 flags; /* custom mode flags */ |