Lines Matching full:iop
158 struct cpm_ioport32e __iomem *iop; in cpm1_set_pin32() local
162 iop = (struct cpm_ioport32e __iomem *) in cpm1_set_pin32()
165 iop = (struct cpm_ioport32e __iomem *) in cpm1_set_pin32()
169 setbits32(&iop->dir, pin); in cpm1_set_pin32()
171 clrbits32(&iop->dir, pin); in cpm1_set_pin32()
174 setbits32(&iop->par, pin); in cpm1_set_pin32()
176 clrbits32(&iop->par, pin); in cpm1_set_pin32()
187 setbits32(&iop->sor, pin); in cpm1_set_pin32()
189 clrbits32(&iop->sor, pin); in cpm1_set_pin32()
200 struct cpm_ioport16 __iomem *iop = in cpm1_set_pin16() local
206 iop += port - 1; in cpm1_set_pin16()
209 setbits16(&iop->dir, pin); in cpm1_set_pin16()
211 clrbits16(&iop->dir, pin); in cpm1_set_pin16()
214 setbits16(&iop->par, pin); in cpm1_set_pin16()
216 clrbits16(&iop->par, pin); in cpm1_set_pin16()
220 setbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
222 clrbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
226 setbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
228 clrbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
230 setbits16(&iop->intr, pin); in cpm1_set_pin16()
232 clrbits16(&iop->intr, pin); in cpm1_set_pin16()
392 struct cpm_ioport16 __iomem *iop = cpm1_gc->regs; in cpm1_gpio16_save_regs() local
394 cpm1_gc->cpdata = in_be16(&iop->dat); in cpm1_gpio16_save_regs()
400 struct cpm_ioport16 __iomem *iop = cpm1_gc->regs; in cpm1_gpio16_get() local
405 return !!(in_be16(&iop->dat) & pin_mask); in cpm1_gpio16_get()
410 struct cpm_ioport16 __iomem *iop = cpm1_gc->regs; in __cpm1_gpio16_set() local
417 out_be16(&iop->dat, cpm1_gc->cpdata); in __cpm1_gpio16_set()
443 struct cpm_ioport16 __iomem *iop = cpm1_gc->regs; in cpm1_gpio16_dir_out() local
449 setbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_out()
460 struct cpm_ioport16 __iomem *iop = cpm1_gc->regs; in cpm1_gpio16_dir_in() local
466 clrbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_in()
529 struct cpm_ioport32b __iomem *iop = cpm1_gc->regs; in cpm1_gpio32_save_regs() local
531 cpm1_gc->cpdata = in_be32(&iop->dat); in cpm1_gpio32_save_regs()
537 struct cpm_ioport32b __iomem *iop = cpm1_gc->regs; in cpm1_gpio32_get() local
542 return !!(in_be32(&iop->dat) & pin_mask); in cpm1_gpio32_get()
547 struct cpm_ioport32b __iomem *iop = cpm1_gc->regs; in __cpm1_gpio32_set() local
554 out_be32(&iop->dat, cpm1_gc->cpdata); in __cpm1_gpio32_set()
573 struct cpm_ioport32b __iomem *iop = cpm1_gc->regs; in cpm1_gpio32_dir_out() local
579 setbits32(&iop->dir, pin_mask); in cpm1_gpio32_dir_out()
590 struct cpm_ioport32b __iomem *iop = cpm1_gc->regs; in cpm1_gpio32_dir_in() local
596 clrbits32(&iop->dir, pin_mask); in cpm1_gpio32_dir_in()