-int i82527_start_chip(struct chip_t *chip);
-int i82527_stop_chip(struct chip_t *chip);
-int i82527_check_tx_stat(struct chip_t *chip);
+int i82527_start_chip(struct canchip_t *chip);
+int i82527_stop_chip(struct canchip_t *chip);
+int i82527_check_tx_stat(struct canchip_t *chip);
+int i82527_irq_handler(int irq, struct canchip_t *chip);
+int i82527_fill_chipspecops(struct canchip_t *chip);
+
+
+#define MSG_OFFSET(object) ((object)*0x10)