Lines Matching defs:ret
49 int val, ret;
52 ret = regmap_read(bdgpio->chip.regmap, GPIO_OUT_REG(offset), &val);
53 if (ret) {
55 return ret;
104 int ret;
108 ret = regmap_update_bits(bdgpio->chip.regmap, GPIO_OUT_REG(offset),
110 if (ret)
129 int ret;
132 ret = regmap_read(bdgpio->chip.regmap, GPIO_OUT_REG(offset), &val);
133 if (!ret)
134 ret = !!(val & BD70528_GPIO_OUT_MASK);
138 return ret;
144 int ret;
146 ret = regmap_read(bdgpio->chip.regmap, BD70528_REG_GPIO_STATE, &val);
148 if (!ret)
149 ret = !(val & GPIO_IN_STATE_MASK(offset));
153 return ret;
158 int ret;
170 ret = bd70528_get_direction(chip, offset);
171 if (ret == GPIO_LINE_DIRECTION_OUT)
172 ret = bd70528_gpio_get_o(bdgpio, offset);
173 else if (ret == GPIO_LINE_DIRECTION_IN)
174 ret = bd70528_gpio_get_i(bdgpio, offset);
178 return ret;
185 int ret;
215 ret = devm_gpiochip_add_data(&pdev->dev, &bdgpio->gpio,
217 if (ret)
220 return ret;