1/*
2 * Copyright 2022, Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef _FBSD_COMPAT_MACHINE__BUS_H_
6#define _FBSD_COMPAT_MACHINE__BUS_H_
7
8
9#include <SupportDefs.h>
10
11
12typedef phys_addr_t bus_addr_t;
13typedef size_t bus_size_t;
14typedef addr_t bus_space_handle_t;
15
16
17typedef int bus_space_tag_t;
18enum {
19	BUS_SPACE_TAG_INVALID = 0,
20
21	BUS_SPACE_TAG_IO,
22	BUS_SPACE_TAG_MEM,
23	BUS_SPACE_TAG_IRQ,
24	BUS_SPACE_TAG_MSI,
25};
26
27
28#endif /* _FBSD_COMPAT_MACHINE__BUS_H_ */
29