gpio_reg_and_bit
gpdr = gpio_reg_and_bit(chip, offset, GPDR, &shift);
gpdr = gpio_reg_and_bit(chip, offset, GPDR, &shift);
gpdr = gpio_reg_and_bit(chip, offset, GPDR, &shift);
gfbr = gpio_reg_and_bit(chip, offset, GFBR, &shift);
gisr = gpio_reg_and_bit(&priv->chip, gpio, GISR, &shift);
gimr = gpio_reg_and_bit(&priv->chip, gpio, GIMR, &shift);
gplr = gpio_reg_and_bit(chip, offset, GPLR, &shift);
reg = gpio_reg_and_bit(chip, offset, value ? GPSR : GPCR, &shift);