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