GPIO_bit
gpio_desc[i].mask = GPIO_bit(i);
if (GPIO_bit(i) & 0x1e4)
gpio_desc[i].mask = GPIO_bit(i);
(GPDR(i) & GPIO_bit(i))) {
if (GPLR(i) & GPIO_bit(i))
PGSR(gpio_to_bank(i)) |= GPIO_bit(i);
PGSR(gpio_to_bank(i)) &= ~GPIO_bit(i);
if ((gpdr_lpm[gpio_to_bank(i)] & GPIO_bit(i)) ||
(saved_gpdr[gpio_to_bank(i)] & GPIO_bit(i))))
GPDR(i) |= GPIO_bit(i);
GPDR(i) &= ~GPIO_bit(i);
unsigned long gafr, mask = GPIO_bit(gpio);
PGSR2 |= GPIO_bit(SPITZ_GPIO_KEY_STROBE0);
PRER = GPIO_bit(SPITZ_GPIO_KEY_INT);
PFER = GPIO_bit(SPITZ_GPIO_KEY_INT) | GPIO_bit(SPITZ_GPIO_RESET);
PWER = GPIO_bit(SPITZ_GPIO_KEY_INT) | GPIO_bit(SPITZ_GPIO_RESET) | PWER_RTC;
PKWR = GPIO_bit(SPITZ_GPIO_SYNC) | GPIO_bit(SPITZ_GPIO_KEY_INT) | GPIO_bit(SPITZ_GPIO_RESET);
if (PEDR & GPIO_bit(SPITZ_GPIO_KEY_INT))
is_resume |= GPIO_bit(SPITZ_GPIO_KEY_INT);
if (PKSR & GPIO_bit(SPITZ_GPIO_SYNC))
is_resume |= GPIO_bit(SPITZ_GPIO_SYNC);
dir = gpdr & GPIO_bit(gpio);
ret = gpdr & GPIO_bit(gpio);
uint32_t value, mask = GPIO_bit(offset);
uint32_t tmp, mask = GPIO_bit(offset);
return !!(gplr & GPIO_bit(offset));
writel_relaxed(GPIO_bit(offset),
unsigned long gpdr, mask = GPIO_bit(gpio);
if ((c->irq_edge_rise | c->irq_edge_fall) & GPIO_bit(gpio))
writel_relaxed(GPIO_bit(gpio), base + GEDR_OFFSET);
b->irq_mask &= ~GPIO_bit(gpio);
grer = readl_relaxed(base + GRER_OFFSET) & ~GPIO_bit(gpio);
gfer = readl_relaxed(base + GFER_OFFSET) & ~GPIO_bit(gpio);
c->irq_mask |= GPIO_bit(gpio);