Lines Matching defs:base_addr
444 static inline u8 tlan_dio_read8(u16 base_addr, u16 internal_addr)
446 outw(internal_addr, base_addr + TLAN_DIO_ADR);
447 return inb((base_addr + TLAN_DIO_DATA) + (internal_addr & 0x3));
454 static inline u16 tlan_dio_read16(u16 base_addr, u16 internal_addr)
456 outw(internal_addr, base_addr + TLAN_DIO_ADR);
457 return inw((base_addr + TLAN_DIO_DATA) + (internal_addr & 0x2));
464 static inline u32 tlan_dio_read32(u16 base_addr, u16 internal_addr)
466 outw(internal_addr, base_addr + TLAN_DIO_ADR);
467 return inl(base_addr + TLAN_DIO_DATA);
474 static inline void tlan_dio_write8(u16 base_addr, u16 internal_addr, u8 data)
476 outw(internal_addr, base_addr + TLAN_DIO_ADR);
477 outb(data, base_addr + TLAN_DIO_DATA + (internal_addr & 0x3));
484 static inline void tlan_dio_write16(u16 base_addr, u16 internal_addr, u16 data)
486 outw(internal_addr, base_addr + TLAN_DIO_ADR);
487 outw(data, base_addr + TLAN_DIO_DATA + (internal_addr & 0x2));
494 static inline void tlan_dio_write32(u16 base_addr, u16 internal_addr, u32 data)
496 outw(internal_addr, base_addr + TLAN_DIO_ADR);
497 outl(data, base_addr + TLAN_DIO_DATA + (internal_addr & 0x2));