Lines Matching refs:offset

48 	unsigned int offset;  in pl061_get_direction()  local
53 offset = gpio_pin % GPIOS_PER_PL061; in pl061_get_direction()
55 if (data & BIT(offset)) in pl061_get_direction()
64 unsigned int offset; in pl061_set_direction() local
69 offset = gpio_pin % GPIOS_PER_PL061; in pl061_set_direction()
71 io_setbits8(base_addr + GPIODIR, BIT(offset)); in pl061_set_direction()
73 io_clrbits8(base_addr + GPIODIR, BIT(offset)); in pl061_set_direction()
88 unsigned int offset; in pl061_get_value() local
93 offset = gpio_pin % GPIOS_PER_PL061; in pl061_get_value()
94 if (io_read8(base_addr + BIT(offset + 2))) in pl061_get_value()
108 unsigned int offset; in pl061_set_value() local
113 offset = gpio_pin % GPIOS_PER_PL061; in pl061_set_value()
115 io_write8(base_addr + BIT(offset + 2), BIT(offset)); in pl061_set_value()
117 io_write8(base_addr + BIT(offset + 2), 0); in pl061_set_value()
125 unsigned int offset; in pl061_get_interrupt() local
130 offset = gpio_pin % GPIOS_PER_PL061; in pl061_get_interrupt()
132 if (data & BIT(offset)) in pl061_get_interrupt()
142 unsigned int offset; in pl061_set_interrupt() local
147 offset = gpio_pin % GPIOS_PER_PL061; in pl061_set_interrupt()
149 io_setbits8(base_addr + GPIOIE, BIT(offset)); in pl061_set_interrupt()
151 io_clrbits8(base_addr + GPIOIE, BIT(offset)); in pl061_set_interrupt()
191 unsigned int offset; in pl061_get_mode_control() local
196 offset = gpio_pin % GPIOS_PER_PL061; in pl061_get_mode_control()
198 if (data & BIT(offset)) in pl061_get_mode_control()
207 unsigned int offset; in pl061_set_mode_control() local
212 offset = gpio_pin % GPIOS_PER_PL061; in pl061_set_mode_control()
214 io_setbits8(base_addr + GPIOAFSEL, BIT(offset)); in pl061_set_mode_control()
216 io_clrbits8(base_addr + GPIOAFSEL, BIT(offset)); in pl061_set_mode_control()