Deleted Added
full compact
atkbdc.c (67164) atkbdc.c (69781)
1/*-
2 * Copyright (c) 1996-1999
3 * Kazutaka YOKOTA (yokota@zodiac.mech.utsunomiya-u.ac.jp)
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 13 unchanged lines hidden (view full) ---

22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
1/*-
2 * Copyright (c) 1996-1999
3 * Kazutaka YOKOTA (yokota@zodiac.mech.utsunomiya-u.ac.jp)
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 13 unchanged lines hidden (view full) ---

22 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
23 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
24 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
25 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
27 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
28 * SUCH DAMAGE.
29 *
30 * $FreeBSD: head/sys/dev/atkbdc/atkbdc.c 67164 2000-10-15 14:19:01Z phk $
30 * $FreeBSD: head/sys/dev/atkbdc/atkbdc.c 69781 2000-12-08 21:51:06Z dwmalone $
31 * from kbdio.c,v 1.13 1998/09/25 11:55:46 yokota Exp
32 */
33
34#include "atkbdc.h"
35#include "opt_kbd.h"
36
37#include <sys/param.h>
38#include <sys/systm.h>

--- 67 unchanged lines hidden (view full) ---

106{
107 atkbdc_softc_t *sc;
108
109 if (unit >= sizeof(atkbdc_softc)/sizeof(atkbdc_softc[0]))
110 return NULL;
111 sc = atkbdc_softc[unit];
112 if (sc == NULL) {
113 sc = atkbdc_softc[unit]
31 * from kbdio.c,v 1.13 1998/09/25 11:55:46 yokota Exp
32 */
33
34#include "atkbdc.h"
35#include "opt_kbd.h"
36
37#include <sys/param.h>
38#include <sys/systm.h>

--- 67 unchanged lines hidden (view full) ---

106{
107 atkbdc_softc_t *sc;
108
109 if (unit >= sizeof(atkbdc_softc)/sizeof(atkbdc_softc[0]))
110 return NULL;
111 sc = atkbdc_softc[unit];
112 if (sc == NULL) {
113 sc = atkbdc_softc[unit]
114 = malloc(sizeof(*sc), M_DEVBUF, M_NOWAIT);
114 = malloc(sizeof(*sc), M_DEVBUF, M_NOWAIT | M_ZERO);
115 if (sc == NULL)
116 return NULL;
115 if (sc == NULL)
116 return NULL;
117 bzero(sc, sizeof(*sc));
118 }
119 return sc;
120}
121
122int
123atkbdc_probe_unit(int unit, struct resource *port0, struct resource *port1)
124{
125 if (rman_get_start(port0) <= 0)

--- 912 unchanged lines hidden ---
117 }
118 return sc;
119}
120
121int
122atkbdc_probe_unit(int unit, struct resource *port0, struct resource *port1)
123{
124 if (rman_get_start(port0) <= 0)

--- 912 unchanged lines hidden ---