atkbdreg.h (617b90803690a7ece8e76a49803385516bac380b) atkbdreg.h (e9deda23ae07ac86ee4f289ee3ac6979f2205627)
1/*-
2 * Copyright (c) 1999 Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

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

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

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

18 * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT,
19 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
20 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 *
26 * $Id: $
26 * $Id: atkbdreg.h,v 1.1 1999/01/09 02:44:50 yokota Exp $
27 */
28
29#ifndef _DEV_KBD_ATKBDREG_H_
30#define _DEV_KBD_ATKBDREG_H_
31
32#define ATKBD_DRIVER_NAME "atkbd"
33#define ATKBD_UNIT(dev) minor(dev)
34#define ATKBD_MKMINOR(unit) (unit)

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

47#ifdef KBD_INSTALL_CDEV
48 genkbd_softc_t gensc;
49#endif
50} atkbd_softc_t;
51
52#ifdef __i386__
53atkbd_softc_t *atkbd_get_softc(int unit);
54#endif
27 */
28
29#ifndef _DEV_KBD_ATKBDREG_H_
30#define _DEV_KBD_ATKBDREG_H_
31
32#define ATKBD_DRIVER_NAME "atkbd"
33#define ATKBD_UNIT(dev) minor(dev)
34#define ATKBD_MKMINOR(unit) (unit)

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

47#ifdef KBD_INSTALL_CDEV
48 genkbd_softc_t gensc;
49#endif
50} atkbd_softc_t;
51
52#ifdef __i386__
53atkbd_softc_t *atkbd_get_softc(int unit);
54#endif
55int atkbd_probe_unit(int unit, atkbd_softc_t *sc,
55int atkbd_probe_unit(int unit, int port, int irq, int flags);
56int atkbd_attach_unit(int unit, atkbd_softc_t *sc,
56 int port, int irq, int flags);
57 int port, int irq, int flags);
57int atkbd_attach_unit(int unit, atkbd_softc_t *sc);
58
59#endif /* KERNEL */
60
61#endif /* !_DEV_KBD_ATKBDREG_H_ */
58
59#endif /* KERNEL */
60
61#endif /* !_DEV_KBD_ATKBDREG_H_ */