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) & (1 << 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);
168 ioread32(&chip->reg->regs[chip->ch].po);
170 ioread32(&chip->reg->regs[chip->ch].pm);
172 ioread32(&chip->reg->regs[chip->ch].ien);
174 ioread32(&chip->reg->regs[chip->ch].imask);
176 ioread32(&chip->reg->regs[chip->ch].im_0);
178 ioread32(&chip->reg->regs[chip->ch].im_1);
181 ioread32(&chip->reg->ioh_sel_reg[i]);
194 &chip->reg->regs[chip->ch].po);
196 &chip->reg->regs[chip->ch].pm);
198 &chip->reg->regs[chip->ch].ien);
200 &chip->reg->regs[chip->ch].imask);
202 &chip->reg->regs[chip->ch].im_0);
204 &chip->reg->regs[chip->ch].im_1);
207 &chip->reg->ioh_sel_reg[i]);
250 im_reg = &chip->reg->regs[chip->ch].im_0;
253 im_reg = &chip->reg->regs[chip->ch].im_1;
290 iowrite32(BIT(ch), &chip->reg->regs[chip->ch].iclr);
293 iowrite32(BIT(ch), &chip->reg->regs[chip->ch].imaskclr);
296 ien = ioread32(&chip->reg->regs[chip->ch].ien);
297 iowrite32(ien | BIT(ch), &chip->reg->regs[chip->ch].ien);
310 &chip->reg->regs[chip->ch].imaskclr);
319 &chip->reg->regs[chip->ch].imask);
330 ien = ioread32(&chip->reg->regs[chip->ch].ien);
332 iowrite32(ien, &chip->reg->regs[chip->ch].ien);
344 ien = ioread32(&chip->reg->regs[chip->ch].ien);
346 iowrite32(ien, &chip->reg->regs[chip->ch].ien);
358 reg_val = ioread32(&chip->reg->regs[i].istatus);
365 &chip->reg->regs[chip->ch].iclr);
442 chip->reg = chip->base;
567 iowrite32(0x01, &chip->reg->srst);
568 iowrite32(0x00, &chip->reg->srst);