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_set_mask(int mask, int reg)
130 u8 curr_val = superio_inb(reg);
134 superio_outb(new_val, reg);
137 static inline void superio_clear_mask(int mask, int reg)
139 u8 curr_val = superio_inb(reg);
143 superio_outb(new_val, reg);
181 u16 reg;
186 reg = (gpio_num / 8) + it87_gpio->io_base;
188 return !!(inb(reg) & mask);
220 u16 reg;
224 reg = (gpio_num / 8) + it87_gpio->io_base;
226 curr_vals = inb(reg);
228 outb(curr_vals | mask, reg);
230 outb(curr_vals & ~mask, reg);