int smartcan_init_obj_data(struct chip_t *chip, int objnr)
{
chip->msgobj[objnr]->obj_base_addr=(objnr+1)*0x10;
- chip->msgobj[objnr]->flags=0;
return 0;
}
void smartcan_write_register(unsigned char data, unsigned long address)
{
- disable_irq(smartcan_irq);
+ can_disable_irq(smartcan_irq);
outb(address-smartcan_base,smartcan_base);
outb(data,smartcan_base+1);
- enable_irq(smartcan_irq);
+ can_enable_irq(smartcan_irq);
}
unsigned smartcan_read_register(unsigned long address)
{
unsigned ret;
- disable_irq(smartcan_irq);
+ can_disable_irq(smartcan_irq);
outb(address-smartcan_base,smartcan_base);
ret=inb(smartcan_base+1);
- enable_irq(smartcan_irq);
+ can_enable_irq(smartcan_irq);
return ret;
}