Lines Matching refs:hwirq
115 #define hwirq_to_sid(hwirq) (((hwirq) >> 28) & 0xF)
116 #define hwirq_to_per(hwirq) (((hwirq) >> 20) & 0xFF)
117 #define hwirq_to_irq(hwirq) (((hwirq) >> 16) & 0x7)
118 #define hwirq_to_apid(hwirq) (((hwirq) >> 0) & 0x3FF)
568 u8 sid = hwirq_to_sid(d->hwirq);
569 u8 per = hwirq_to_per(d->hwirq);
580 u8 sid = hwirq_to_sid(d->hwirq);
581 u8 per = hwirq_to_per(d->hwirq);
594 u8 sid = hwirq_to_sid(d->hwirq);
595 u8 per = hwirq_to_per(d->hwirq);
718 u8 irq = hwirq_to_irq(d->hwirq);
719 u16 apid = hwirq_to_apid(d->hwirq);
730 u8 irq = hwirq_to_irq(d->hwirq);
740 u8 irq = hwirq_to_irq(d->hwirq);
741 u16 apid = hwirq_to_apid(d->hwirq);
765 u8 irq_bit = BIT(hwirq_to_irq(d->hwirq));
811 u8 irq = hwirq_to_irq(d->hwirq);
827 u16 periph = hwirq_to_per(d->hwirq);
828 u16 apid = hwirq_to_apid(d->hwirq);
829 u16 sid = hwirq_to_sid(d->hwirq);
830 u16 irq = hwirq_to_irq(d->hwirq);
905 irq_hw_number_t hwirq, unsigned int type)
909 dev_dbg(&pmic_arb->spmic->dev, "virq = %u, hwirq = %lu, type = %u\n",
910 virq, hwirq, type);
920 irq_domain_set_info(domain, virq, hwirq, &pmic_arb_irqchip, pmic_arb,
930 irq_hw_number_t hwirq;
934 ret = qpnpint_irq_domain_translate(domain, fwspec, &hwirq, &type);
939 qpnpint_irq_domain_map(pmic_arb, domain, virq + i, hwirq + i,