Lines Matching defs:offset
58 static int kempld_gpio_get(struct gpio_chip *chip, unsigned offset)
63 return !!kempld_gpio_get_bit(pld, KEMPLD_GPIO_LVL_NUM(offset), offset);
66 static void kempld_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
72 kempld_gpio_bitop(pld, KEMPLD_GPIO_LVL_NUM(offset), offset, value);
76 static int kempld_gpio_direction_input(struct gpio_chip *chip, unsigned offset)
82 kempld_gpio_bitop(pld, KEMPLD_GPIO_DIR_NUM(offset), offset, 0);
88 static int kempld_gpio_direction_output(struct gpio_chip *chip, unsigned offset,
95 kempld_gpio_bitop(pld, KEMPLD_GPIO_LVL_NUM(offset), offset, value);
96 kempld_gpio_bitop(pld, KEMPLD_GPIO_DIR_NUM(offset), offset, 1);
102 static int kempld_gpio_get_direction(struct gpio_chip *chip, unsigned offset)
107 if (kempld_gpio_get_bit(pld, KEMPLD_GPIO_DIR_NUM(offset), offset))