Lines Matching refs:hwirq
75 u32 hwirq;
79 hwirq = readl(ipcc->base + IPCC_REG_RECV_ID);
80 if (hwirq == IPCC_NO_PENDING_IRQ)
83 virq = irq_find_mapping(ipcc->irq_domain, hwirq);
84 writel(hwirq, ipcc->base + IPCC_REG_RECV_SIGNAL_CLEAR);
94 irq_hw_number_t hwirq = irqd_to_hwirq(irqd);
96 writel(hwirq, ipcc->base + IPCC_REG_RECV_SIGNAL_DISABLE);
102 irq_hw_number_t hwirq = irqd_to_hwirq(irqd);
104 writel(hwirq, ipcc->base + IPCC_REG_RECV_SIGNAL_ENABLE);
150 u32 hwirq;
152 hwirq = qcom_ipcc_get_hwirq(mchan->client_id, mchan->signal_id);
153 writel(hwirq, ipcc->base + IPCC_REG_SEND_ID);
259 u32 hwirq;
262 hwirq = readl(ipcc->base + IPCC_REG_RECV_ID);
263 if (hwirq == IPCC_NO_PENDING_IRQ)
266 virq = irq_find_mapping(ipcc->irq_domain, hwirq);
269 FIELD_GET(IPCC_CLIENT_ID_MASK, hwirq), FIELD_GET(IPCC_SIGNAL_ID_MASK, hwirq));