Lines Matching defs:offset
271 static int pca9532_gpio_request_pin(struct gpio_chip *gc, unsigned offset)
274 struct pca9532_led *led = &data->leds[offset];
282 static void pca9532_gpio_set_value(struct gpio_chip *gc, unsigned offset, int val)
285 struct pca9532_led *led = &data->leds[offset];
295 static int pca9532_gpio_get_value(struct gpio_chip *gc, unsigned offset)
300 reg = i2c_smbus_read_byte_data(data->client, PCA9532_REG_INPUT(offset));
302 return !!(reg & (1 << (offset % 8)));
305 static int pca9532_gpio_direction_input(struct gpio_chip *gc, unsigned offset)
308 pca9532_gpio_set_value(gc, offset, 0);
313 static int pca9532_gpio_direction_output(struct gpio_chip *gc, unsigned offset, int val)
315 pca9532_gpio_set_value(gc, offset, val);