Deleted Added
full compact
spkr.c (111748) spkr.c (111815)
1/*
2 * spkr.c -- device driver for console speaker
3 *
4 * v1.4 by Eric S. Raymond (esr@snark.thyrsus.com) Aug 1993
5 * modified for FreeBSD by Andrew A. Chernov <ache@astral.msk.su>
6 * modified for PC98 by Kakefuda
7 *
1/*
2 * spkr.c -- device driver for console speaker
3 *
4 * v1.4 by Eric S. Raymond (esr@snark.thyrsus.com) Aug 1993
5 * modified for FreeBSD by Andrew A. Chernov <ache@astral.msk.su>
6 * modified for PC98 by Kakefuda
7 *
8 * $FreeBSD: head/sys/dev/speaker/spkr.c 111748 2003-03-02 16:54:40Z des $
8 * $FreeBSD: head/sys/dev/speaker/spkr.c 111815 2003-03-03 12:15:54Z phk $
9 */
10
11#include <sys/param.h>
12#include <sys/systm.h>
13#include <sys/bus.h>
14#include <sys/kernel.h>
15#include <sys/module.h>
16#include <sys/uio.h>

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

29
30static d_open_t spkropen;
31static d_close_t spkrclose;
32static d_write_t spkrwrite;
33static d_ioctl_t spkrioctl;
34
35#define CDEV_MAJOR 26
36static struct cdevsw spkr_cdevsw = {
9 */
10
11#include <sys/param.h>
12#include <sys/systm.h>
13#include <sys/bus.h>
14#include <sys/kernel.h>
15#include <sys/module.h>
16#include <sys/uio.h>

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

29
30static d_open_t spkropen;
31static d_close_t spkrclose;
32static d_write_t spkrwrite;
33static d_ioctl_t spkrioctl;
34
35#define CDEV_MAJOR 26
36static struct cdevsw spkr_cdevsw = {
37 /* open */ spkropen,
38 /* close */ spkrclose,
39 /* read */ noread,
40 /* write */ spkrwrite,
41 /* ioctl */ spkrioctl,
42 /* poll */ nopoll,
43 /* mmap */ nommap,
44 /* strategy */ nostrategy,
45 /* name */ "spkr",
46 /* maj */ CDEV_MAJOR,
47 /* dump */ nodump,
48 /* psize */ nopsize,
49 /* flags */ 0,
37 .d_open = spkropen,
38 .d_close = spkrclose,
39 .d_write = spkrwrite,
40 .d_ioctl = spkrioctl,
41 .d_name = "spkr",
42 .d_maj = CDEV_MAJOR,
50};
51
52static MALLOC_DEFINE(M_SPKR, "spkr", "Speaker buffer");
53
54/**************** MACHINE DEPENDENT PART STARTS HERE *************************
55 *
56 * This section defines a function tone() which causes a tone of given
57 * frequency and duration from the ISA console speaker.

--- 631 unchanged lines hidden ---
43};
44
45static MALLOC_DEFINE(M_SPKR, "spkr", "Speaker buffer");
46
47/**************** MACHINE DEPENDENT PART STARTS HERE *************************
48 *
49 * This section defines a function tone() which causes a tone of given
50 * frequency and duration from the ISA console speaker.

--- 631 unchanged lines hidden ---