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);
 }

Reply via email to