Lines Matching refs:pin_mask

405 	u16 pin_mask;  in cpm1_gpio16_get()  local
407 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_get()
409 return !!(in_be16(&iop->dat) & pin_mask); in cpm1_gpio16_get()
412 static void __cpm1_gpio16_set(struct of_mm_gpio_chip *mm_gc, u16 pin_mask, in __cpm1_gpio16_set() argument
419 cpm1_gc->cpdata |= pin_mask; in __cpm1_gpio16_set()
421 cpm1_gc->cpdata &= ~pin_mask; in __cpm1_gpio16_set()
431 u16 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_set() local
435 __cpm1_gpio16_set(mm_gc, pin_mask, value); in cpm1_gpio16_set()
454 u16 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_dir_out() local
458 setbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_out()
459 __cpm1_gpio16_set(mm_gc, pin_mask, val); in cpm1_gpio16_dir_out()
472 u16 pin_mask = 1 << (15 - gpio); in cpm1_gpio16_dir_in() local
476 clrbits16(&iop->dir, pin_mask); in cpm1_gpio16_dir_in()
542 u32 pin_mask; in cpm1_gpio32_get() local
544 pin_mask = 1 << (31 - gpio); in cpm1_gpio32_get()
546 return !!(in_be32(&iop->dat) & pin_mask); in cpm1_gpio32_get()
549 static void __cpm1_gpio32_set(struct of_mm_gpio_chip *mm_gc, u32 pin_mask, in __cpm1_gpio32_set() argument
556 cpm1_gc->cpdata |= pin_mask; in __cpm1_gpio32_set()
558 cpm1_gc->cpdata &= ~pin_mask; in __cpm1_gpio32_set()
568 u32 pin_mask = 1 << (31 - gpio); in cpm1_gpio32_set() local
572 __cpm1_gpio32_set(mm_gc, pin_mask, value); in cpm1_gpio32_set()
583 u32 pin_mask = 1 << (31 - gpio); in cpm1_gpio32_dir_out() local
587 setbits32(&iop->dir, pin_mask); in cpm1_gpio32_dir_out()
588 __cpm1_gpio32_set(mm_gc, pin_mask, val); in cpm1_gpio32_dir_out()
601 u32 pin_mask = 1 << (31 - gpio); in cpm1_gpio32_dir_in() local
605 clrbits32(&iop->dir, pin_mask); in cpm1_gpio32_dir_in()