SHPS_NUM_IRQS
for (type = 0; type < SHPS_NUM_IRQS; type++)
if (WARN(type >= SHPS_NUM_IRQS, "invalid IRQ number: %d\n", irq))
for (i = 0; i < SHPS_NUM_IRQS; i++) {
for (i = 0; i < SHPS_NUM_IRQS; i++)
for (i = 0; i < SHPS_NUM_IRQS; i++) {
for (i = 0; i < SHPS_NUM_IRQS; i++)
struct mutex lock[SHPS_NUM_IRQS]; /* Protects update in shps_dsm_notify_irq() */
struct gpio_desc *gpio[SHPS_NUM_IRQS];
unsigned int irq[SHPS_NUM_IRQS];