Searched refs:shirq (Results 1 – 4 of 4) sorted by relevance
60 struct spear_shirq *shirq = irq_data_get_irq_chip_data(d); in shirq_irq_mask() local61 u32 val, shift = d->irq - shirq->virq_base + shirq->offset; in shirq_irq_mask()62 u32 __iomem *reg = shirq->base + shirq->mask_reg; in shirq_irq_mask()72 struct spear_shirq *shirq = irq_data_get_irq_chip_data(d); in shirq_irq_unmask() local73 u32 val, shift = d->irq - shirq->virq_base + shirq->offset; in shirq_irq_unmask()74 u32 __iomem *reg = shirq->base + shirq->mask_reg; in shirq_irq_unmask()189 struct spear_shirq *shirq = irq_desc_get_handler_data(desc); in shirq_handler() local192 pend = readl(shirq->base + shirq->status_reg) & shirq->mask; in shirq_handler()193 pend >>= shirq->offset; in shirq_handler()199 generic_handle_irq(shirq->virq_base + irq); in shirq_handler()[all …]
28 interrupt-parent = <&shirq>;48 interrupt-parent = <&shirq>;52 shirq: interrupt-controller@b3000000 { label53 compatible = "st,spear320-shirq";64 interrupt-parent = <&shirq>;74 interrupt-parent = <&shirq>;100 interrupt-parent = <&shirq>;108 interrupt-parent = <&shirq>;116 interrupt-parent = <&shirq>;
37 shirq: interrupt-controller@b4000000 { label38 compatible = "st,spear310-shirq";56 interrupt-parent = <&shirq>;64 interrupt-parent = <&shirq>;72 interrupt-parent = <&shirq>;80 interrupt-parent = <&shirq>;88 interrupt-parent = <&shirq>;
49 shirq: interrupt-controller@50000000 { label50 compatible = "st,spear300-shirq";70 interrupt-parent = <&shirq>;78 interrupt-parent = <&shirq>;