Home
last modified time | relevance | path

Searched refs:airq (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/drivers/s390/cio/
H A Dairq.c21 #include <asm/airq.h>
36 * @airq: pointer to adapter interrupt descriptor
40 int register_adapter_interrupt(struct airq_struct *airq) in register_adapter_interrupt() argument
44 if (!airq->handler || airq->isc > MAX_ISC) in register_adapter_interrupt()
46 if (!airq->lsi_ptr) { in register_adapter_interrupt()
47 airq->lsi_ptr = kzalloc(1, GFP_KERNEL); in register_adapter_interrupt()
48 if (!airq->lsi_ptr) in register_adapter_interrupt()
50 airq->flags |= AIRQ_PTR_ALLOCATED; in register_adapter_interrupt()
52 if (!airq in register_adapter_interrupt()
68 unregister_adapter_interrupt(struct airq_struct *airq) unregister_adapter_interrupt() argument
92 struct airq_struct *airq; do_airq_interrupt() local
[all...]
H A Dqdio_thinint.c16 #include <asm/airq.h>
137 * @airq: pointer to adapter interrupt descriptor
140 static void tiqdio_thinint_handler(struct airq_struct *airq, bool floating) in tiqdio_thinint_handler() argument
H A DMakefile10 obj-y += airq.o blacklist.o chsc.o cio.o css.o chp.o idset.o isc.o \
H A Dcio.c30 #include <asm/airq.h>
/kernel/linux/linux-6.6/drivers/s390/cio/
H A Dairq.c21 #include <asm/airq.h>
36 * @airq: pointer to adapter interrupt descriptor
40 int register_adapter_interrupt(struct airq_struct *airq) in register_adapter_interrupt() argument
44 if (!airq->handler || airq->isc > MAX_ISC) in register_adapter_interrupt()
46 if (!airq->lsi_ptr) { in register_adapter_interrupt()
47 airq->lsi_ptr = cio_dma_zalloc(1); in register_adapter_interrupt()
48 if (!airq->lsi_ptr) in register_adapter_interrupt()
50 airq->flags |= AIRQ_PTR_ALLOCATED; in register_adapter_interrupt()
52 snprintf(dbf_txt, sizeof(dbf_txt), "rairq:%p", airq); in register_adapter_interrupt()
66 unregister_adapter_interrupt(struct airq_struct *airq) unregister_adapter_interrupt() argument
90 struct airq_struct *airq; do_airq_interrupt() local
[all...]
H A Dqdio_thinint.c16 #include <asm/airq.h>
96 * @airq: pointer to adapter interrupt descriptor
99 static void tiqdio_thinint_handler(struct airq_struct *airq, in tiqdio_thinint_handler() argument
H A DMakefile10 obj-y += airq.o blacklist.o chsc.o cio.o css.o chp.o idset.o isc.o \
H A Dcio.c30 #include <asm/airq.h>
/kernel/linux/linux-5.10/drivers/net/arcnet/
H A Dcom90xx.c58 static int com90xx_found(int ioaddr, int airq, u_long shmem, void __iomem *);
98 int count, status, ioaddr, numprint, airq, openparen = 0; in com90xx_probe() local
349 airq = probe_irq_off(airqmask); in com90xx_probe()
351 if (airq <= 0) { in com90xx_probe()
352 arc_cont(D_INIT_REASONS, "(airq=%d)\n", airq); in com90xx_probe()
361 airq = irq; in com90xx_probe()
364 arc_cont(D_INIT, "(%d,", airq); in com90xx_probe()
396 if (com90xx_found(*port, airq, ptr, base) == 0) in com90xx_probe()
460 static int __init com90xx_found(int ioaddr, int airq, u_lon argument
[all...]
/kernel/linux/linux-6.6/drivers/net/arcnet/
H A Dcom90xx.c58 static int com90xx_found(int ioaddr, int airq, u_long shmem, void __iomem *);
98 int count, status, ioaddr, numprint, airq, openparen = 0; in com90xx_probe() local
349 airq = probe_irq_off(airqmask); in com90xx_probe()
351 if (airq <= 0) { in com90xx_probe()
352 arc_cont(D_INIT_REASONS, "(airq=%d)\n", airq); in com90xx_probe()
361 airq = irq; in com90xx_probe()
364 arc_cont(D_INIT, "(%d,", airq); in com90xx_probe()
396 if (com90xx_found(*port, airq, ptr, base) == 0) in com90xx_probe()
460 static int __init com90xx_found(int ioaddr, int airq, u_lon argument
[all...]
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dairq.h18 void (*handler)(struct airq_struct *airq, bool floating);
27 int register_adapter_interrupt(struct airq_struct *airq);
28 void unregister_adapter_interrupt(struct airq_struct *airq);
/kernel/linux/linux-6.6/arch/s390/include/asm/
H A Dairq.h19 void (*handler)(struct airq_struct *airq, struct tpi_info *tpi_info);
27 int register_adapter_interrupt(struct airq_struct *airq);
28 void unregister_adapter_interrupt(struct airq_struct *airq);
/kernel/linux/linux-6.6/arch/s390/kvm/
H A Dpci.h17 #include <asm/airq.h>
H A Dinterrupt.c30 #include <asm/airq.h>
3392 static void gib_alert_irq_handler(struct airq_struct *airq, in gib_alert_irq_handler() argument
/kernel/linux/linux-5.10/arch/s390/pci/
H A Dpci_irq.c13 #include <asm/airq.h>
189 static void zpci_directed_irq_handler(struct airq_struct *airq, bool floating) in zpci_directed_irq_handler() argument
200 static void zpci_floating_irq_handler(struct airq_struct *airq, bool floating) in zpci_floating_irq_handler() argument
H A Dpci.c33 #include <asm/airq.h>
/kernel/linux/linux-6.6/arch/s390/pci/
H A Dpci_irq.c13 #include <asm/airq.h>
220 static void zpci_directed_irq_handler(struct airq_struct *airq, in zpci_directed_irq_handler() argument
234 static void zpci_floating_irq_handler(struct airq_struct *airq, in zpci_floating_irq_handler() argument
H A Dpci.c33 #include <asm/airq.h>
/kernel/linux/linux-5.10/drivers/s390/virtio/
H A Dvirtio_ccw.c35 #include <asm/airq.h>
144 struct airq_struct airq; member
206 static void virtio_airq_handler(struct airq_struct *airq, bool floating) in virtio_airq_handler() argument
208 struct airq_info *info = container_of(airq, struct airq_info, airq); in virtio_airq_handler()
247 info->airq.handler = virtio_airq_handler; in new_airq_info()
249 info->airq.lsi_ptr = get_summary_indicator(info); in new_airq_info()
250 info->airq.lsi_mask = 0xff; in new_airq_info()
251 info->airq.isc = VIRTIO_AIRQ_ISC; in new_airq_info()
252 rc = register_adapter_interrupt(&info->airq); in new_airq_info()
[all...]
/kernel/linux/linux-6.6/drivers/s390/virtio/
H A Dvirtio_ccw.c35 #include <asm/airq.h>
146 struct airq_struct airq; member
208 static void virtio_airq_handler(struct airq_struct *airq, in virtio_airq_handler() argument
211 struct airq_info *info = container_of(airq, struct airq_info, airq); in virtio_airq_handler()
250 info->airq.handler = virtio_airq_handler; in new_airq_info()
252 info->airq.lsi_ptr = get_summary_indicator(info); in new_airq_info()
253 info->airq.isc = VIRTIO_AIRQ_ISC; in new_airq_info()
254 rc = register_adapter_interrupt(&info->airq); in new_airq_info()
/kernel/linux/linux-5.10/drivers/s390/crypto/
H A Dap_bus.c28 #include <asm/airq.h>
115 static void ap_interrupt_handler(struct airq_struct *airq, bool floating);
414 * @airq: pointer to adapter interrupt descriptor
416 static void ap_interrupt_handler(struct airq_struct *airq, bool floating) in ap_interrupt_handler() argument
/kernel/linux/linux-6.6/drivers/s390/crypto/
H A Dap_bus.c29 #include <asm/airq.h>
141 static void ap_interrupt_handler(struct airq_struct *airq,
469 * @airq: pointer to adapter interrupt descriptor
472 static void ap_interrupt_handler(struct airq_struct *airq, in ap_interrupt_handler() argument
/kernel/linux/linux-5.10/arch/s390/kvm/
H A Dinterrupt.c30 #include <asm/airq.h>
3275 static void gib_alert_irq_handler(struct airq_struct *airq, bool floating) in gib_alert_irq_handler() argument

Completed in 28 milliseconds