Lines Matching refs:MAX_GPIO_PER_REG
26 #define MAX_GPIO_PER_REG 32 macro
27 #define PIN_OFFSET(pin) (pin % MAX_GPIO_PER_REG)
28 #define REG_OFFSET(base, reg, pin) (base + reg + (pin / MAX_GPIO_PER_REG) \
378 regs_count = DIV_ROUND_UP(count, MAX_GPIO_PER_REG); in plgpio_irq_handler()
398 count = count - i * MAX_GPIO_PER_REG; in plgpio_irq_handler()
399 if (count < MAX_GPIO_PER_REG) in plgpio_irq_handler()
403 for_each_set_bit(offset, &pendingl, MAX_GPIO_PER_REG) { in plgpio_irq_handler()
413 pin = i * MAX_GPIO_PER_REG + pin; in plgpio_irq_handler()
566 DIV_ROUND_UP(plgpio->chip.ngpio, MAX_GPIO_PER_REG), in plgpio_probe()
635 int i, reg_count = DIV_ROUND_UP(plgpio->chip.ngpio, MAX_GPIO_PER_REG); in plgpio_suspend()
675 int i, reg_count = DIV_ROUND_UP(plgpio->chip.ngpio, MAX_GPIO_PER_REG); in plgpio_resume()
684 MAX_GPIO_PER_REG)) - 1; in plgpio_resume()