Lines Matching refs:pin_mask

553 	u16 pin_mask;  in cpm1_gpio16_get()  local
555 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_get()
557 return !!(in_be16(&iop->dat) & pin_mask); in cpm1_gpio16_get()
560 static void __cpm1_gpio16_set(struct of_mm_gpio_chip *mm_gc, u16 pin_mask, in __cpm1_gpio16_set() argument
567 cpm1_gc->cpdata |= pin_mask; in __cpm1_gpio16_set()
569 cpm1_gc->cpdata &= ~pin_mask; in __cpm1_gpio16_set()
579 u16 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_set() local
583 __cpm1_gpio16_set(mm_gc, pin_mask, value); in cpm1_gpio16_set()
602 u16 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_dir_out() local
606 setbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_out()
607 __cpm1_gpio16_set(mm_gc, pin_mask, val); in cpm1_gpio16_dir_out()
620 u16 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_dir_in() local
624 clrbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_in()
690 u32 pin_mask; in cpm1_gpio32_get() local
692 pin_mask = 1 << (31 - gpio); in cpm1_gpio32_get()
694 return !!(in_be32(&iop->dat) & pin_mask); in cpm1_gpio32_get()
697 static void __cpm1_gpio32_set(struct of_mm_gpio_chip *mm_gc, u32 pin_mask, in __cpm1_gpio32_set() argument
704 cpm1_gc->cpdata |= pin_mask; in __cpm1_gpio32_set()
706 cpm1_gc->cpdata &= ~pin_mask; in __cpm1_gpio32_set()
716 u32 pin_mask = 1 << (31 - gpio); in cpm1_gpio32_set() local
720 __cpm1_gpio32_set(mm_gc, pin_mask, value); in cpm1_gpio32_set()
731 u32 pin_mask = 1 << (31 - gpio); in cpm1_gpio32_dir_out() local
735 setbits32(&iop->dir, pin_mask); in cpm1_gpio32_dir_out()
736 __cpm1_gpio32_set(mm_gc, pin_mask, val); in cpm1_gpio32_dir_out()
749 u32 pin_mask = 1 << (31 - gpio); in cpm1_gpio32_dir_in() local
753 clrbits32(&iop->dir, pin_mask); in cpm1_gpio32_dir_in()