Lines Matching full:iop
157 struct cpm_ioport32e __iomem *iop; in cpm1_set_pin32() local
161 iop = (struct cpm_ioport32e __iomem *) in cpm1_set_pin32()
164 iop = (struct cpm_ioport32e __iomem *) in cpm1_set_pin32()
168 setbits32(&iop->dir, pin); in cpm1_set_pin32()
170 clrbits32(&iop->dir, pin); in cpm1_set_pin32()
173 setbits32(&iop->par, pin); in cpm1_set_pin32()
175 clrbits32(&iop->par, pin); in cpm1_set_pin32()
186 setbits32(&iop->sor, pin); in cpm1_set_pin32()
188 clrbits32(&iop->sor, pin); in cpm1_set_pin32()
199 struct cpm_ioport16 __iomem *iop = in cpm1_set_pin16() local
205 iop += port - 1; in cpm1_set_pin16()
208 setbits16(&iop->dir, pin); in cpm1_set_pin16()
210 clrbits16(&iop->dir, pin); in cpm1_set_pin16()
213 setbits16(&iop->par, pin); in cpm1_set_pin16()
215 clrbits16(&iop->par, pin); in cpm1_set_pin16()
219 setbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
221 clrbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
225 setbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
227 clrbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
229 setbits16(&iop->intr, pin); in cpm1_set_pin16()
231 clrbits16(&iop->intr, pin); in cpm1_set_pin16()
392 struct cpm_ioport16 __iomem *iop = mm_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 = mm_gc->regs; in cpm1_gpio16_get() local
405 return !!(in_be16(&iop->dat) & pin_mask); in cpm1_gpio16_get()
412 struct cpm_ioport16 __iomem *iop = mm_gc->regs; in __cpm1_gpio16_set() local
419 out_be16(&iop->dat, cpm1_gc->cpdata); in __cpm1_gpio16_set()
448 struct cpm_ioport16 __iomem *iop = mm_gc->regs; in cpm1_gpio16_dir_out() local
454 setbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_out()
466 struct cpm_ioport16 __iomem *iop = mm_gc->regs; in cpm1_gpio16_dir_in() local
472 clrbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_in()
529 struct cpm_ioport32b __iomem *iop = mm_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 = mm_gc->regs; in cpm1_gpio32_get() local
542 return !!(in_be32(&iop->dat) & pin_mask); in cpm1_gpio32_get()
549 struct cpm_ioport32b __iomem *iop = mm_gc->regs; in __cpm1_gpio32_set() local
556 out_be32(&iop->dat, cpm1_gc->cpdata); in __cpm1_gpio32_set()
577 struct cpm_ioport32b __iomem *iop = mm_gc->regs; in cpm1_gpio32_dir_out() local
583 setbits32(&iop->dir, pin_mask); in cpm1_gpio32_dir_out()
595 struct cpm_ioport32b __iomem *iop = mm_gc->regs; in cpm1_gpio32_dir_in() local
601 clrbits32(&iop->dir, pin_mask); in cpm1_gpio32_dir_in()