Lines Matching refs:dir
199 u8 dir; in f7188x_gpio_direction_in() local
206 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_direction_in()
207 dir &= ~(1 << offset); in f7188x_gpio_direction_in()
208 superio_outb(sio->addr, gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_in()
221 u8 dir, data; in f7188x_gpio_get() local
228 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_get()
229 dir = !!(dir & (1 << offset)); in f7188x_gpio_get()
230 if (dir) in f7188x_gpio_get()
247 u8 dir, data_out; in f7188x_gpio_direction_out() local
261 dir = superio_inb(sio->addr, gpio_dir(bank->regbase)); in f7188x_gpio_direction_out()
262 dir |= (1 << offset); in f7188x_gpio_direction_out()
263 superio_outb(sio->addr, gpio_dir(bank->regbase), dir); in f7188x_gpio_direction_out()