Lines Matching refs:sio_cip
2028 static inline void dme1737_sio_enter(int sio_cip) in dme1737_sio_enter() argument
2030 outb(0x55, sio_cip); in dme1737_sio_enter()
2033 static inline void dme1737_sio_exit(int sio_cip) in dme1737_sio_exit() argument
2035 outb(0xaa, sio_cip); in dme1737_sio_exit()
2038 static inline int dme1737_sio_inb(int sio_cip, int reg) in dme1737_sio_inb() argument
2040 outb(reg, sio_cip); in dme1737_sio_inb()
2041 return inb(sio_cip + 1); in dme1737_sio_inb()
2044 static inline void dme1737_sio_outb(int sio_cip, int reg, int val) in dme1737_sio_outb() argument
2046 outb(reg, sio_cip); in dme1737_sio_outb()
2047 outb(val, sio_cip + 1); in dme1737_sio_outb()
2395 static int dme1737_i2c_get_features(int sio_cip, struct dme1737_data *data) in dme1737_i2c_get_features() argument
2400 dme1737_sio_enter(sio_cip); in dme1737_i2c_get_features()
2406 reg = force_id ? force_id : dme1737_sio_inb(sio_cip, 0x20); in dme1737_i2c_get_features()
2414 dme1737_sio_outb(sio_cip, 0x07, 0x0a); in dme1737_i2c_get_features()
2417 addr = (dme1737_sio_inb(sio_cip, 0x60) << 8) | in dme1737_i2c_get_features()
2418 dme1737_sio_inb(sio_cip, 0x61); in dme1737_i2c_get_features()
2439 dme1737_sio_exit(sio_cip); in dme1737_i2c_get_features()
2556 static int __init dme1737_isa_detect(int sio_cip, unsigned short *addr) in dme1737_isa_detect() argument
2561 dme1737_sio_enter(sio_cip); in dme1737_isa_detect()
2567 reg = force_id ? force_id : dme1737_sio_inb(sio_cip, 0x20); in dme1737_isa_detect()
2575 dme1737_sio_outb(sio_cip, 0x07, 0x0a); in dme1737_isa_detect()
2578 base_addr = (dme1737_sio_inb(sio_cip, 0x60) << 8) | in dme1737_isa_detect()
2579 dme1737_sio_inb(sio_cip, 0x61); in dme1737_isa_detect()
2593 dme1737_sio_exit(sio_cip); in dme1737_isa_detect()