aboutsummaryrefslogtreecommitdiff
path: root/sys/pccard
diff options
context:
space:
mode:
authorBruce Evans <bde@FreeBSD.org>1995-11-09 08:57:10 +0000
committerBruce Evans <bde@FreeBSD.org>1995-11-09 08:57:10 +0000
commit0f445dae483fc76b1aa7f3f186ec2e50c839e32e (patch)
tree5a237a4c8cad7d7399eb365fc1f31d9eb0bb16f2 /sys/pccard
parentb9286a3a0b03f4e3766a71d26e1df4c8204fb76a (diff)
Notes
Diffstat (limited to 'sys/pccard')
-rw-r--r--sys/pccard/pccard.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/sys/pccard/pccard.c b/sys/pccard/pccard.c
index f15288c69556..ed86105f6287 100644
--- a/sys/pccard/pccard.c
+++ b/sys/pccard/pccard.c
@@ -87,8 +87,8 @@ static void slot_irq_handler(int);
* drivers do not need to know about the hooks (or the
* data structures).
*/
-static int slot_suspend(struct slot *sp);
-static int slot_resume(struct slot *sp);
+static int slot_suspend(void *vsp);
+static int slot_resume(void *vsp);
static struct apmhook s_hook[MAXSLOT]; /* APM suspend */
static struct apmhook r_hook[MAXSLOT]; /* APM resume */
#endif /* NAPM > 0 */
@@ -302,9 +302,10 @@ struct pccard_dev *devp;
*/
#if NAPM > 0
static int
-slot_suspend(struct slot *sp)
+slot_suspend(void *vsp)
{
struct pccard_dev *dp;
+struct slot *sp = vsp;
for (dp = sp->devices; dp; dp = dp->next)
(void)dp->drv->suspend(dp);
@@ -312,9 +313,10 @@ struct pccard_dev *dp;
return(0);
}
static int
-slot_resume(struct slot *sp)
+slot_resume(void *vsp)
{
struct pccard_dev *dp;
+struct slot *sp = vsp;
sp->cinfo->power(sp);
if (sp->irq)