Lines Matching refs:iop
309 struct cpm_ioport32e __iomem *iop; in cpm1_set_pin32() local
313 iop = (struct cpm_ioport32e __iomem *) in cpm1_set_pin32()
316 iop = (struct cpm_ioport32e __iomem *) in cpm1_set_pin32()
320 setbits32(&iop->dir, pin); in cpm1_set_pin32()
322 clrbits32(&iop->dir, pin); in cpm1_set_pin32()
325 setbits32(&iop->par, pin); in cpm1_set_pin32()
327 clrbits32(&iop->par, pin); in cpm1_set_pin32()
338 setbits32(&iop->sor, pin); in cpm1_set_pin32()
340 clrbits32(&iop->sor, pin); in cpm1_set_pin32()
351 struct cpm_ioport16 __iomem *iop = in cpm1_set_pin16() local
357 iop += port - 1; in cpm1_set_pin16()
360 setbits16(&iop->dir, pin); in cpm1_set_pin16()
362 clrbits16(&iop->dir, pin); in cpm1_set_pin16()
365 setbits16(&iop->par, pin); in cpm1_set_pin16()
367 clrbits16(&iop->par, pin); in cpm1_set_pin16()
371 setbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
373 clrbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
377 setbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
379 clrbits16(&iop->odr_sor, pin); in cpm1_set_pin16()
381 setbits16(&iop->intr, pin); in cpm1_set_pin16()
383 clrbits16(&iop->intr, pin); in cpm1_set_pin16()
544 struct cpm_ioport16 __iomem *iop = mm_gc->regs; in cpm1_gpio16_save_regs() local
546 cpm1_gc->cpdata = in_be16(&iop->dat); in cpm1_gpio16_save_regs()
552 struct cpm_ioport16 __iomem *iop = mm_gc->regs; in cpm1_gpio16_get() local
557 return !!(in_be16(&iop->dat) & pin_mask); in cpm1_gpio16_get()
564 struct cpm_ioport16 __iomem *iop = mm_gc->regs; in __cpm1_gpio16_set() local
571 out_be16(&iop->dat, cpm1_gc->cpdata); in __cpm1_gpio16_set()
600 struct cpm_ioport16 __iomem *iop = mm_gc->regs; in cpm1_gpio16_dir_out() local
606 setbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_out()
618 struct cpm_ioport16 __iomem *iop = mm_gc->regs; in cpm1_gpio16_dir_in() local
624 clrbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_in()
681 struct cpm_ioport32b __iomem *iop = mm_gc->regs; in cpm1_gpio32_save_regs() local
683 cpm1_gc->cpdata = in_be32(&iop->dat); in cpm1_gpio32_save_regs()
689 struct cpm_ioport32b __iomem *iop = mm_gc->regs; in cpm1_gpio32_get() local
694 return !!(in_be32(&iop->dat) & pin_mask); in cpm1_gpio32_get()
701 struct cpm_ioport32b __iomem *iop = mm_gc->regs; in __cpm1_gpio32_set() local
708 out_be32(&iop->dat, cpm1_gc->cpdata); in __cpm1_gpio32_set()
729 struct cpm_ioport32b __iomem *iop = mm_gc->regs; in cpm1_gpio32_dir_out() local
735 setbits32(&iop->dir, pin_mask); in cpm1_gpio32_dir_out()
747 struct cpm_ioport32b __iomem *iop = mm_gc->regs; in cpm1_gpio32_dir_in() local
753 clrbits32(&iop->dir, pin_mask); in cpm1_gpio32_dir_in()