Lines Matching refs:reg
105 static inline int superio_inb(int reg)
107 outb(reg, REG);
111 static inline void superio_outb(int val, int reg)
113 outb(reg, REG);
117 static inline int superio_inw(int reg)
121 outb(reg++, REG);
123 outb(reg, REG);
128 static inline void superio_outw(int val, int reg)
130 outb(reg++, REG);
132 outb(reg, REG);
136 static inline void superio_set_mask(int mask, int reg)
138 u8 curr_val = superio_inb(reg);
142 superio_outb(new_val, reg);
145 static inline void superio_clear_mask(int mask, int reg)
147 u8 curr_val = superio_inb(reg);
151 superio_outb(new_val, reg);
189 u16 reg;
194 reg = (gpio_num / 8) + it87_gpio->io_base;
196 return !!(inb(reg) & mask);
228 u16 reg;
232 reg = (gpio_num / 8) + it87_gpio->io_base;
234 curr_vals = inb(reg);
236 outb(curr_vals | mask, reg);
238 outb(curr_vals & ~mask, reg);