Lines Matching refs:i

432 	u32 mask, i;  in gic_get_cpumask()  local
434 for (i = mask = 0; i < 32; i += 4) { in gic_get_cpumask()
435 mask = readl_relaxed(base + GIC_DIST_TARGET + i); in gic_get_cpumask()
459 int i; in gic_cpu_if_up() local
465 for (i = 0; i < 4; i++) in gic_cpu_if_up()
466 writel_relaxed(0, cpu_base + GIC_CPU_ACTIVEPRIO + i * 4); in gic_cpu_if_up()
484 unsigned int i; in gic_dist_init() local
497 for (i = 32; i < gic_irqs; i += 4) in gic_dist_init()
498 writel_relaxed(cpumask, base + GIC_DIST_TARGET + i * 4 / 4); in gic_dist_init()
504 for (i = 0; i < gic_irqs; i += 32) in gic_dist_init()
505 writel_relaxed(0xffffffff, base + GIC_DIST_IGROUP + i * 4 / 32); in gic_dist_init()
518 int i; in gic_cpu_init() local
540 for (i = 0; i < NR_GIC_CPU_IF; i++) in gic_cpu_init()
541 if (i != cpu) in gic_cpu_init()
542 gic_cpu_map[i] &= ~cpu_mask; in gic_cpu_init()
580 int i; in gic_dist_save() local
591 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 16); i++) in gic_dist_save()
592 gic->saved_spi_conf[i] = in gic_dist_save()
593 readl_relaxed(dist_base + GIC_DIST_CONFIG + i * 4); in gic_dist_save()
595 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 4); i++) in gic_dist_save()
596 gic->saved_spi_target[i] = in gic_dist_save()
597 readl_relaxed(dist_base + GIC_DIST_TARGET + i * 4); in gic_dist_save()
599 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 32); i++) in gic_dist_save()
600 gic->saved_spi_enable[i] = in gic_dist_save()
601 readl_relaxed(dist_base + GIC_DIST_ENABLE_SET + i * 4); in gic_dist_save()
603 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 32); i++) in gic_dist_save()
604 gic->saved_spi_active[i] = in gic_dist_save()
605 readl_relaxed(dist_base + GIC_DIST_ACTIVE_SET + i * 4); in gic_dist_save()
618 unsigned int i; in gic_dist_restore() local
632 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 16); i++) in gic_dist_restore()
633 writel_relaxed(gic->saved_spi_conf[i], in gic_dist_restore()
634 dist_base + GIC_DIST_CONFIG + i * 4); in gic_dist_restore()
636 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 4); i++) in gic_dist_restore()
638 dist_base + GIC_DIST_PRI + i * 4); in gic_dist_restore()
640 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 4); i++) in gic_dist_restore()
641 writel_relaxed(gic->saved_spi_target[i], in gic_dist_restore()
642 dist_base + GIC_DIST_TARGET + i * 4); in gic_dist_restore()
644 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 32); i++) { in gic_dist_restore()
646 dist_base + GIC_DIST_ENABLE_CLEAR + i * 4); in gic_dist_restore()
647 writel_relaxed(gic->saved_spi_enable[i], in gic_dist_restore()
648 dist_base + GIC_DIST_ENABLE_SET + i * 4); in gic_dist_restore()
651 for (i = 0; i < DIV_ROUND_UP(gic_irqs, 32); i++) { in gic_dist_restore()
653 dist_base + GIC_DIST_ACTIVE_CLEAR + i * 4); in gic_dist_restore()
654 writel_relaxed(gic->saved_spi_active[i], in gic_dist_restore()
655 dist_base + GIC_DIST_ACTIVE_SET + i * 4); in gic_dist_restore()
667 int i; in gic_cpu_save() local
682 for (i = 0; i < DIV_ROUND_UP(32, 32); i++) in gic_cpu_save()
683 ptr[i] = readl_relaxed(dist_base + GIC_DIST_ENABLE_SET + i * 4); in gic_cpu_save()
686 for (i = 0; i < DIV_ROUND_UP(32, 32); i++) in gic_cpu_save()
687 ptr[i] = readl_relaxed(dist_base + GIC_DIST_ACTIVE_SET + i * 4); in gic_cpu_save()
690 for (i = 0; i < DIV_ROUND_UP(32, 16); i++) in gic_cpu_save()
691 ptr[i] = readl_relaxed(dist_base + GIC_DIST_CONFIG + i * 4); in gic_cpu_save()
697 int i; in gic_cpu_restore() local
712 for (i = 0; i < DIV_ROUND_UP(32, 32); i++) { in gic_cpu_restore()
714 dist_base + GIC_DIST_ENABLE_CLEAR + i * 4); in gic_cpu_restore()
715 writel_relaxed(ptr[i], dist_base + GIC_DIST_ENABLE_SET + i * 4); in gic_cpu_restore()
719 for (i = 0; i < DIV_ROUND_UP(32, 32); i++) { in gic_cpu_restore()
721 dist_base + GIC_DIST_ACTIVE_CLEAR + i * 4); in gic_cpu_restore()
722 writel_relaxed(ptr[i], dist_base + GIC_DIST_ACTIVE_SET + i * 4); in gic_cpu_restore()
726 for (i = 0; i < DIV_ROUND_UP(32, 16); i++) in gic_cpu_restore()
727 writel_relaxed(ptr[i], dist_base + GIC_DIST_CONFIG + i * 4); in gic_cpu_restore()
729 for (i = 0; i < DIV_ROUND_UP(32, 4); i++) in gic_cpu_restore()
731 dist_base + GIC_DIST_PRI + i * 4); in gic_cpu_restore()
739 int i; in gic_notifier() local
741 for (i = 0; i < CONFIG_ARM_GIC_MAX_NR; i++) { in gic_notifier()
744 gic_cpu_save(&gic_data[i]); in gic_notifier()
748 gic_cpu_restore(&gic_data[i]); in gic_notifier()
751 gic_dist_save(&gic_data[i]); in gic_notifier()
755 gic_dist_restore(&gic_data[i]); in gic_notifier()
989 int i, ror_val, cpu = smp_processor_id(); in gic_migrate_target() local
1013 for (i = 8; i < DIV_ROUND_UP(gic_irqs, 4); i++) { in gic_migrate_target()
1014 val = readl_relaxed(dist_base + GIC_DIST_TARGET + i * 4); in gic_migrate_target()
1019 writel_relaxed(val, dist_base + GIC_DIST_TARGET + i*4); in gic_migrate_target()
1035 for (i = 0; i < 16; i += 4) { in gic_migrate_target()
1037 val = readl_relaxed(dist_base + GIC_DIST_SGI_PENDING_SET + i); in gic_migrate_target()
1040 writel_relaxed(val, dist_base + GIC_DIST_SGI_PENDING_CLEAR + i); in gic_migrate_target()
1041 for (j = i; j < i + 4; j++) { in gic_migrate_target()
1169 int i, ret; in gic_irq_domain_alloc() local
1178 for (i = 0; i < nr_irqs; i++) { in gic_irq_domain_alloc()
1179 ret = gic_irq_domain_map(domain, virq + i, hwirq + i); in gic_irq_domain_alloc()
1318 int i, ret; in __gic_init_bases() local
1329 for (i = 0; i < NR_GIC_CPU_IF; i++) in __gic_init_bases()
1330 gic_cpu_map[i] = 0xff; in __gic_init_bases()