]> rtime.felk.cvut.cz Git - jailhouse.git/blobdiff - hypervisor/arch/arm/include/asm/irqchip.h
arm: Rework spi_in_cell to irqchip_irq_in_cell
[jailhouse.git] / hypervisor / arch / arm / include / asm / irqchip.h
index bfee6241f2859df8851cf2c1b5413b7d33ae3e83..56b1b4a1ce786f654ca87310a5c9af902407750b 100644 (file)
@@ -55,14 +55,6 @@ struct irqchip_ops {
        int     (*mmio_access)(struct mmio_access *access);
 };
 
-/* Virtual interrupts waiting to be injected */
-struct pending_irq {
-       u32     virt_id;
-
-       struct pending_irq *next;
-       struct pending_irq *prev;
-} __attribute__((packed));
-
 unsigned int irqchip_mmio_count_regions(struct cell *cell);
 
 int irqchip_init(void);
@@ -81,7 +73,7 @@ void irqchip_eoi_irq(u32 irqn, bool deactivate);
 void irqchip_inject_pending(struct per_cpu *cpu_data);
 void irqchip_set_pending(struct per_cpu *cpu_data, u16 irq_id);
 
-bool spi_in_cell(struct cell *cell, unsigned int spi);
+bool irqchip_irq_in_cell(struct cell *cell, unsigned int irq_id);
 
 #endif /* __ASSEMBLY__ */
 #endif /* _JAILHOUSE_ASM_IRQCHIP_H */