Lines Matching refs:pmirq
125 int pmirq, irq, i, ret = 0;
141 pmirq = block * 8 + i;
142 irq = irq_find_mapping(chip->irqdomain, pmirq);
202 int pmirq, irq, i, ret;
218 pmirq = block * 8 + i;
219 irq = irq_find_mapping(chip->irqdomain, pmirq);
274 unsigned int pmirq = irqd_to_hwirq(d);
277 block = pmirq / 8;
279 config = chip->config[pmirq] | PM_IRQF_MASK_ALL | PM_IRQF_CLR;
286 unsigned int pmirq = irqd_to_hwirq(d);
289 block = pmirq / 8;
291 config = chip->config[pmirq];
298 unsigned int pmirq = irqd_to_hwirq(d);
302 block = pmirq / 8;
303 irq_bit = pmirq % 8;
305 chip->config[pmirq] = (irq_bit << PM_IRQF_BITS_SHIFT)
309 chip->config[pmirq] &= ~PM_IRQF_MASK_RE;
311 chip->config[pmirq] &= ~PM_IRQF_MASK_FE;
313 chip->config[pmirq] |= PM_IRQF_LVL_SEL;
316 chip->config[pmirq] &= ~PM_IRQF_MASK_RE;
318 chip->config[pmirq] &= ~PM_IRQF_MASK_FE;
321 config = chip->config[pmirq] | PM_IRQF_CLR;
330 unsigned int pmirq = irqd_to_hwirq(d);
339 block = pmirq / 8;
340 irq_bit = pmirq % 8;
408 unsigned int pmirq = irqd_to_hwirq(d);
412 block = pmirq / 8;
414 irq_bit = pmirq % 8;
421 pr_err("Failed to mask IRQ:%d rc=%d\n", pmirq, rc);
429 pr_err("Failed to CLEAR IRQ:%d rc=%d\n", pmirq, rc);
435 unsigned int pmirq = irqd_to_hwirq(d);
439 block = pmirq / 8;
441 irq_bit = pmirq % 8;
448 pr_err("Failed to read/write unmask IRQ:%d rc=%d\n", pmirq, rc);
457 int rc, pmirq = irqd_to_hwirq(d);
461 block = pmirq / 8;
463 irq_bit = pmirq % 8;
469 pr_err("Reading Status of IRQ %d failed rc=%d\n", pmirq, rc);