Lines Matching defs:offset
34 static int moxtet_gpio_get_value(struct gpio_chip *gc, unsigned int offset)
39 if (chip->desc->in_mask & BIT(offset)) {
41 } else if (chip->desc->out_mask & BIT(offset)) {
52 return !!(ret & BIT(offset));
55 static void moxtet_gpio_set_value(struct gpio_chip *gc, unsigned int offset,
65 offset -= MOXTET_GPIO_INPUTS;
68 state |= BIT(offset);
70 state &= ~BIT(offset);
75 static int moxtet_gpio_get_direction(struct gpio_chip *gc, unsigned int offset)
80 if (chip->desc->in_mask & BIT(offset))
82 else if (chip->desc->out_mask & BIT(offset))
89 unsigned int offset)
93 if (chip->desc->in_mask & BIT(offset))
95 else if (chip->desc->out_mask & BIT(offset))
102 unsigned int offset, int val)
106 if (chip->desc->out_mask & BIT(offset))
107 moxtet_gpio_set_value(gc, offset, val);
108 else if (chip->desc->in_mask & BIT(offset))