Lines Matching defs:val
391 static int pca953x_write_regs(struct pca953x_chip *chip, int reg, unsigned long *val)
398 value[i] = bitmap_get_value8(val, i * BANK_SZ);
409 static int pca953x_read_regs(struct pca953x_chip *chip, int reg, unsigned long *val)
422 bitmap_set_value8(val, value[i], i * BANK_SZ);
441 unsigned off, int val)
451 ret = regmap_write_bits(chip->regmap, outreg, bit, val ? bit : 0);
479 static void pca953x_gpio_set_value(struct gpio_chip *gc, unsigned off, int val)
486 regmap_write_bits(chip->regmap, outreg, bit, val ? bit : 0);
898 DECLARE_BITMAP(val, MAX_LINE);
916 bitmap_fill(val, MAX_LINE);
918 bitmap_zero(val, MAX_LINE);
920 ret = pca953x_write_regs(chip, chip->regs->invert, val);
927 DECLARE_BITMAP(val, MAX_LINE);
937 bitmap_set_value8(val, 0x02, i * BANK_SZ);
939 ret = pca953x_write_regs(chip, PCA957X_BKEN, val);