Lines Matching defs:bank
83 /* note: locking assumes each bank will have its own unsigned long */
418 unsigned int bank, u32 mask)
424 events = bcm2835_gpio_rd(pc, GPEDS0 + bank * 4);
426 events &= pc->enabled_irq_map[bank];
428 gpio = (32 * bank) + offset;
449 /* This should not happen, every IRQ has a bank */
522 unsigned bank = GPIO_REG_OFFSET(gpio);
527 raw_spin_lock_irqsave(&pc->irq_lock[bank], flags);
528 set_bit(offset, &pc->enabled_irq_map[bank]);
530 raw_spin_unlock_irqrestore(&pc->irq_lock[bank], flags);
539 unsigned bank = GPIO_REG_OFFSET(gpio);
542 raw_spin_lock_irqsave(&pc->irq_lock[bank], flags);
546 clear_bit(offset, &pc->enabled_irq_map[bank]);
547 raw_spin_unlock_irqrestore(&pc->irq_lock[bank], flags);
648 unsigned bank = GPIO_REG_OFFSET(gpio);
652 raw_spin_lock_irqsave(&pc->irq_lock[bank], flags);
654 if (test_bit(offset, &pc->enabled_irq_map[bank]))
664 raw_spin_unlock_irqrestore(&pc->irq_lock[bank], flags);
1318 * bank that was firing the IRQ and look up the per-group
1319 * and bank data.
1344 snprintf(name, len, "%s:bank%d", dev_name(pc->dev), i);