Lines Matching refs:k
324 int k; in intc_irqpin_shared_irq_handler() local
326 for (k = 0; k < 8; k++) { in intc_irqpin_shared_irq_handler()
327 if (reg_source & BIT(7 - k)) { in intc_irqpin_shared_irq_handler()
328 if (BIT(k) & p->shared_irq_mask) in intc_irqpin_shared_irq_handler()
331 status |= intc_irqpin_irq_handler(irq, &p->irq[k]); in intc_irqpin_shared_irq_handler()
393 int k; in intc_irqpin_probe() local
427 for (k = 0; k < INTC_IRQPIN_REG_NR; k++) { in intc_irqpin_probe()
428 io[k] = platform_get_resource(pdev, IORESOURCE_MEM, k); in intc_irqpin_probe()
429 if (!io[k] && k < INTC_IRQPIN_REG_NR_MANDATORY) { in intc_irqpin_probe()
437 for (k = 0; k < INTC_IRQPIN_MAX; k++) { in intc_irqpin_probe()
438 irq = platform_get_resource(pdev, IORESOURCE_IRQ, k); in intc_irqpin_probe()
442 p->irq[k].p = p; in intc_irqpin_probe()
443 p->irq[k].requested_irq = irq->start; in intc_irqpin_probe()
446 p->number_of_irqs = k; in intc_irqpin_probe()
454 for (k = 0; k < INTC_IRQPIN_REG_NR; k++) { in intc_irqpin_probe()
455 i = &p->iomem[k]; in intc_irqpin_probe()
458 if (!io[k]) in intc_irqpin_probe()
461 switch (resource_size(io[k])) { in intc_irqpin_probe()
478 i->iomem = devm_ioremap_nocache(dev, io[k]->start, in intc_irqpin_probe()
479 resource_size(io[k])); in intc_irqpin_probe()
501 for (k = 0; k < p->number_of_irqs; k++) in intc_irqpin_probe()
502 intc_irqpin_mask_unmask_prio(p, k, 1); in intc_irqpin_probe()
510 for (k = 1; k < p->number_of_irqs; k++) { in intc_irqpin_probe()
511 if (ref_irq != p->irq[k].requested_irq) { in intc_irqpin_probe()
558 for (k = 0; k < p->number_of_irqs; k++) { in intc_irqpin_probe()
559 if (devm_request_irq(dev, p->irq[k].requested_irq, in intc_irqpin_probe()
561 &p->irq[k])) { in intc_irqpin_probe()
570 for (k = 0; k < p->number_of_irqs; k++) in intc_irqpin_probe()
571 intc_irqpin_mask_unmask_prio(p, k, 0); in intc_irqpin_probe()