Lines Matching defs:offset
87 unsigned offset, bool out, int value)
93 int bank = offset / 32;
94 u32 mask = __gpio_mask(offset);
111 static int davinci_direction_in(struct gpio_chip *chip, unsigned offset)
113 return __davinci_direction(chip, offset, false, 0);
117 davinci_direction_out(struct gpio_chip *chip, unsigned offset, int value)
119 return __davinci_direction(chip, offset, true, value);
129 static int davinci_gpio_get(struct gpio_chip *chip, unsigned offset)
133 int bank = offset / 32;
137 return !!(__gpio_mask(offset) & readl_relaxed(&g->in_data));
144 davinci_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
148 int bank = offset / 32;
152 writel_relaxed(__gpio_mask(offset),
380 static int gpio_to_irq_banked(struct gpio_chip *chip, unsigned offset)
385 return irq_create_mapping(d->irq_domain, offset);
390 static int gpio_to_irq_unbanked(struct gpio_chip *chip, unsigned offset)
398 if (offset < d->gpio_unbanked)
399 return d->irqs[offset];