FreeBSD kernel sound device code
aoa.h
Go to the documentation of this file.
1
/*-
2
* SPDX-License-Identifier: BSD-2-Clause-FreeBSD
3
*
4
* Copyright 2008 by Marco Trillo. 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:
9
* 1. Redistributions of source code must retain the above copyright
10
* notice, this list of conditions and the following disclaimer.
11
* 2. Redistributions in binary form must reproduce the above copyright
12
* notice, this list of conditions and the following disclaimer in the
13
* documentation and/or other materials provided with the distribution.
14
*
15
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
16
* IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
17
* OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
18
* IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
19
* INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
20
* BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
21
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
22
* AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
23
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25
* SUCH DAMAGE.
26
*
27
* $FreeBSD$
28
*/
29
30
#ifndef SOUND_AOA_H
31
#define SOUND_AOA_H
32
33
#ifndef AOA_DEBUG
34
#define DPRINTF(x)
/* nothing */
35
#else
36
#define DPRINTF(x) printf x
37
#endif
38
39
struct
aoa_softc
{
40
device_t
sc_dev
;
41
void
*
sc_intrp
;
42
struct
resource *
sc_odma
;
43
};
44
45
void
aoa_interrupt
(
void
*);
46
int
aoa_attach
(
void
*xsc);
47
48
#endif
/* SOUND_AOA_H */
aoa_interrupt
void aoa_interrupt(void *)
Definition:
aoa.c:319
aoa_attach
int aoa_attach(void *xsc)
Definition:
aoa.c:367
aoa_softc
Definition:
aoa.h:39
aoa_softc::sc_dev
device_t sc_dev
Definition:
aoa.h:40
aoa_softc::sc_odma
struct resource * sc_odma
Definition:
aoa.h:42
aoa_softc::sc_intrp
void * sc_intrp
Definition:
aoa.h:41
dev
sound
macio
aoa.h
Generated by
1.9.3