Lines Matching refs:shift
126 unsigned int shift = CYGNUS_GPIO_SHIFT(gpio); in cygnus_set_bit() local
131 val |= BIT(shift); in cygnus_set_bit()
133 val &= ~BIT(shift); in cygnus_set_bit()
141 unsigned int shift = CYGNUS_GPIO_SHIFT(gpio); in cygnus_get_bit() local
143 return !!(readl(chip->base + offset) & BIT(shift)); in cygnus_get_bit()
186 unsigned int shift = CYGNUS_GPIO_SHIFT(gpio); in cygnus_gpio_irq_ack() local
187 u32 val = BIT(shift); in cygnus_gpio_irq_ack()
362 unsigned int shift = CYGNUS_GPIO_SHIFT(gpio); in cygnus_gpio_get() local
364 return !!(readl(chip->base + offset) & BIT(shift)); in cygnus_gpio_get()
426 unsigned int i, offset, shift; in cygnus_gpio_set_strength() local
443 shift = CYGNUS_GPIO_SHIFT(gpio); in cygnus_gpio_set_strength()
452 val &= ~BIT(shift); in cygnus_gpio_set_strength()
453 val |= ((strength >> i) & 0x1) << shift; in cygnus_gpio_set_strength()
466 unsigned int i, offset, shift; in cygnus_gpio_get_strength() local
479 shift = CYGNUS_GPIO_SHIFT(gpio); in cygnus_gpio_get_strength()
484 val = readl(base + offset) & BIT(shift); in cygnus_gpio_get_strength()
485 val >>= shift; in cygnus_gpio_get_strength()