Module Name: src
Committed By: thorpej
Date: Fri Feb 7 00:56:49 UTC 2020
Modified Files:
src/sys/dev/ic: aic6915.c elinkxl.c gem.c hme.c i82557.c rtl8169.c
rtl81x9.c smc83c170.c smc91cxx.c
Log Message:
Use callout_setfunc() / callout_schedule().
To generate a diff of this commit:
cvs rdiff -u -r1.41 -r1.42 src/sys/dev/ic/aic6915.c
cvs rdiff -u -r1.135 -r1.136 src/sys/dev/ic/elinkxl.c
cvs rdiff -u -r1.127 -r1.128 src/sys/dev/ic/gem.c
cvs rdiff -u -r1.106 -r1.107 src/sys/dev/ic/hme.c
cvs rdiff -u -r1.158 -r1.159 src/sys/dev/ic/i82557.c
cvs rdiff -u -r1.163 -r1.164 src/sys/dev/ic/rtl8169.c
cvs rdiff -u -r1.109 -r1.110 src/sys/dev/ic/rtl81x9.c
cvs rdiff -u -r1.92 -r1.93 src/sys/dev/ic/smc83c170.c
cvs rdiff -u -r1.105 -r1.106 src/sys/dev/ic/smc91cxx.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/ic/aic6915.c
diff -u src/sys/dev/ic/aic6915.c:1.41 src/sys/dev/ic/aic6915.c:1.42
--- src/sys/dev/ic/aic6915.c:1.41 Wed Jan 29 14:09:58 2020
+++ src/sys/dev/ic/aic6915.c Fri Feb 7 00:56:48 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: aic6915.c,v 1.41 2020/01/29 14:09:58 thorpej Exp $ */
+/* $NetBSD: aic6915.c,v 1.42 2020/02/07 00:56:48 thorpej Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: aic6915.c,v 1.41 2020/01/29 14:09:58 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: aic6915.c,v 1.42 2020/02/07 00:56:48 thorpej Exp $");
#include <sys/param.h>
@@ -143,6 +143,7 @@ sf_attach(struct sf_softc *sc)
uint8_t enaddr[ETHER_ADDR_LEN];
callout_init(&sc->sc_tick_callout, 0);
+ callout_setfunc(&sc->sc_tick_callout, sf_tick, sc);
/*
* If we're I/O mapped, the functional register handle is
@@ -823,7 +824,7 @@ sf_tick(void *arg)
sf_stats_update(sc);
splx(s);
- callout_reset(&sc->sc_tick_callout, hz, sf_tick, sc);
+ callout_schedule(&sc->sc_tick_callout, hz);
}
/*
@@ -1088,7 +1089,7 @@ sf_init(struct ifnet *ifp)
GEC_TxDmaEn | GEC_RxDmaEn | GEC_TransmitEn | GEC_ReceiveEn);
/* Start the on second clock. */
- callout_reset(&sc->sc_tick_callout, hz, sf_tick, sc);
+ callout_schedule(&sc->sc_tick_callout, hz);
/*
* Note that the interface is now running.
Index: src/sys/dev/ic/elinkxl.c
diff -u src/sys/dev/ic/elinkxl.c:1.135 src/sys/dev/ic/elinkxl.c:1.136
--- src/sys/dev/ic/elinkxl.c:1.135 Tue Feb 4 05:25:39 2020
+++ src/sys/dev/ic/elinkxl.c Fri Feb 7 00:56:48 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: elinkxl.c,v 1.135 2020/02/04 05:25:39 thorpej Exp $ */
+/* $NetBSD: elinkxl.c,v 1.136 2020/02/07 00:56:48 thorpej Exp $ */
/*-
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: elinkxl.c,v 1.135 2020/02/04 05:25:39 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: elinkxl.c,v 1.136 2020/02/07 00:56:48 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -176,6 +176,7 @@ ex_config(struct ex_softc *sc)
pmf_self_suspensor_init(sc->sc_dev, &sc->sc_suspensor, &sc->sc_qual);
callout_init(&sc->ex_mii_callout, 0);
+ callout_setfunc(&sc->ex_mii_callout, ex_tick, sc);
ex_reset(sc);
@@ -688,7 +689,7 @@ ex_init(struct ifnet *ifp)
GO_WINDOW(1);
- callout_reset(&sc->ex_mii_callout, hz, ex_tick, sc);
+ callout_schedule(&sc->ex_mii_callout, hz);
out:
if (error) {
@@ -1546,7 +1547,7 @@ ex_tick(void *arg)
splx(s);
- callout_reset(&sc->ex_mii_callout, hz, ex_tick, sc);
+ callout_schedule(&sc->ex_mii_callout, hz);
}
void
Index: src/sys/dev/ic/gem.c
diff -u src/sys/dev/ic/gem.c:1.127 src/sys/dev/ic/gem.c:1.128
--- src/sys/dev/ic/gem.c:1.127 Tue Feb 4 05:25:39 2020
+++ src/sys/dev/ic/gem.c Fri Feb 7 00:56:48 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: gem.c,v 1.127 2020/02/04 05:25:39 thorpej Exp $ */
+/* $NetBSD: gem.c,v 1.128 2020/02/07 00:56:48 thorpej Exp $ */
/*
*
@@ -37,7 +37,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: gem.c,v 1.127 2020/02/04 05:25:39 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: gem.c,v 1.128 2020/02/07 00:56:48 thorpej Exp $");
#include "opt_inet.h"
@@ -616,6 +616,8 @@ gem_attach(struct gem_softc *sc, const u
#endif
callout_init(&sc->sc_tick_ch, 0);
+ callout_setfunc(&sc->sc_tick_ch, gem_tick, sc);
+
callout_init(&sc->sc_rx_watchdog, 0);
callout_setfunc(&sc->sc_rx_watchdog, gem_rx_watchdog, sc);
@@ -641,7 +643,7 @@ gem_tick(void *arg)
s = splnet();
mii_tick(&sc->sc_mii);
splx(s);
- callout_reset(&sc->sc_tick_ch, hz, gem_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
}
}
@@ -1062,7 +1064,7 @@ gem_pcs_start(struct gem_softc *sc)
gem_bitwait(sc, h, GEM_MII_STATUS, 0, GEM_MII_STATUS_ANEG_CPT);
/* Start the 10 second timer */
- callout_reset(&sc->sc_tick_ch, hz * 10, gem_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz * 10);
}
/*
@@ -1221,7 +1223,7 @@ gem_init(struct ifnet *ifp)
gem_pcs_start(sc);
else
/* Start the one second timer. */
- callout_reset(&sc->sc_tick_ch, hz, gem_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
sc->sc_flags &= ~GEM_LINK;
ifp->if_flags |= IFF_RUNNING;
@@ -2163,7 +2165,7 @@ gem_pint(struct gem_softc *sc)
gem_statuschange(sc);
/* Start the 10 second timer */
- callout_reset(&sc->sc_tick_ch, hz * 10, gem_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz * 10);
}
return 1;
}
Index: src/sys/dev/ic/hme.c
diff -u src/sys/dev/ic/hme.c:1.106 src/sys/dev/ic/hme.c:1.107
--- src/sys/dev/ic/hme.c:1.106 Wed Jan 29 14:47:08 2020
+++ src/sys/dev/ic/hme.c Fri Feb 7 00:56:48 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: hme.c,v 1.106 2020/01/29 14:47:08 thorpej Exp $ */
+/* $NetBSD: hme.c,v 1.107 2020/02/07 00:56:48 thorpej Exp $ */
/*-
* Copyright (c) 1999 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: hme.c,v 1.106 2020/01/29 14:47:08 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: hme.c,v 1.107 2020/02/07 00:56:48 thorpej Exp $");
/* #define HMEDEBUG */
@@ -315,6 +315,7 @@ hme_config(struct hme_softc *sc)
RND_TYPE_NET, RND_FLAG_DEFAULT);
callout_init(&sc->sc_tick_ch, 0);
+ callout_setfunc(&sc->sc_tick_ch, hme_tick, sc);
}
void
@@ -327,7 +328,7 @@ hme_tick(void *arg)
mii_tick(&sc->sc_mii);
splx(s);
- callout_reset(&sc->sc_tick_ch, hz, hme_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
}
void
@@ -635,7 +636,7 @@ hme_init(struct ifnet *ifp)
return rc;
/* Start the one second timer. */
- callout_reset(&sc->sc_tick_ch, hz, hme_tick, sc);
+ callout_schedule(&sc->sc_tick_ch, hz);
ifp->if_flags |= IFF_RUNNING;
ifp->if_flags &= ~IFF_OACTIVE;
Index: src/sys/dev/ic/i82557.c
diff -u src/sys/dev/ic/i82557.c:1.158 src/sys/dev/ic/i82557.c:1.159
--- src/sys/dev/ic/i82557.c:1.158 Tue Feb 4 05:25:39 2020
+++ src/sys/dev/ic/i82557.c Fri Feb 7 00:56:48 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: i82557.c,v 1.158 2020/02/04 05:25:39 thorpej Exp $ */
+/* $NetBSD: i82557.c,v 1.159 2020/02/07 00:56:48 thorpej Exp $ */
/*-
* Copyright (c) 1997, 1998, 1999, 2001, 2002 The NetBSD Foundation, Inc.
@@ -66,7 +66,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: i82557.c,v 1.158 2020/02/04 05:25:39 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: i82557.c,v 1.159 2020/02/07 00:56:48 thorpej Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -260,6 +260,7 @@ fxp_attach(struct fxp_softc *sc)
struct fxp_phytype *fp;
callout_init(&sc->sc_callout, 0);
+ callout_setfunc(&sc->sc_callout, fxp_tick, sc);
/*
* Enable use of extended RFDs and IPCBs for 82550 and later chips.
@@ -1566,7 +1567,7 @@ fxp_tick(void *arg)
/*
* Schedule another timeout one second from now.
*/
- callout_reset(&sc->sc_callout, hz, fxp_tick, sc);
+ callout_schedule(&sc->sc_callout, hz);
}
/*
@@ -2006,7 +2007,7 @@ fxp_init(struct ifnet *ifp)
/*
* Start the one second timer.
*/
- callout_reset(&sc->sc_callout, hz, fxp_tick, sc);
+ callout_schedule(&sc->sc_callout, hz);
/*
* Attempt to start output on the interface.
Index: src/sys/dev/ic/rtl8169.c
diff -u src/sys/dev/ic/rtl8169.c:1.163 src/sys/dev/ic/rtl8169.c:1.164
--- src/sys/dev/ic/rtl8169.c:1.163 Tue Feb 4 05:25:39 2020
+++ src/sys/dev/ic/rtl8169.c Fri Feb 7 00:56:48 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: rtl8169.c,v 1.163 2020/02/04 05:25:39 thorpej Exp $ */
+/* $NetBSD: rtl8169.c,v 1.164 2020/02/07 00:56:48 thorpej Exp $ */
/*
* Copyright (c) 1997, 1998-2003
@@ -33,7 +33,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rtl8169.c,v 1.163 2020/02/04 05:25:39 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtl8169.c,v 1.164 2020/02/07 00:56:48 thorpej Exp $");
/* $FreeBSD: /repoman/r/ncvs/src/sys/dev/re/if_re.c,v 1.20 2004/04/11 20:34:08 ru Exp $ */
/*
@@ -873,6 +873,7 @@ re_attach(struct rtk_softc *sc)
IFQ_SET_READY(&ifp->if_snd);
callout_init(&sc->rtk_tick_ch, 0);
+ callout_setfunc(&sc->rtk_tick_ch, re_tick, sc);
/* Do MII setup */
mii->mii_ifp = ifp;
@@ -1470,7 +1471,7 @@ re_tick(void *arg)
mii_tick(&sc->mii);
splx(s);
- callout_reset(&sc->rtk_tick_ch, hz, re_tick, sc);
+ callout_schedule(&sc->rtk_tick_ch, hz);
}
int
@@ -2031,7 +2032,7 @@ re_init(struct ifnet *ifp)
ifp->if_flags |= IFF_RUNNING;
ifp->if_flags &= ~IFF_OACTIVE;
- callout_reset(&sc->rtk_tick_ch, hz, re_tick, sc);
+ callout_schedule(&sc->rtk_tick_ch, hz);
out:
if (error) {
Index: src/sys/dev/ic/rtl81x9.c
diff -u src/sys/dev/ic/rtl81x9.c:1.109 src/sys/dev/ic/rtl81x9.c:1.110
--- src/sys/dev/ic/rtl81x9.c:1.109 Tue Feb 4 05:25:39 2020
+++ src/sys/dev/ic/rtl81x9.c Fri Feb 7 00:56:48 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: rtl81x9.c,v 1.109 2020/02/04 05:25:39 thorpej Exp $ */
+/* $NetBSD: rtl81x9.c,v 1.110 2020/02/07 00:56:48 thorpej Exp $ */
/*
* Copyright (c) 1997, 1998
@@ -86,7 +86,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rtl81x9.c,v 1.109 2020/02/04 05:25:39 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtl81x9.c,v 1.110 2020/02/07 00:56:48 thorpej Exp $");
#include <sys/param.h>
@@ -627,6 +627,7 @@ rtk_attach(struct rtk_softc *sc)
int i, addr_len;
callout_init(&sc->rtk_tick_ch, 0);
+ callout_setfunc(&sc->rtk_tick_ch, rtk_tick, sc);
/*
* Check EEPROM type 9346 or 9356.
@@ -1421,7 +1422,7 @@ rtk_init(struct ifnet *ifp)
ifp->if_flags |= IFF_RUNNING;
ifp->if_flags &= ~IFF_OACTIVE;
- callout_reset(&sc->rtk_tick_ch, hz, rtk_tick, sc);
+ callout_schedule(&sc->rtk_tick_ch, hz);
out:
if (error) {
@@ -1514,5 +1515,5 @@ rtk_tick(void *arg)
mii_tick(&sc->mii);
splx(s);
- callout_reset(&sc->rtk_tick_ch, hz, rtk_tick, sc);
+ callout_schedule(&sc->rtk_tick_ch, hz);
}
Index: src/sys/dev/ic/smc83c170.c
diff -u src/sys/dev/ic/smc83c170.c:1.92 src/sys/dev/ic/smc83c170.c:1.93
--- src/sys/dev/ic/smc83c170.c:1.92 Thu Jan 30 04:56:11 2020
+++ src/sys/dev/ic/smc83c170.c Fri Feb 7 00:56:48 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: smc83c170.c,v 1.92 2020/01/30 04:56:11 thorpej Exp $ */
+/* $NetBSD: smc83c170.c,v 1.93 2020/02/07 00:56:48 thorpej Exp $ */
/*-
* Copyright (c) 1998, 1999 The NetBSD Foundation, Inc.
@@ -36,7 +36,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: smc83c170.c,v 1.92 2020/01/30 04:56:11 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: smc83c170.c,v 1.93 2020/02/07 00:56:48 thorpej Exp $");
#include <sys/param.h>
@@ -113,6 +113,7 @@ epic_attach(struct epic_softc *sc)
char *nullbuf;
callout_init(&sc->sc_mii_callout, 0);
+ callout_setfunc(&sc->sc_mii_callout, epic_tick, sc);
/*
* Allocate the control data structures, and create and load the
@@ -846,7 +847,7 @@ epic_tick(void *arg)
mii_tick(&sc->sc_mii);
splx(s);
- callout_reset(&sc->sc_mii_callout, hz, epic_tick, sc);
+ callout_schedule(&sc->sc_mii_callout, hz);
}
/*
@@ -1037,7 +1038,7 @@ epic_init(struct ifnet *ifp)
/*
* Start the one second clock.
*/
- callout_reset(&sc->sc_mii_callout, hz, epic_tick, sc);
+ callout_schedule(&sc->sc_mii_callout, hz);
/*
* Attempt to start output on the interface.
Index: src/sys/dev/ic/smc91cxx.c
diff -u src/sys/dev/ic/smc91cxx.c:1.105 src/sys/dev/ic/smc91cxx.c:1.106
--- src/sys/dev/ic/smc91cxx.c:1.105 Tue Feb 4 05:25:39 2020
+++ src/sys/dev/ic/smc91cxx.c Fri Feb 7 00:56:48 2020
@@ -1,4 +1,4 @@
-/* $NetBSD: smc91cxx.c,v 1.105 2020/02/04 05:25:39 thorpej Exp $ */
+/* $NetBSD: smc91cxx.c,v 1.106 2020/02/07 00:56:48 thorpej Exp $ */
/*-
* Copyright (c) 1997 The NetBSD Foundation, Inc.
@@ -71,7 +71,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: smc91cxx.c,v 1.105 2020/02/04 05:25:39 thorpej Exp $");
+__KERNEL_RCSID(0, "$NetBSD: smc91cxx.c,v 1.106 2020/02/07 00:56:48 thorpej Exp $");
#include "opt_inet.h"
@@ -381,6 +381,7 @@ smc91cxx_attach(struct smc91cxx_softc *s
RND_TYPE_NET, RND_FLAG_DEFAULT);
callout_init(&sc->sc_mii_callout, 0);
+ callout_setfunc(&sc->sc_mii_callout, smc91cxx_tick, sc);
/* The attach is successful. */
sc->sc_flags |= SMC_FLAGS_ATTACHED;
@@ -593,7 +594,7 @@ smc91cxx_init(struct smc91cxx_softc *sc)
if (sc->sc_flags & SMC_FLAGS_HAS_MII) {
/* Start the one second clock. */
- callout_reset(&sc->sc_mii_callout, hz, smc91cxx_tick, sc);
+ callout_schedule(&sc->sc_mii_callout, hz);
}
/* Attempt to start any pending transmission. */
@@ -1486,5 +1487,5 @@ smc91cxx_tick(void *arg)
mii_tick(&sc->sc_mii);
splx(s);
- callout_reset(&sc->sc_mii_callout, hz, smc91cxx_tick, sc);
+ callout_schedule(&sc->sc_mii_callout, hz);
}