xref: /haiku/src/add-ons/kernel/bus_managers/firewire/util.h (revision 323b65468e5836bb27a5e373b14027d902349437)
1 /* Realtek RTL8169 Family Driver
2  * Copyright (C) 2004 Marcus Overhagen <marcus@overhagen.de>. All rights reserved.
3  *
4  * Permission to use, copy, modify and distribute this software and its
5  * documentation for any purpose and without fee is hereby granted, provided
6  * that the above copyright notice appear in all copies, and that both the
7  * copyright notice and this permission notice appear in supporting documentation.
8  *
9  * Marcus Overhagen makes no representations about the suitability of this software
10  * for any purpose. It is provided "as is" without express or implied warranty.
11  *
12  * MARCUS OVERHAGEN DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
13  * ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL MARCUS
14  * OVERHAGEN BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY
15  * DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
17  * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18  */
19 #ifndef __UTIL_H
20 #define __UTIL_H
21 
22 
23 #include <sys/cdefs.h>
24 
25 #include <OS.h>
26 
27 
28 __BEGIN_DECLS
29 
30 area_id alloc_mem(void **virt, void **phy, size_t size, uint32 protection, const char *name);
31 area_id map_mem(void **virt, void *phy, size_t size, uint32 protection, const char *name);
32 
33 __END_DECLS
34 
35 
36 #endif
37