Lines Matching refs:idx
60 unsigned int idx; in bcm7120_l2_intc_irq_handle() local
64 for (idx = 0; idx < b->n_words; idx++) { in bcm7120_l2_intc_irq_handle()
65 int base = idx * IRQS_PER_WORD; in bcm7120_l2_intc_irq_handle()
72 pending = irq_reg_readl(gc, b->stat_offset[idx]) & in bcm7120_l2_intc_irq_handle()
74 data->irq_map_mask[idx]; in bcm7120_l2_intc_irq_handle()
112 unsigned int idx; in bcm7120_l2_intc_init_one() local
129 for (idx = 0; idx < data->n_words; idx++) { in bcm7120_l2_intc_init_one()
131 l1_data->irq_map_mask[idx] |= in bcm7120_l2_intc_init_one()
133 irq * data->n_words + idx); in bcm7120_l2_intc_init_one()
135 l1_data->irq_map_mask[idx] = 0xffffffff; in bcm7120_l2_intc_init_one()
137 valid_mask[idx] |= l1_data->irq_map_mask[idx]; in bcm7120_l2_intc_init_one()
226 unsigned int idx, irq, flags; in bcm7120_l2_intc_probe() local
281 for (idx = 0; idx < data->n_words; idx++) { in bcm7120_l2_intc_probe()
282 irq = idx * IRQS_PER_WORD; in bcm7120_l2_intc_probe()
285 gc->unused = 0xffffffff & ~valid_mask[idx]; in bcm7120_l2_intc_probe()
289 gc->reg_base = data->pair_base[idx]; in bcm7120_l2_intc_probe()
290 ct->regs.mask = data->en_offset[idx]; in bcm7120_l2_intc_probe()
293 irq_reg_writel(gc, data->irq_fwd_mask[idx], in bcm7120_l2_intc_probe()
294 data->en_offset[idx]); in bcm7120_l2_intc_probe()
329 for (idx = 0; idx < MAX_MAPPINGS; idx++) { in bcm7120_l2_intc_probe()
330 if (data->map_base[idx]) in bcm7120_l2_intc_probe()
331 iounmap(data->map_base[idx]); in bcm7120_l2_intc_probe()