summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authorpaul <paul@FreeBSD.org>1994-08-21 20:16:14 +0000
committerpaul <paul@FreeBSD.org>1994-08-21 20:16:14 +0000
commit5e89d90e3614977f523ae98fd7fcbb49a27c0394 (patch)
treeb7db25ec4d918cc56645edd1f0a4632f7144e585 /sys
parentcec2fb9e659008b040493c48cd67ddbabfe892d9 (diff)
downloadFreeBSD-src-5e89d90e3614977f523ae98fd7fcbb49a27c0394.zip
FreeBSD-src-5e89d90e3614977f523ae98fd7fcbb49a27c0394.tar.gz
Added (timeout_func_t) casts to timeout/utimeoute calls.
Reviewed by: Submitted by:
Diffstat (limited to 'sys')
-rw-r--r--sys/i386/isa/bt742a.c14
-rw-r--r--sys/i386/isa/ft.c32
2 files changed, 21 insertions, 25 deletions
diff --git a/sys/i386/isa/bt742a.c b/sys/i386/isa/bt742a.c
index c047734..65a96e0 100644
--- a/sys/i386/isa/bt742a.c
+++ b/sys/i386/isa/bt742a.c
@@ -12,7 +12,7 @@
* on the understanding that TFS is not responsible for the correct
* functioning of this software in any circumstances.
*
- * $Id: bt742a.c,v 1.18 1994/08/13 03:49:55 wollman Exp $
+ * $Id: bt742a.c,v 1.19 1994/08/18 23:36:39 phk Exp $
*/
/*
@@ -44,10 +44,6 @@
#define NBT 1
#endif /*KERNEL */
-#ifndef NetBSD
-typedef timeout_func_t timeout_t;
-#endif
-
typedef unsigned long int physaddr;
/*
@@ -721,7 +717,7 @@ btintr(unit)
}
wmbi->stat = BT_MBI_FREE;
if (ccb) {
- untimeout((timeout_t)bt_timeout, (caddr_t)ccb);
+ untimeout((timeout_func_t)bt_timeout, (caddr_t)ccb);
bt_done(unit, ccb);
}
/* Set the IN mail Box pointer for next */ bt_nextmbx(wmbi, wmbx, mbi);
@@ -1363,7 +1359,7 @@ bt_scsi_cmd(xs)
*/
SC_DEBUG(xs->sc_link, SDEV_DB3, ("cmd_sent\n"));
if (!(flags & SCSI_NOMASK)) {
- timeout((timeout_t)bt_timeout, (caddr_t)ccb, (xs->timeout * hz) / 1000);
+ timeout((timeout_func_t)bt_timeout, (caddr_t)ccb, (xs->timeout * hz) / 1000);
return (SUCCESSFULLY_QUEUED);
}
/*
@@ -1414,7 +1410,7 @@ bt_poll(unit, xs, ccb)
* because we are polling, take out the timeout entry
* bt_timeout made
*/
- untimeout((timeout_t)bt_timeout, (caddr_t)ccb);
+ untimeout((timeout_func_t)bt_timeout, (caddr_t)ccb);
count = 2000;
while (count) {
/*
@@ -1489,7 +1485,7 @@ bt_timeout(caddr_t arg1)
bt_send_mbo(unit, ~SCSI_NOMASK,
BT_MBO_ABORT, ccb);
/* 2 secs for the abort */
- timeout((timeout_t)bt_timeout, (caddr_t)ccb, 2 * hz);
+ timeout((timeout_func_t)bt_timeout, (caddr_t)ccb, 2 * hz);
ccb->flags = CCB_ABORTED;
}
splx(s);
diff --git a/sys/i386/isa/ft.c b/sys/i386/isa/ft.c
index b7ca761..21154a3 100644
--- a/sys/i386/isa/ft.c
+++ b/sys/i386/isa/ft.c
@@ -17,7 +17,7 @@
* POSSIBILITY OF SUCH DAMAGE.
*
* ft.c - QIC-40/80 floppy tape driver
- * $Id: ft.c,v 1.7 1994/08/02 07:39:22 davidg Exp $
+ * $Id: ft.c,v 1.8 1994/08/13 03:50:00 wollman Exp $
*
*
* 01/26/94 v0.3b - Jim Babb
@@ -52,7 +52,7 @@
* 06/03/93 v0.1 Alpha release
* Hopefully the last re-write. Many bugs fixed, many remain.
*
- * $Id: ft.c,v 1.7 1994/08/02 07:39:22 davidg Exp $
+ * $Id: ft.c,v 1.8 1994/08/13 03:50:00 wollman Exp $
*/
#include "ft.h"
@@ -390,7 +390,7 @@ restate:
DPRT(("ft%d: async_cmd command bad st0=$%02x pcn=$%02x\n",
ftu, st0, pcn));
async_state = 0;
- timeout(ft_timeout, (caddr_t)ftu, hz/10);
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, hz/10);
break;
}
if (st0 & 0x20) { /* seek done */
@@ -403,7 +403,7 @@ restate:
#endif
if (async_arg[1]) goto complete;
async_state = 2;
- timeout(ft_timeout, (caddr_t)ftu, hz/50);
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, hz/50);
break;
case 2:
goto complete;
@@ -498,7 +498,7 @@ restate:
DPRT(("ft%d: acmd_state exceeded retry count\n", ftu));
goto complete;
}
- timeout(ft_timeout, (caddr_t)ftu, hz/4);
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, hz/4);
break;
}
break;
@@ -524,7 +524,7 @@ restate:
goto complete;
}
async_state = 1;
- timeout(ft_timeout, (caddr_t)ftu, hz/4);
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, hz/4);
break;
}
break;
@@ -586,7 +586,7 @@ restate:
case 5:
ft->moving = 1;
async_state = 0;
- timeout(ft_timeout, (caddr_t)ftu, hz/10); /* XXX */
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, hz/10); /* XXX */
break;
}
break;
@@ -671,7 +671,7 @@ restate:
break;
case 8:
async_state = 9;
- timeout(ft_timeout, (caddr_t)ftu, hz/10); /* XXX */
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, hz/10); /* XXX */
break;
case 9:
goto complete;
@@ -830,7 +830,7 @@ restate:
case 6:
arq_state = 1;
- timeout(ft_timeout, (caddr_t)ftu, hz/10); /* XXX */
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, hz/10); /* XXX */
break;
case 7:
@@ -947,7 +947,7 @@ restate:
case 4:
ard_state = 1;
- timeout(ft_timeout, (caddr_t)ftu, hz/10); /* XXX */
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, hz/10); /* XXX */
break;
default:
@@ -1070,7 +1070,7 @@ restate:
case 4:
awr_state = 1;
- timeout(ft_timeout, (caddr_t)ftu, hz/10); /* XXX */
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, hz/10); /* XXX */
break;
default:
@@ -1213,7 +1213,7 @@ int ftintr_wait(ftu_t ftu, int cmd, int ticks)
goto intrdone;
}
- if (ticks) timeout(ft_timeout, (caddr_t)ftu, ticks);
+ if (ticks) timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, ticks);
tsleep((caddr_t)&ftsem.intr_wait, FTPRI, "ftwait", 0);
intrdone:
@@ -1226,7 +1226,7 @@ intrdone:
}
/* got interrupt */
- if (ft->attaching == 0 && ticks) untimeout(ft_timeout, (caddr_t)ftu);
+ if (ft->attaching == 0 && ticks) untimeout((timeout_func_t)ft_timeout, (caddr_t)ftu);
ft->cmd_wait = FTCMD_NONE;
ft->sts_wait = FTSTS_NONE;
return(0);
@@ -1290,7 +1290,7 @@ int tape_state(ftu_t ftu, int all, int mask, int seconds)
if ((r & mask) != 0) return(r);
}
if (seconds) {
- timeout(state_timeout, (caddr_t)ftu, hz/4);
+ timeout((timeout_func_t)state_timeout, (caddr_t)ftu, hz/4);
tsleep((caddr_t)&ftsem.long_delay, FTPRI, "ftstate", 0);
}
}
@@ -1826,7 +1826,7 @@ int ftreq_rw(ftu_t ftu, int cmd, QIC_Segment *sr, struct proc *p)
ft->xcnt = 0;
ft->xptr = sp->buff;
ft->active = 1;
- timeout(ft_timeout, (caddr_t)ftu, 1);
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, 1);
rdwait:
tsleep((caddr_t)&ftsem.buff_avail, FTPRI, "ftrw", 0);
@@ -1872,7 +1872,7 @@ rdwait:
ft->xcnt = 0;
ft->xptr = sp->buff;
ft->active = 1;
- timeout(ft_timeout, (caddr_t)ftu, 1);
+ timeout((timeout_func_t)ft_timeout, (caddr_t)ftu, 1);
}
}
splx(s);
OpenPOWER on IntegriCloud