Loading arch/s390/include/asm/airq.h +1 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ struct airq_struct { struct hlist_node list; /* Handler queueing. */ void (*handler)(struct airq_struct *); /* Thin-interrupt handler */ void (*handler)(struct airq_struct *airq, bool floating); u8 *lsi_ptr; /* Local-Summary-Indicator pointer */ u8 lsi_mask; /* Local-Summary-Indicator mask */ u8 isc; /* Interrupt-subclass */ Loading arch/s390/kvm/interrupt.c +1 −1 Original line number Diff line number Diff line Loading @@ -3194,7 +3194,7 @@ int kvm_s390_gisc_unregister(struct kvm *kvm, u32 gisc) } EXPORT_SYMBOL_GPL(kvm_s390_gisc_unregister); static void gib_alert_irq_handler(struct airq_struct *airq) static void gib_alert_irq_handler(struct airq_struct *airq, bool floating) { inc_irq_stat(IRQIO_GAL); process_gib_alert_list(); Loading arch/s390/pci/pci_irq.c +1 −1 Original line number Diff line number Diff line Loading @@ -56,7 +56,7 @@ static struct irq_chip zpci_irq_chip = { .irq_mask = pci_msi_mask_irq, }; static void zpci_irq_handler(struct airq_struct *airq) static void zpci_irq_handler(struct airq_struct *airq, bool floating) { unsigned long si, ai; struct airq_iv *aibv; Loading drivers/s390/cio/airq.c +1 −1 Original line number Diff line number Diff line Loading @@ -95,7 +95,7 @@ static irqreturn_t do_airq_interrupt(int irq, void *dummy) rcu_read_lock(); hlist_for_each_entry_rcu(airq, head, list) if ((*airq->lsi_ptr & airq->lsi_mask) != 0) airq->handler(airq); airq->handler(airq, !tpi_info->directed_irq); rcu_read_unlock(); return IRQ_HANDLED; Loading drivers/s390/cio/cio.h +1 −1 Original line number Diff line number Diff line Loading @@ -51,7 +51,7 @@ struct tpi_info { struct subchannel_id schid; u32 intparm; u32 adapter_IO:1; u32 :1; u32 directed_irq:1; u32 isc:3; u32 :27; u32 type:3; Loading Loading
arch/s390/include/asm/airq.h +1 −1 Original line number Diff line number Diff line Loading @@ -14,7 +14,7 @@ struct airq_struct { struct hlist_node list; /* Handler queueing. */ void (*handler)(struct airq_struct *); /* Thin-interrupt handler */ void (*handler)(struct airq_struct *airq, bool floating); u8 *lsi_ptr; /* Local-Summary-Indicator pointer */ u8 lsi_mask; /* Local-Summary-Indicator mask */ u8 isc; /* Interrupt-subclass */ Loading
arch/s390/kvm/interrupt.c +1 −1 Original line number Diff line number Diff line Loading @@ -3194,7 +3194,7 @@ int kvm_s390_gisc_unregister(struct kvm *kvm, u32 gisc) } EXPORT_SYMBOL_GPL(kvm_s390_gisc_unregister); static void gib_alert_irq_handler(struct airq_struct *airq) static void gib_alert_irq_handler(struct airq_struct *airq, bool floating) { inc_irq_stat(IRQIO_GAL); process_gib_alert_list(); Loading
arch/s390/pci/pci_irq.c +1 −1 Original line number Diff line number Diff line Loading @@ -56,7 +56,7 @@ static struct irq_chip zpci_irq_chip = { .irq_mask = pci_msi_mask_irq, }; static void zpci_irq_handler(struct airq_struct *airq) static void zpci_irq_handler(struct airq_struct *airq, bool floating) { unsigned long si, ai; struct airq_iv *aibv; Loading
drivers/s390/cio/airq.c +1 −1 Original line number Diff line number Diff line Loading @@ -95,7 +95,7 @@ static irqreturn_t do_airq_interrupt(int irq, void *dummy) rcu_read_lock(); hlist_for_each_entry_rcu(airq, head, list) if ((*airq->lsi_ptr & airq->lsi_mask) != 0) airq->handler(airq); airq->handler(airq, !tpi_info->directed_irq); rcu_read_unlock(); return IRQ_HANDLED; Loading
drivers/s390/cio/cio.h +1 −1 Original line number Diff line number Diff line Loading @@ -51,7 +51,7 @@ struct tpi_info { struct subchannel_id schid; u32 intparm; u32 adapter_IO:1; u32 :1; u32 directed_irq:1; u32 isc:3; u32 :27; u32 type:3; Loading