Lines Matching refs:bit
81 u8 bit; in it8761e_gpio_get() local
83 bit = gpio_num % 8; in it8761e_gpio_get()
86 return !!(inb(reg) & (1 << bit)); in it8761e_gpio_get()
92 u8 io_reg, bit; in it8761e_gpio_direction_in() local
94 bit = gpio_num % 8; in it8761e_gpio_direction_in()
104 if (curr_dirs & (1 << bit)) in it8761e_gpio_direction_in()
105 write_reg(curr_dirs & ~(1 << bit), io_reg, port); in it8761e_gpio_direction_in()
116 u8 curr_vals, bit; in it8761e_gpio_set() local
119 bit = gpio_num % 8; in it8761e_gpio_set()
126 outb(curr_vals | (1 << bit) , reg); in it8761e_gpio_set()
128 outb(curr_vals & ~(1 << bit), reg); in it8761e_gpio_set()
136 u8 curr_dirs, io_reg, bit; in it8761e_gpio_direction_out() local
138 bit = gpio_num % 8; in it8761e_gpio_direction_out()
150 if (!(curr_dirs & (1 << bit))) in it8761e_gpio_direction_out()
151 write_reg(curr_dirs | (1 << bit), io_reg, port); in it8761e_gpio_direction_out()