xref: /freebsd/sys/riscv/include/_bus.h (revision 1db64f89363c97858961c4df0b7d02f3223723cf)
1 /*-
2  * Copyright (c) 2005 The FreeBSD Foundation.
3  *
4  * SPDX-License-Identifier: BSD-2-Clause
5  *
6  * Derived in part from NetBSD's bus.h files by (alphabetically):
7  *	Christopher G. Demetriou
8  *	Charles M. Hannum
9  *	Jason Thorpe
10  *	The NetBSD Foundation.
11  */
12 
13 #ifndef _MACHINE__BUS_H_
14 #define	_MACHINE__BUS_H_
15 
16 /*
17  * Addresses (in bus space).
18  */
19 typedef u_long bus_addr_t;
20 typedef u_long bus_size_t;
21 
22 /*
23  * Access methods for bus space.
24  */
25 typedef u_long bus_space_handle_t;
26 typedef struct bus_space *bus_space_tag_t;
27 
28 #endif /* !_MACHINE__BUS_H_ */
29