Lines Matching refs:off
25 static int adp5520_gpio_get_value(struct gpio_chip *chip, unsigned off) in adp5520_gpio_get_value() argument
37 if (test_bit(off, &dev->output)) in adp5520_gpio_get_value()
42 return !!(reg_val & dev->lut[off]); in adp5520_gpio_get_value()
46 unsigned off, int val) in adp5520_gpio_set_value() argument
52 adp5520_set_bits(dev->master, ADP5520_GPIO_OUT, dev->lut[off]); in adp5520_gpio_set_value()
54 adp5520_clr_bits(dev->master, ADP5520_GPIO_OUT, dev->lut[off]); in adp5520_gpio_set_value()
57 static int adp5520_gpio_direction_input(struct gpio_chip *chip, unsigned off) in adp5520_gpio_direction_input() argument
62 clear_bit(off, &dev->output); in adp5520_gpio_direction_input()
65 dev->lut[off]); in adp5520_gpio_direction_input()
69 unsigned off, int val) in adp5520_gpio_direction_output() argument
75 set_bit(off, &dev->output); in adp5520_gpio_direction_output()
79 dev->lut[off]); in adp5520_gpio_direction_output()
82 dev->lut[off]); in adp5520_gpio_direction_output()
85 dev->lut[off]); in adp5520_gpio_direction_output()