Lines Matching refs:bit
155 int port, bit, val; in pc8736x_gpio_get() local
158 bit = minor & 7; in pc8736x_gpio_get()
160 val >>= bit; in pc8736x_gpio_get()
164 minor, pc8736x_gpio_base + port_offset[port] + PORT_IN, bit, in pc8736x_gpio_get()
172 int port, bit, curval; in pc8736x_gpio_set() local
176 bit = minor & 7; in pc8736x_gpio_set()
181 curval, bit, (curval & ~(1 << bit)), val, (val << bit)); in pc8736x_gpio_set()
183 val = (curval & ~(1 << bit)) | (val << bit); in pc8736x_gpio_set()
186 " %2x -> %2x\n", minor, port, bit, curval, val); in pc8736x_gpio_set()
199 int port, bit; in pc8736x_gpio_current() local
202 bit = minor & 7; in pc8736x_gpio_current()
203 return ((pc8736x_gpio_shadow[port] >> bit) & 0x01); in pc8736x_gpio_current()