Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/dev/fdt use fdtbus_intr_establish_xname



details:   https://anonhg.NetBSD.org/src/rev/8bc821b2d250
branches:  trunk
changeset: 979865:8bc821b2d250
user:      jmcneill <jmcneill%NetBSD.org@localhost>
date:      Fri Jan 15 22:35:39 2021 +0000

description:
use fdtbus_intr_establish_xname

diffstat:

 sys/dev/fdt/ahcisata_fdt.c    |  10 ++++++----
 sys/dev/fdt/dwc2_fdt.c        |   9 ++++-----
 sys/dev/fdt/dwiic_fdt.c       |   8 ++++----
 sys/dev/fdt/genet_fdt.c       |   8 ++++----
 sys/dev/fdt/ns8250_uart.c     |   8 ++++----
 sys/dev/fdt/virtio_mmio_fdt.c |   9 +++++----
 6 files changed, 27 insertions(+), 25 deletions(-)

diffs (178 lines):

diff -r 99e0d7b1f530 -r 8bc821b2d250 sys/dev/fdt/ahcisata_fdt.c
--- a/sys/dev/fdt/ahcisata_fdt.c        Fri Jan 15 22:07:54 2021 +0000
+++ b/sys/dev/fdt/ahcisata_fdt.c        Fri Jan 15 22:35:39 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ahcisata_fdt.c,v 1.1 2018/09/03 23:15:12 jmcneill Exp $ */
+/* $NetBSD: ahcisata_fdt.c,v 1.2 2021/01/15 22:35:39 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2018 Jared McNeill <jmcneill%invisible.ca@localhost>
@@ -28,7 +28,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(0, "$NetBSD: ahcisata_fdt.c,v 1.1 2018/09/03 23:15:12 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ahcisata_fdt.c,v 1.2 2021/01/15 22:35:39 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -103,8 +103,10 @@
        aprint_naive("\n");
        aprint_normal(": AHCI SATA controller\n");
 
-       if (fdtbus_intr_establish(phandle, 0, IPL_BIO, 0, ahci_intr, sc) == NULL) {
-               aprint_error_dev(self, "failed to establish interrupt on %s\n", intrstr);
+       if (fdtbus_intr_establish_xname(phandle, 0, IPL_BIO, 0,
+           ahci_intr, sc, device_xname(self)) == NULL) {
+               aprint_error_dev(self,
+                   "failed to establish interrupt on %s\n", intrstr);
                return;
        }
        aprint_normal_dev(self, "interrupting on %s\n", intrstr);
diff -r 99e0d7b1f530 -r 8bc821b2d250 sys/dev/fdt/dwc2_fdt.c
--- a/sys/dev/fdt/dwc2_fdt.c    Fri Jan 15 22:07:54 2021 +0000
+++ b/sys/dev/fdt/dwc2_fdt.c    Fri Jan 15 22:35:39 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: dwc2_fdt.c,v 1.5 2019/03/02 13:21:08 jmcneill Exp $    */
+/*     $NetBSD: dwc2_fdt.c,v 1.6 2021/01/15 22:35:39 jmcneill Exp $    */
 
 /*-
  * Copyright (c) 2013 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dwc2_fdt.c,v 1.5 2019/03/02 13:21:08 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dwc2_fdt.c,v 1.6 2021/01/15 22:35:39 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -166,9 +166,8 @@
        aprint_naive("\n");
        aprint_normal(": DesignWare USB2 OTG\n");
 
-       sc->sc_ih = fdtbus_intr_establish(phandle, 0, IPL_VM, FDT_INTR_MPSAFE,
-           dwc2_intr, &sc->sc_dwc2);
-
+       sc->sc_ih = fdtbus_intr_establish_xname(phandle, 0, IPL_VM,
+           FDT_INTR_MPSAFE, dwc2_intr, &sc->sc_dwc2, device_xname(self));
        if (sc->sc_ih == NULL) {
                aprint_error_dev(self, "failed to establish interrupt %s\n",
                    intrstr);
diff -r 99e0d7b1f530 -r 8bc821b2d250 sys/dev/fdt/dwiic_fdt.c
--- a/sys/dev/fdt/dwiic_fdt.c   Fri Jan 15 22:07:54 2021 +0000
+++ b/sys/dev/fdt/dwiic_fdt.c   Fri Jan 15 22:35:39 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: dwiic_fdt.c,v 1.2 2020/12/23 16:02:11 thorpej Exp $ */
+/* $NetBSD: dwiic_fdt.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2017 The NetBSD Foundation, Inc.
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: dwiic_fdt.c,v 1.2 2020/12/23 16:02:11 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: dwiic_fdt.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -98,8 +98,8 @@
        }
        aprint_normal_dev(self, "interrupting on %s\n", intrstr);
 
-       sc->sc_dwiic.sc_ih = fdtbus_intr_establish(phandle, 0, IPL_VM, 0,
-               dwiic_intr, &sc->sc_dwiic);
+       sc->sc_dwiic.sc_ih = fdtbus_intr_establish_xname(phandle, 0, IPL_VM, 0,
+               dwiic_intr, &sc->sc_dwiic, device_xname(self));
        if (sc->sc_dwiic.sc_ih == NULL) {
                aprint_error_dev(self, "couldn't establish interrupt\n");
                goto out;
diff -r 99e0d7b1f530 -r 8bc821b2d250 sys/dev/fdt/genet_fdt.c
--- a/sys/dev/fdt/genet_fdt.c   Fri Jan 15 22:07:54 2021 +0000
+++ b/sys/dev/fdt/genet_fdt.c   Fri Jan 15 22:35:39 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: genet_fdt.c,v 1.2 2020/05/25 19:49:28 jmcneill Exp $ */
+/* $NetBSD: genet_fdt.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2020 Jared McNeill <jmcneill%invisible.ca@localhost>
@@ -29,7 +29,7 @@
 #include "opt_net_mpsafe.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: genet_fdt.c,v 1.2 2020/05/25 19:49:28 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: genet_fdt.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -125,8 +125,8 @@
        if (genet_attach(sc) != 0)
                return;
 
-       ih = fdtbus_intr_establish(phandle, 0, IPL_NET, FDT_INTR_FLAGS,
-           genet_intr, sc);
+       ih = fdtbus_intr_establish_xname(phandle, 0, IPL_NET, FDT_INTR_FLAGS,
+           genet_intr, sc, device_xname(self));
        if (ih == NULL) {
                aprint_error_dev(self, "couldn't establish interrupt on %s\n",
                    intrstr);
diff -r 99e0d7b1f530 -r 8bc821b2d250 sys/dev/fdt/ns8250_uart.c
--- a/sys/dev/fdt/ns8250_uart.c Fri Jan 15 22:07:54 2021 +0000
+++ b/sys/dev/fdt/ns8250_uart.c Fri Jan 15 22:35:39 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: ns8250_uart.c,v 1.2 2020/07/16 16:38:40 jmcneill Exp $ */
+/* $NetBSD: ns8250_uart.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $ */
 
 /*-
  * Copyright (c) 2017-2020 Jared McNeill <jmcneill%invisible.ca@localhost>
@@ -28,7 +28,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(1, "$NetBSD: ns8250_uart.c,v 1.2 2020/07/16 16:38:40 jmcneill Exp $");
+__KERNEL_RCSID(1, "$NetBSD: ns8250_uart.c,v 1.3 2021/01/15 22:35:39 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -163,8 +163,8 @@
                return;
        }
 
-       ih = fdtbus_intr_establish(faa->faa_phandle, 0, IPL_SERIAL,
-           FDT_INTR_MPSAFE, comintr, sc);
+       ih = fdtbus_intr_establish_xname(faa->faa_phandle, 0, IPL_SERIAL,
+           FDT_INTR_MPSAFE, comintr, sc, device_xname(self));
        if (ih == NULL) {
                aprint_error_dev(self, "failed to establish interrupt on %s\n",
                    intrstr);
diff -r 99e0d7b1f530 -r 8bc821b2d250 sys/dev/fdt/virtio_mmio_fdt.c
--- a/sys/dev/fdt/virtio_mmio_fdt.c     Fri Jan 15 22:07:54 2021 +0000
+++ b/sys/dev/fdt/virtio_mmio_fdt.c     Fri Jan 15 22:35:39 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: virtio_mmio_fdt.c,v 1.3 2018/09/29 15:56:25 jmcneill Exp $ */
+/* $NetBSD: virtio_mmio_fdt.c,v 1.4 2021/01/15 22:35:39 jmcneill Exp $ */
 
 /*
  * Copyright (c) 2018 Jonathan A. Kollasch
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: virtio_mmio_fdt.c,v 1.3 2018/09/29 15:56:25 jmcneill Exp $");
+__KERNEL_RCSID(0, "$NetBSD: virtio_mmio_fdt.c,v 1.4 2021/01/15 22:35:39 jmcneill Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -167,8 +167,9 @@
        if (vsc->sc_flags & VIRTIO_F_PCI_INTR_MPSAFE)
                flags |= FDT_INTR_MPSAFE;
 
-       msc->sc_ih = fdtbus_intr_establish(fsc->sc_phandle, 0, vsc->sc_ipl,
-           flags, virtio_mmio_intr, msc);
+       msc->sc_ih = fdtbus_intr_establish_xname(fsc->sc_phandle, 0,
+           vsc->sc_ipl, flags, virtio_mmio_intr, msc,
+           device_xname(vsc->sc_dev));
        if (msc->sc_ih == NULL) {
                aprint_error_dev(vsc->sc_dev,
                    "failed to establish interrupt on %s\n", intrstr);



Home | Main Index | Thread Index | Old Index