Lines Matching refs:reg16
679 u16 reg16; in rzg2l_gpio_set_direction() local
683 reg16 = readw(pctrl->base + PM(port)); in rzg2l_gpio_set_direction()
684 reg16 &= ~(PM_MASK << (bit * 2)); in rzg2l_gpio_set_direction()
686 reg16 |= (output ? PM_OUTPUT : PM_INPUT) << (bit * 2); in rzg2l_gpio_set_direction()
687 writew(reg16, pctrl->base + PM(port)); in rzg2l_gpio_set_direction()
699 u16 reg16; in rzg2l_gpio_get_direction() local
701 reg16 = readw(pctrl->base + PM(port)); in rzg2l_gpio_get_direction()
702 reg16 = (reg16 >> (bit * 2)) & PM_MASK; in rzg2l_gpio_get_direction()
703 if (reg16 == PM_OUTPUT) in rzg2l_gpio_get_direction()
761 u16 reg16; in rzg2l_gpio_get() local
763 reg16 = readw(pctrl->base + PM(port)); in rzg2l_gpio_get()
764 reg16 = (reg16 >> (bit * 2)) & PM_MASK; in rzg2l_gpio_get()
766 if (reg16 == PM_INPUT) in rzg2l_gpio_get()
768 else if (reg16 == PM_OUTPUT) in rzg2l_gpio_get()