airq 18 arch/s390/include/asm/airq.h void (*handler)(struct airq_struct *airq, bool floating); airq 27 arch/s390/include/asm/airq.h int register_adapter_interrupt(struct airq_struct *airq); airq 28 arch/s390/include/asm/airq.h void unregister_adapter_interrupt(struct airq_struct *airq); airq 3197 arch/s390/kvm/interrupt.c static void gib_alert_irq_handler(struct airq_struct *airq, bool floating) airq 188 arch/s390/pci/pci_irq.c static void zpci_directed_irq_handler(struct airq_struct *airq, bool floating) airq 199 arch/s390/pci/pci_irq.c static void zpci_floating_irq_handler(struct airq_struct *airq, bool floating) airq 58 drivers/net/arcnet/com90xx.c static int com90xx_found(int ioaddr, int airq, u_long shmem, void __iomem *); airq 98 drivers/net/arcnet/com90xx.c int count, status, ioaddr, numprint, airq, openparen = 0; airq 349 drivers/net/arcnet/com90xx.c airq = probe_irq_off(airqmask); airq 351 drivers/net/arcnet/com90xx.c if (airq <= 0) { airq 352 drivers/net/arcnet/com90xx.c arc_cont(D_INIT_REASONS, "(airq=%d)\n", airq); airq 361 drivers/net/arcnet/com90xx.c airq = irq; airq 364 drivers/net/arcnet/com90xx.c arc_cont(D_INIT, "(%d,", airq); airq 396 drivers/net/arcnet/com90xx.c if (com90xx_found(*port, airq, ptr, base) == 0) airq 460 drivers/net/arcnet/com90xx.c static int __init com90xx_found(int ioaddr, int airq, u_long shmem, airq 511 drivers/net/arcnet/com90xx.c if (request_irq(airq, arcnet_interrupt, 0, "arcnet (90xx)", dev)) { airq 512 drivers/net/arcnet/com90xx.c arc_printk(D_NORMAL, dev, "Can't get IRQ %d!\n", airq); airq 515 drivers/net/arcnet/com90xx.c dev->irq = airq; airq 40 drivers/s390/cio/airq.c int register_adapter_interrupt(struct airq_struct *airq) airq 44 drivers/s390/cio/airq.c if (!airq->handler || airq->isc > MAX_ISC) airq 46 drivers/s390/cio/airq.c if (!airq->lsi_ptr) { airq 47 drivers/s390/cio/airq.c airq->lsi_ptr = kzalloc(1, GFP_KERNEL); airq 48 drivers/s390/cio/airq.c if (!airq->lsi_ptr) airq 50 drivers/s390/cio/airq.c airq->flags |= AIRQ_PTR_ALLOCATED; airq 52 drivers/s390/cio/airq.c if (!airq->lsi_mask) airq 53 drivers/s390/cio/airq.c airq->lsi_mask = 0xff; airq 54 drivers/s390/cio/airq.c snprintf(dbf_txt, sizeof(dbf_txt), "rairq:%p", airq); airq 56 drivers/s390/cio/airq.c isc_register(airq->isc); airq 58 drivers/s390/cio/airq.c hlist_add_head_rcu(&airq->list, &airq_lists[airq->isc]); airq 68 drivers/s390/cio/airq.c void unregister_adapter_interrupt(struct airq_struct *airq) airq 72 drivers/s390/cio/airq.c if (hlist_unhashed(&airq->list)) airq 74 drivers/s390/cio/airq.c snprintf(dbf_txt, sizeof(dbf_txt), "urairq:%p", airq); airq 77 drivers/s390/cio/airq.c hlist_del_rcu(&airq->list); airq 80 drivers/s390/cio/airq.c isc_unregister(airq->isc); airq 81 drivers/s390/cio/airq.c if (airq->flags & AIRQ_PTR_ALLOCATED) { airq 82 drivers/s390/cio/airq.c kfree(airq->lsi_ptr); airq 83 drivers/s390/cio/airq.c airq->lsi_ptr = NULL; airq 84 drivers/s390/cio/airq.c airq->flags &= ~AIRQ_PTR_ALLOCATED; airq 92 drivers/s390/cio/airq.c struct airq_struct *airq; airq 100 drivers/s390/cio/airq.c hlist_for_each_entry_rcu(airq, head, list) airq 101 drivers/s390/cio/airq.c if ((*airq->lsi_ptr & airq->lsi_mask) != 0) airq 102 drivers/s390/cio/airq.c airq->handler(airq, !tpi_info->directed_irq); airq 43 drivers/s390/cio/qdio_thinint.c static void tiqdio_thinint_handler(struct airq_struct *airq, bool floating); airq 182 drivers/s390/cio/qdio_thinint.c static void tiqdio_thinint_handler(struct airq_struct *airq, bool floating) airq 119 drivers/s390/crypto/ap_bus.c static void ap_interrupt_handler(struct airq_struct *airq, bool floating); airq 413 drivers/s390/crypto/ap_bus.c static void ap_interrupt_handler(struct airq_struct *airq, bool floating) airq 144 drivers/s390/virtio/virtio_ccw.c struct airq_struct airq; airq 206 drivers/s390/virtio/virtio_ccw.c static void virtio_airq_handler(struct airq_struct *airq, bool floating) airq 208 drivers/s390/virtio/virtio_ccw.c struct airq_info *info = container_of(airq, struct airq_info, airq); airq 247 drivers/s390/virtio/virtio_ccw.c info->airq.handler = virtio_airq_handler; airq 249 drivers/s390/virtio/virtio_ccw.c info->airq.lsi_ptr = get_summary_indicator(info); airq 250 drivers/s390/virtio/virtio_ccw.c info->airq.lsi_mask = 0xff; airq 251 drivers/s390/virtio/virtio_ccw.c info->airq.isc = VIRTIO_AIRQ_ISC; airq 252 drivers/s390/virtio/virtio_ccw.c rc = register_adapter_interrupt(&info->airq);