2 * Copyright 2004-2008, Axel Dörfler, axeld@pinc-software.de. All rights reserved.
3 * Distributed under the terms of the MIT License.
5 #ifndef _SYSTEM_DEVICE_MANAGER_DEFS_H
6 #define _SYSTEM_DEVICE_MANAGER_DEFS_H
9 #include <device_manager.h>
12 // temporary/optional device manager syscall API
13 #define DEVICE_MANAGER_SYSCALLS "device_manager"
16 #define DM_GET_CHILD 2
17 #define DM_GET_NEXT_CHILD 3
18 #define DM_GET_NEXT_ATTRIBUTE 4
20 typedef addr_t device_node_cookie
;
22 struct device_attr_info
{
23 device_node_cookie node_cookie
;
24 device_node_cookie cookie
;
40 #endif /* _SYSTEM_DEVICE_MANAGER_DEFS_H */