summaryrefslogtreecommitdiffstats
path: root/sys/gnu/i386
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-11-21 14:56:02 +0000
committerbde <bde@FreeBSD.org>1995-11-21 14:56:02 +0000
commitb50695601cd353c2cd0f333a0d3f2393f812f338 (patch)
tree135e24dff4a57fc4c797067c2bcbc98a1fcfb29c /sys/gnu/i386
parentbd2d8266d1ba3c80e773f16cd31df4ad40e298cf (diff)
downloadFreeBSD-src-b50695601cd353c2cd0f333a0d3f2393f812f338.zip
FreeBSD-src-b50695601cd353c2cd0f333a0d3f2393f812f338.tar.gz
Completed function declarations, added prototypes and removed redundant
declarations.
Diffstat (limited to 'sys/gnu/i386')
-rw-r--r--sys/gnu/i386/isa/nic3008.c51
-rw-r--r--sys/gnu/i386/isa/nic3009.c41
2 files changed, 76 insertions, 16 deletions
diff --git a/sys/gnu/i386/isa/nic3008.c b/sys/gnu/i386/isa/nic3008.c
index 6f0e53e..5a71444 100644
--- a/sys/gnu/i386/isa/nic3008.c
+++ b/sys/gnu/i386/isa/nic3008.c
@@ -1,6 +1,6 @@
-static char nic38_id[] = "@(#)$Id: nic3008.c,v 1.7 1995/09/08 11:06:46 bde Exp $";
+static char nic38_id[] = "@(#)$Id: nic3008.c,v 1.8 1995/11/18 04:19:44 bde Exp $";
/*******************************************************************************
- * II - Version 0.1 $Revision: 1.7 $ $State: Exp $
+ * II - Version 0.1 $Revision: 1.8 $ $State: Exp $
*
* Copyright 1994 Dietmar Friede
*******************************************************************************
@@ -10,6 +10,11 @@ static char nic38_id[] = "@(#)$Id: nic3008.c,v 1.7 1995/09/08 11:06:46 bde E
*
*******************************************************************************
* $Log: nic3008.c,v $
+ * Revision 1.8 1995/11/18 04:19:44 bde
+ * Fixed the type of nic_listen(). A trailing arg was missing.
+ *
+ * Fixed calls to s_intr(). There was sometimes an extra trailing arg.
+ *
* Revision 1.7 1995/09/08 11:06:46 bde
* Fix benign type mismatches in devsw functions. 82 out of 299 devsw
* functions were wrong.
@@ -58,6 +63,7 @@ static char nic38_id[] = "@(#)$Id: nic3008.c,v 1.7 1995/09/08 11:06:46 bde E
#include "ioctl.h"
#include "kernel.h"
#include "systm.h"
+#include "conf.h"
#include <sys/proc.h>
#include "i386/isa/isa_device.h"
@@ -91,13 +97,17 @@ extern int Isdn_Appl, Isdn_Ctrl, Isdn_Typ;
static old_spy= 0;
-int nicprobe(), nicattach();
-int nic_connect(), nic_listen(), nic_disconnect(), nic_accept();
-int nic_output();
-extern void isdn_start_out();
-
-static void s_intr(), reset_req(), reset_card();
-static int cstrcmp(), discon_req(), reset_plci(), sel_b2_prot_req();
+extern int nicattach __P((struct isa_device *is));
+extern int nicprobe __P((struct isa_device *is));
+extern int nic_accept __P((int cn, int an, int rea));
+extern int nic_connect __P((int cn, int ap, int b_channel, int inf_mask,
+ int out_serv, int out_serv_add,
+ int src_subadr, unsigned ad_len,
+ char *dest_addr, int spv));
+extern int nic_disconnect __P((int cn, int rea));
+extern int nic_listen __P((int cn, int ap, int inf_mask, int subadr_mask,
+ int si_mask, int spv));
+extern int nic_output __P((int cn));
static short bsintr;
@@ -134,6 +144,29 @@ struct nic_softc
chan_t sc_chan[2];
} nic_sc[NNIC];
+static void badstate __P((mbx_type *mbx, int n, int mb, dpr_type *dpr));
+static void b_intr __P((int mb, int c, struct nic_softc *sc));
+static void bs_intr __P((int mb, int c, struct nic_softc *sc));
+static void con_b3_resp __P((struct nic_softc *sc, int mb, u_short ncci,
+ u_char reject));
+static void con_resp __P((struct nic_softc *sc, int pl, int rea));
+static void d_intr __P((struct nic_softc *sc));
+static int discon_req __P((int w, struct nic_softc *sc, int pl, int rea,
+ int err));
+static int en_q_b __P((struct nic_softc *sc, int mb, int t, int pl, int l,
+ u_char *b));
+static int en_q_d __P((struct nic_softc *sc, int t, int pl, int l,
+ u_char *b));
+static int cstrcmp __P((char *str1, char *str2));
+static void make_intr __P((int box, struct nic_softc *sc));
+static void reset_card __P((struct nic_softc *sc));
+static int reset_plci __P((int w_is_defined_bletch, chan_t *chan, int p));
+static void reset_req __P((struct nic_softc *sc, unsigned box, int w));
+static void s_intr __P((struct nic_softc *sc));
+static int sel_b2_prot_req __P((struct nic_softc *sc, int c, int pl,
+ dlpd_t *dlpd));
+static void sel_b3_prot_req __P((struct nic_softc *sc, int mb, u_short pl,
+ ncpd_t *ncpd));
int
nicprobe(struct isa_device * is)
diff --git a/sys/gnu/i386/isa/nic3009.c b/sys/gnu/i386/isa/nic3009.c
index 7796158..9793ebe 100644
--- a/sys/gnu/i386/isa/nic3009.c
+++ b/sys/gnu/i386/isa/nic3009.c
@@ -1,6 +1,6 @@
-static char nic39_id[] = "@(#)$Id: nic3009.c,v 1.7 1995/09/08 11:06:47 bde Exp $";
+static char nic39_id[] = "@(#)$Id: nic3009.c,v 1.8 1995/09/19 18:54:42 bde Exp $";
/*******************************************************************************
- * II - Version 0.1 $Revision: 1.7 $ $State: Exp $
+ * II - Version 0.1 $Revision: 1.8 $ $State: Exp $
*
* Copyright 1994 Dietmar Friede
*******************************************************************************
@@ -10,6 +10,10 @@ static char nic39_id[] = "@(#)$Id: nic3009.c,v 1.7 1995/09/08 11:06:47 bde E
*
*******************************************************************************
* $Log: nic3009.c,v $
+ * Revision 1.8 1995/09/19 18:54:42 bde
+ * Fix benign type mismatches in isa interrupt handlers. Many returned int
+ * instead of void.
+ *
* Revision 1.7 1995/09/08 11:06:47 bde
* Fix benign type mismatches in devsw functions. 82 out of 299 devsw
* functions were wrong.
@@ -58,6 +62,7 @@ static char nic39_id[] = "@(#)$Id: nic3009.c,v 1.7 1995/09/08 11:06:47 bde E
#include "ioctl.h"
#include "kernel.h"
#include "systm.h"
+#include "conf.h"
#include "proc.h"
#include "i386/isa/isa_device.h"
@@ -84,15 +89,22 @@ extern u_short isdn_state;
extern isdn_ctrl_t isdn_ctrl[];
extern int ispy_applnr;
extern int Isdn_Appl, Isdn_Ctrl, Isdn_Typ;
-extern void isdn_start_out();
static old_spy= 0;
-int nnicprobe(), nnicattach();
-int nnic_connect(), nnic_listen(), nnic_disconnect(), nnic_accept();
-int nnic_output(), nnic_state();
+extern int nnicattach __P((struct isa_device *is));
+extern int nnicprobe __P((struct isa_device *is));
+extern int nnic_accept __P((int cn, int an, int rea));
+extern int nnic_connect __P((int cn, int ap, int b_channel, int inf_mask,
+ int out_serv, int out_serv_add,
+ int src_subadr, unsigned ad_len,
+ char *dest_addr, int spv));
+extern int nnic_disconnect __P((int cn, int rea));
+extern int nnic_listen __P((int cn, int ap, int inf_mask,
+ int subadr_mask, int si_mask, int spv));
+extern int nnic_output __P((int cn));
+extern int nnic_state __P((int cn));
-static discon_req(), sel_b2_prot_req(), reset_plci();
static short bsintr;
struct isa_driver nnicdriver = {nnicprobe, nnicattach, "nnic"};
@@ -130,6 +142,21 @@ struct nnic_softc
chan_t sc_chan[2];
} nnic_sc[NNNIC];
+static void badstate __P((mbx_type *mbx, int n, int mb, dpr_type *dpr));
+static int con_b3_resp __P((int unit, int mb, u_short ncci, u_short pl,
+ u_char reject));
+static int discon_req __P((int w, int unit, int pl, int rea, int err));
+static int con_resp __P((int unit, int pl, int rea));
+static void dn_intr __P((unsigned unit, struct nnic_softc *sc));
+static int en_q __P((int unit, int t, int st, int pl, int l, u_char *b));
+static void make_intr __P((void *gen));
+static void nnnicintr __P((void *gen));
+static void nnic_reset __P((struct nnic_softc *sc, int reset));
+static int reset_plci __P((int w, chan_t *chan, int p));
+static int sel_b2_prot_req __P((int unit, int c, int pl, dlpd_t *dlpd));
+static int sel_b3_prot_req __P((int unit, int mb, u_short pl,
+ ncpd_t *ncpd));
+static void up_intr __P((unsigned unit, struct nnic_softc *sc));
int
nnicprobe(struct isa_device * is)
OpenPOWER on IntegriCloud