Lines Matching refs:offset
123 #define MSP_GPIO_REG(offset) (msp_gpios[(offset)] >> 3)
124 #define MSP_GPIO_MASK(offset) BIT(msp_gpios[(offset)] & 0x07)
126 static int msp_gpio_in(struct gpio_chip *chip, unsigned offset)
128 switch (MSP_GPIO_REG(offset)) {
140 static int msp_gpio_get(struct gpio_chip *chip, unsigned offset)
144 reg = MSP_GPIO_REG(offset);
150 return status & MSP_GPIO_MASK(offset);
153 static int msp_gpio_out(struct gpio_chip *chip, unsigned offset, int value)
161 if (MSP_GPIO_REG(offset) != DM355EVM_MSP_LED)
164 mask = MSP_GPIO_MASK(offset);
175 static void msp_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
177 msp_gpio_out(chip, offset, value);
246 int offset;
309 int gpio = dm355evm_msp_gpio.base + config_inputs[i].offset;