Lines Matching defs:value
37 static int adnp_read(struct adnp *adnp, unsigned offset, uint8_t *value)
48 *value = err;
52 static int adnp_write(struct adnp *adnp, unsigned offset, uint8_t value)
56 err = i2c_smbus_write_byte_data(adnp->client, offset, value);
71 u8 value;
74 err = adnp_read(adnp, GPIO_PLR(adnp) + reg, &value);
78 return (value & BIT(pos)) ? 1 : 0;
81 static void __adnp_gpio_set(struct adnp *adnp, unsigned offset, int value)
92 if (value)
100 static void adnp_gpio_set(struct gpio_chip *chip, unsigned offset, int value)
105 __adnp_gpio_set(adnp, offset, value);
114 u8 value;
119 err = adnp_read(adnp, GPIO_DDR(adnp) + reg, &value);
123 value &= ~BIT(pos);
125 err = adnp_write(adnp, GPIO_DDR(adnp) + reg, value);
129 err = adnp_read(adnp, GPIO_DDR(adnp) + reg, &value);
133 if (value & BIT(pos)) {
146 int value)
175 __adnp_gpio_set(adnp, offset, value);