diff options
author | bde <bde@FreeBSD.org> | 1995-11-21 14:56:02 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1995-11-21 14:56:02 +0000 |
commit | b50695601cd353c2cd0f333a0d3f2393f812f338 (patch) | |
tree | 135e24dff4a57fc4c797067c2bcbc98a1fcfb29c /sys/gnu/i386 | |
parent | bd2d8266d1ba3c80e773f16cd31df4ad40e298cf (diff) | |
download | FreeBSD-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.c | 51 | ||||
-rw-r--r-- | sys/gnu/i386/isa/nic3009.c | 41 |
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) |