Lines Matching refs:reg

68  * @reg:			Memory mapped IOH GPIO register list.
80 struct ioh_regs __iomem *reg;
99 reg_val = ioread32(&chip->reg->regs[chip->ch].po);
105 iowrite32(reg_val, &chip->reg->regs[chip->ch].po);
113 return !!(ioread32(&chip->reg->regs[chip->ch].pi) & BIT(nr));
125 pm = ioread32(&chip->reg->regs[chip->ch].pm);
128 iowrite32(pm, &chip->reg->regs[chip->ch].pm);
130 reg_val = ioread32(&chip->reg->regs[chip->ch].po);
135 iowrite32(reg_val, &chip->reg->regs[chip->ch].po);
149 pm = ioread32(&chip->reg->regs[chip->ch].pm);
152 iowrite32(pm, &chip->reg->regs[chip->ch].pm);
167 ioread32(&chip->reg->regs[chip->ch].po);
169 ioread32(&chip->reg->regs[chip->ch].pm);
171 ioread32(&chip->reg->regs[chip->ch].ien);
173 ioread32(&chip->reg->regs[chip->ch].imask);
175 ioread32(&chip->reg->regs[chip->ch].im_0);
177 ioread32(&chip->reg->regs[chip->ch].im_1);
180 ioread32(&chip->reg->ioh_sel_reg[i]);
193 &chip->reg->regs[chip->ch].po);
195 &chip->reg->regs[chip->ch].pm);
197 &chip->reg->regs[chip->ch].ien);
199 &chip->reg->regs[chip->ch].imask);
201 &chip->reg->regs[chip->ch].im_0);
203 &chip->reg->regs[chip->ch].im_1);
206 &chip->reg->ioh_sel_reg[i]);
248 im_reg = &chip->reg->regs[chip->ch].im_0;
251 im_reg = &chip->reg->regs[chip->ch].im_1;
288 iowrite32(BIT(ch), &chip->reg->regs[chip->ch].iclr);
291 iowrite32(BIT(ch), &chip->reg->regs[chip->ch].imaskclr);
294 ien = ioread32(&chip->reg->regs[chip->ch].ien);
295 iowrite32(ien | BIT(ch), &chip->reg->regs[chip->ch].ien);
308 &chip->reg->regs[chip->ch].imaskclr);
317 &chip->reg->regs[chip->ch].imask);
328 ien = ioread32(&chip->reg->regs[chip->ch].ien);
330 iowrite32(ien, &chip->reg->regs[chip->ch].ien);
342 ien = ioread32(&chip->reg->regs[chip->ch].ien);
344 iowrite32(ien, &chip->reg->regs[chip->ch].ien);
356 reg_val = ioread32(&chip->reg->regs[i].istatus);
363 &chip->reg->regs[chip->ch].iclr);
439 chip->reg = chip->base;
498 iowrite32(0x01, &chip->reg->srst);
499 iowrite32(0x00, &chip->reg->srst);