Lines Matching defs:mask
29 unsigned int *mask);
44 unsigned int *reg, unsigned int *mask)
50 *mask = BIT(line);
58 unsigned int base, val, reg, mask;
67 ret = gpio->reg_mask_xlate(gpio, base, offset, ®, &mask);
75 return !!(val & mask);
83 unsigned int reg, mask;
85 gpio->reg_mask_xlate(gpio, base, offset, ®, &mask);
87 regmap_update_bits(gpio->regmap, reg, mask, mask);
89 regmap_update_bits(gpio->regmap, reg, mask, 0);
96 unsigned int base, reg, mask;
103 gpio->reg_mask_xlate(gpio, base, offset, ®, &mask);
104 regmap_write(gpio->regmap, reg, mask);
111 unsigned int base, val, reg, mask;
124 ret = gpio->reg_mask_xlate(gpio, base, offset, ®, &mask);
132 if (!!(val & mask) ^ invert)
142 unsigned int base, val, reg, mask;
155 ret = gpio->reg_mask_xlate(gpio, base, offset, ®, &mask);
160 val = output ? 0 : mask;
162 val = output ? mask : 0;
164 return regmap_update_bits(gpio->regmap, reg, mask, val);