Lines Matching refs:reg
104 unsigned int reg = type == CTRL_IN ? GPIO_IN_CTRL_BASE : GPIO_OUT_CTRL_BASE;
109 return reg + gpio;
114 unsigned int reg = type == IRQ_STATUS ? IRQ_STATUS_BASE : IRQ_MASK_BASE;
117 reg += 0;
120 reg += 1;
124 return reg;
129 unsigned int mask, reg = to_ireg(gpio, IRQ_MASK, &mask);
132 regmap_set_bits(wg->regmap, reg, mask);
134 regmap_clear_bits(wg->regmap, reg, mask);
139 int reg = to_reg(gpio, CTRL_IN);
141 regmap_update_bits(wg->regmap, reg, CTLI_INTCNT_BE, wg->intcnt);
147 int reg = to_reg(gpio, CTRL_OUT);
149 if (reg < 0)
152 return regmap_write(wg->regmap, reg, CTLO_INPUT_SET);
159 int reg = to_reg(gpio, CTRL_OUT);
161 if (reg < 0)
164 return regmap_write(wg->regmap, reg, CTLO_OUTPUT_SET | value);
171 int ret, reg = to_reg(gpio, CTRL_OUT);
173 if (reg < 0)
176 ret = regmap_read(wg->regmap, reg, &val);
190 int ret, reg = to_reg(gpio, CTRL_IN);
192 if (reg < 0)
195 ret = regmap_read(wg->regmap, reg, &val);
205 int reg = to_reg(gpio, CTRL_OUT);
207 if (reg < 0)
211 regmap_set_bits(wg->regmap, reg, 1);
213 regmap_clear_bits(wg->regmap, reg, 1);
220 int reg = to_reg(gpio, CTRL_OUT);
222 if (reg < 0)
227 return regmap_update_bits(wg->regmap, reg, CTLO_DRV_MASK,
230 return regmap_update_bits(wg->regmap, reg, CTLO_DRV_MASK,
354 unsigned int mask, reg = to_ireg(gpio, IRQ_STATUS, &mask);
358 regmap_set_bits(wg->regmap, reg, mask);