Lines Matching refs:irq
74 unsigned int irq = NETX_IRQ_HIF_CHAINED(0); in netx_hif_demux_handler() local
82 DEBUG_IRQ("handling irq %d\n", irq); in netx_hif_demux_handler()
83 generic_handle_irq(irq); in netx_hif_demux_handler()
85 irq++; in netx_hif_demux_handler()
93 unsigned int val, irq; in netx_hif_irq_type() local
97 irq = d->irq - NETX_IRQ_HIF_CHAINED(0); in netx_hif_irq_type()
101 val |= (1 << 26) << irq; in netx_hif_irq_type()
105 val &= ~((1 << 26) << irq); in netx_hif_irq_type()
109 val &= ~((1 << 26) << irq); in netx_hif_irq_type()
113 val |= (1 << 26) << irq; in netx_hif_irq_type()
124 unsigned int val, irq; in netx_hif_ack_irq() local
126 irq = d->irq - NETX_IRQ_HIF_CHAINED(0); in netx_hif_ack_irq()
127 writel((1 << 24) << irq, NETX_DPMAS_INT_STAT); in netx_hif_ack_irq()
130 val &= ~((1 << 24) << irq); in netx_hif_ack_irq()
133 DEBUG_IRQ("%s: irq %d\n", __func__, d->irq); in netx_hif_ack_irq()
139 unsigned int val, irq; in netx_hif_mask_irq() local
141 irq = d->irq - NETX_IRQ_HIF_CHAINED(0); in netx_hif_mask_irq()
143 val &= ~((1 << 24) << irq); in netx_hif_mask_irq()
145 DEBUG_IRQ("%s: irq %d\n", __func__, d->irq); in netx_hif_mask_irq()
151 unsigned int val, irq; in netx_hif_unmask_irq() local
153 irq = d->irq - NETX_IRQ_HIF_CHAINED(0); in netx_hif_unmask_irq()
155 val |= (1 << 24) << irq; in netx_hif_unmask_irq()
157 DEBUG_IRQ("%s: irq %d\n", __func__, d->irq); in netx_hif_unmask_irq()
169 int irq; in netx_init_irq() local
173 for (irq = NETX_IRQ_HIF_CHAINED(0); irq <= NETX_IRQ_HIF_LAST; irq++) { in netx_init_irq()
174 irq_set_chip_and_handler(irq, &netx_hif_chip, in netx_init_irq()
176 irq_clear_status_flags(irq, IRQ_NOREQUEST); in netx_init_irq()