Lines Matching refs:nr
92 static void ioh_gpio_set(struct gpio_chip *gpio, unsigned nr, int val) in ioh_gpio_set() argument
101 reg_val |= BIT(nr); in ioh_gpio_set()
103 reg_val &= ~BIT(nr); in ioh_gpio_set()
109 static int ioh_gpio_get(struct gpio_chip *gpio, unsigned nr) in ioh_gpio_get() argument
113 return !!(ioread32(&chip->reg->regs[chip->ch].pi) & BIT(nr)); in ioh_gpio_get()
116 static int ioh_gpio_direction_output(struct gpio_chip *gpio, unsigned nr, in ioh_gpio_direction_output() argument
127 pm |= BIT(nr); in ioh_gpio_direction_output()
132 reg_val |= BIT(nr); in ioh_gpio_direction_output()
134 reg_val &= ~BIT(nr); in ioh_gpio_direction_output()
142 static int ioh_gpio_direction_input(struct gpio_chip *gpio, unsigned nr) in ioh_gpio_direction_input() argument
151 pm &= ~BIT(nr); in ioh_gpio_direction_input()