Simplify sbdsp_pause().
This commit is contained in:
parent
4d9bcc23d6
commit
0835b779d1
|
@ -1,4 +1,4 @@
|
||||||
/* $NetBSD: sbdsp.c,v 1.102 1999/11/01 18:12:20 augustss Exp $ */
|
/* $NetBSD: sbdsp.c,v 1.103 2000/01/20 19:27:03 thorpej Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1999 The NetBSD Foundation, Inc.
|
* Copyright (c) 1999 The NetBSD Foundation, Inc.
|
||||||
|
@ -85,6 +85,7 @@
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
#include <sys/systm.h>
|
#include <sys/systm.h>
|
||||||
|
#include <sys/kernel.h>
|
||||||
#include <sys/errno.h>
|
#include <sys/errno.h>
|
||||||
#include <sys/ioctl.h>
|
#include <sys/ioctl.h>
|
||||||
#include <sys/syslog.h>
|
#include <sys/syslog.h>
|
||||||
|
@ -215,7 +216,6 @@ static struct sbmode sbrmodes[] = {
|
||||||
void sbversion __P((struct sbdsp_softc *));
|
void sbversion __P((struct sbdsp_softc *));
|
||||||
void sbdsp_jazz16_probe __P((struct sbdsp_softc *));
|
void sbdsp_jazz16_probe __P((struct sbdsp_softc *));
|
||||||
void sbdsp_set_mixer_gain __P((struct sbdsp_softc *sc, int port));
|
void sbdsp_set_mixer_gain __P((struct sbdsp_softc *sc, int port));
|
||||||
void sbdsp_to __P((void *));
|
|
||||||
void sbdsp_pause __P((struct sbdsp_softc *));
|
void sbdsp_pause __P((struct sbdsp_softc *));
|
||||||
int sbdsp_set_timeconst __P((struct sbdsp_softc *, int));
|
int sbdsp_set_timeconst __P((struct sbdsp_softc *, int));
|
||||||
int sbdsp16_set_rate __P((struct sbdsp_softc *, int, int));
|
int sbdsp16_set_rate __P((struct sbdsp_softc *, int, int));
|
||||||
|
@ -1044,25 +1044,12 @@ sbdsp_rdsp(sc)
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
* Doing certain things (like toggling the speaker) make
|
|
||||||
* the SB hardware go away for a while, so pause a little.
|
|
||||||
*/
|
|
||||||
void
|
|
||||||
sbdsp_to(arg)
|
|
||||||
void *arg;
|
|
||||||
{
|
|
||||||
wakeup(arg);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
void
|
||||||
sbdsp_pause(sc)
|
sbdsp_pause(sc)
|
||||||
struct sbdsp_softc *sc;
|
struct sbdsp_softc *sc;
|
||||||
{
|
{
|
||||||
extern int hz;
|
|
||||||
|
|
||||||
timeout(sbdsp_to, sbdsp_to, hz/8);
|
(void) tsleep(sbdsp_pause, PWAIT, "sbpause", hz / 8);
|
||||||
(void)tsleep(sbdsp_to, PWAIT, "sbpause", 0);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue