Lines Matching refs:pmirq
126 int pmirq, i, ret = 0;
142 pmirq = block * 8 + i;
143 generic_handle_domain_irq(chip->irqdomain, pmirq);
199 int pmirq, i, ret;
215 pmirq = block * 8 + i;
216 generic_handle_domain_irq(chip->irqdomain, pmirq);
267 unsigned int pmirq = irqd_to_hwirq(d);
270 block = pmirq / 8;
272 config = chip->config[pmirq] | PM_IRQF_MASK_ALL | PM_IRQF_CLR;
279 unsigned int pmirq = irqd_to_hwirq(d);
282 block = pmirq / 8;
284 config = chip->config[pmirq];
291 unsigned int pmirq = irqd_to_hwirq(d);
295 block = pmirq / 8;
296 irq_bit = pmirq % 8;
298 chip->config[pmirq] = (irq_bit << PM_IRQF_BITS_SHIFT)
302 chip->config[pmirq] &= ~PM_IRQF_MASK_RE;
304 chip->config[pmirq] &= ~PM_IRQF_MASK_FE;
306 chip->config[pmirq] |= PM_IRQF_LVL_SEL;
309 chip->config[pmirq] &= ~PM_IRQF_MASK_RE;
311 chip->config[pmirq] &= ~PM_IRQF_MASK_FE;
314 config = chip->config[pmirq] | PM_IRQF_CLR;
323 unsigned int pmirq = irqd_to_hwirq(d);
333 block = pmirq / 8;
334 irq_bit = pmirq % 8;
402 unsigned int pmirq = irqd_to_hwirq(d);
406 block = pmirq / 8;
408 irq_bit = pmirq % 8;
415 pr_err("Failed to mask IRQ:%d rc=%d\n", pmirq, rc);
423 pr_err("Failed to CLEAR IRQ:%d rc=%d\n", pmirq, rc);
429 unsigned int pmirq = irqd_to_hwirq(d);
433 block = pmirq / 8;
435 irq_bit = pmirq % 8;
442 pr_err("Failed to read/write unmask IRQ:%d rc=%d\n", pmirq, rc);
451 int rc, pmirq = irqd_to_hwirq(d);
455 block = pmirq / 8;
457 irq_bit = pmirq % 8;
463 pr_err("Reading Status of IRQ %d failed rc=%d\n", pmirq, rc);