Added header guards, cleanup.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7787 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Axel Dörfler
2004-06-07 01:40:08 +00:00
parent a6426a42d7
commit 12373950ab
@@ -2,6 +2,8 @@
** Copyright 2002-04, Thomas Kurschel. All rights reserved. ** Copyright 2002-04, Thomas Kurschel. All rights reserved.
** Distributed under the terms of the OpenBeOS License. ** Distributed under the terms of the OpenBeOS License.
*/ */
#ifndef DEVICE_MANAGER_PRIVATE
#define DEVICE_MANAGER_PRIVATE
/* /*
Part of Device Manager Part of Device Manager
@@ -122,44 +124,39 @@ int pnp_fs_emulation_nesting;
// attributes.c // attributes.c
pnp_node_attr_info *pnp_find_attr_nolock( pnp_node_handle node, const char *name, pnp_node_attr_info *pnp_find_attr_nolock(pnp_node_handle node, const char *name,
bool recursive, type_code type ); bool recursive, type_code type);
status_t pnp_get_attr_uint8( pnp_node_handle node, const char *name, status_t pnp_get_attr_uint8(pnp_node_handle node, const char *name,
uint8 *value, bool recursive ); uint8 *value, bool recursive);
status_t pnp_get_attr_uint8_nolock( pnp_node_handle node, const char *name, status_t pnp_get_attr_uint8_nolock(pnp_node_handle node, const char *name,
uint8 *value, bool recursive ); uint8 *value, bool recursive);
status_t pnp_get_attr_uint16( pnp_node_handle node, const char *name, status_t pnp_get_attr_uint16(pnp_node_handle node, const char *name,
uint16 *value, bool recursive ); uint16 *value, bool recursive);
status_t pnp_get_attr_uint16_nolock( pnp_node_handle node, const char *name, status_t pnp_get_attr_uint16_nolock(pnp_node_handle node, const char *name,
uint16 *value, bool recursive ); uint16 *value, bool recursive);
status_t pnp_get_attr_uint32( pnp_node_handle node, const char *name, status_t pnp_get_attr_uint32(pnp_node_handle node, const char *name,
uint32 *value, bool recursive ); uint32 *value, bool recursive);
status_t pnp_get_attr_uint32_nolock( pnp_node_handle node, const char *name, status_t pnp_get_attr_uint32_nolock(pnp_node_handle node, const char *name,
uint32 *value, bool recursive ); uint32 *value, bool recursive);
status_t pnp_get_attr_uint64( pnp_node_handle node, const char *name, status_t pnp_get_attr_uint64(pnp_node_handle node, const char *name,
uint64 *value, bool recursive ); uint64 *value, bool recursive);
status_t pnp_get_attr_uint64_nolock( pnp_node_handle node, const char *name, status_t pnp_get_attr_uint64_nolock(pnp_node_handle node, const char *name,
uint64 *value, bool recursive ); uint64 *value, bool recursive);
status_t pnp_get_attr_string( pnp_node_handle node, const char *name, status_t pnp_get_attr_string(pnp_node_handle node, const char *name,
char **value, bool recursive ); char **value, bool recursive);
status_t pnp_get_attr_string_nolock( pnp_node_handle node, const char *name, status_t pnp_get_attr_string_nolock(pnp_node_handle node, const char *name,
const char **value, bool recursive ); const char **value, bool recursive);
status_t pnp_get_attr_raw( pnp_node_handle node, const char *name, status_t pnp_get_attr_raw(pnp_node_handle node, const char *name,
void **data, size_t *len, bool recursive ); void **data, size_t *len, bool recursive);
status_t pnp_get_attr_raw_nolock( pnp_node_handle node, const char *name, status_t pnp_get_attr_raw_nolock(pnp_node_handle node, const char *name,
const void **data, size_t *len, bool recursive ); const void **data, size_t *len, bool recursive);
void pnp_free_node_attr( pnp_node_attr_info *attr ); void pnp_free_node_attr(pnp_node_attr_info *attr);
status_t pnp_duplicate_node_attr( status_t pnp_duplicate_node_attr(const pnp_node_attr *src, pnp_node_attr_info **dest_out);
const pnp_node_attr *src, pnp_node_attr_info **dest_out ); status_t pnp_get_next_attr(pnp_node_handle node, pnp_node_attr_handle *attr);
status_t pnp_get_next_attr( status_t pnp_release_attr(pnp_node_handle node, pnp_node_attr_handle attr);
pnp_node_handle node, pnp_node_attr_handle *attr ); status_t pnp_retrieve_attr(pnp_node_attr_handle attr, const pnp_node_attr **attr_content);
status_t pnp_release_attr( status_t pnp_write_attr(pnp_node_handle node, const pnp_node_attr *attr);
pnp_node_handle node, pnp_node_attr_handle attr ); void pnp_remove_attr_int(pnp_node_handle node, pnp_node_attr_info *attr);
status_t pnp_retrieve_attr(
pnp_node_attr_handle attr, const pnp_node_attr **attr_content );
status_t pnp_write_attr(
pnp_node_handle node, const pnp_node_attr *attr );
void pnp_remove_attr_int( pnp_node_handle node, pnp_node_attr_info *attr );
status_t pnp_remove_attr(pnp_node_handle node, const char *name); status_t pnp_remove_attr(pnp_node_handle node, const char *name);
@@ -177,79 +174,75 @@ struct dirent *pnp_boot_safe_readdir( DIR *dirp );
// driver_loader.c // driver_loader.c
status_t pnp_load_driver( pnp_node_handle node, void *user_cookie, status_t pnp_load_driver(pnp_node_handle node, void *user_cookie,
pnp_driver_info **interface, void **cookie ); pnp_driver_info **interface, void **cookie);
status_t pnp_unload_driver( pnp_node_handle node ); status_t pnp_unload_driver(pnp_node_handle node);
void pnp_unblock_load( pnp_node_info *node ); void pnp_unblock_load(pnp_node_info *node);
void pnp_load_driver_automatically( pnp_node_info *node, bool after_rescan ); void pnp_load_driver_automatically(pnp_node_info *node, bool after_rescan);
void pnp_unload_driver_automatically( pnp_node_info *node, bool before_rescan ); void pnp_unload_driver_automatically(pnp_node_info *node, bool before_rescan);
// id_generator.c // id_generator.c
int32 pnp_create_id( const char *name ); int32 pnp_create_id(const char *name);
status_t pnp_free_id( const char *name, uint32 id ); status_t pnp_free_id(const char *name, uint32 id);
// io_resources.c // io_resources.c
status_t pnp_acquire_io_resources( status_t pnp_acquire_io_resources(io_resource *resources, io_resource_handle *handles);
io_resource *resources, io_resource_handle *handles ); status_t pnp_release_io_resources(const io_resource_handle *handles);
status_t pnp_release_io_resources( const io_resource_handle *handles ); void pnp_assign_io_resources(pnp_node_info *node, const io_resource_handle *handles);
void pnp_assign_io_resources( pnp_node_info *node, const io_resource_handle *handles ); void pnp_release_node_resources(pnp_node_info *node);
void pnp_release_node_resources( pnp_node_info *node );
// nodes.c // nodes.c
status_t pnp_alloc_node( status_t pnp_alloc_node(const pnp_node_attr *attrs, const io_resource_handle *resources,
const pnp_node_attr *attrs, const io_resource_handle *resources, pnp_node_info **new_node);
pnp_node_info **new_node ); void pnp_create_node_links(pnp_node_info *node, pnp_node_info *parent);
void pnp_create_node_links( pnp_node_info *node, pnp_node_info *parent ); void pnp_add_node_ref(pnp_node_info *node);
void pnp_add_node_ref( pnp_node_info *node ); void pnp_remove_node_ref(pnp_node_info *node);
void pnp_remove_node_ref( pnp_node_info *node );
void pnp_remove_node_ref_nolock(pnp_node_info *node); void pnp_remove_node_ref_nolock(pnp_node_info *node);
pnp_node_handle pnp_find_device( pnp_node_handle parent, const pnp_node_attr *attrs ); pnp_node_handle pnp_find_device(pnp_node_handle parent, const pnp_node_attr *attrs);
pnp_node_handle pnp_get_parent( pnp_node_handle node ); pnp_node_handle pnp_get_parent(pnp_node_handle node);
// notifications.c // notifications.c
status_t pnp_notify_probe_by_module( pnp_node_info *node, status_t pnp_notify_probe_by_module(pnp_node_info *node,
const char *consumer_name ); const char *consumer_name);
void pnp_notify_unregistration( pnp_node_info *notify_list ); void pnp_notify_unregistration(pnp_node_info *notify_list);
void pnp_start_hook_call( pnp_node_info *node ); void pnp_start_hook_call(pnp_node_info *node);
void pnp_start_hook_call_nolock( pnp_node_info *node ); void pnp_start_hook_call_nolock(pnp_node_info *node);
void pnp_finish_hook_call( pnp_node_info *node ); void pnp_finish_hook_call(pnp_node_info *node);
void pnp_finish_hook_call_nolock( pnp_node_info *node ); void pnp_finish_hook_call_nolock(pnp_node_info *node);
// patterns.c // patterns.c
status_t pnp_expand_pattern( pnp_node_info *node, status_t pnp_expand_pattern(pnp_node_info *node, const char *pattern,
const char *pattern, char *dest, char *buffer, size_t *term_array, char *dest, char *buffer, size_t *term_array, int *num_parts);
int *num_parts ); status_t pnp_expand_pattern_attr(pnp_node_info *node, const char *attr_name,
status_t pnp_expand_pattern_attr( pnp_node_info *node, const char *attr_name, char **expanded);
char **expanded );
// probe.c // probe.c
status_t pnp_notify_fixed_consumers( pnp_node_handle node ); status_t pnp_notify_fixed_consumers(pnp_node_handle node);
status_t pnp_notify_dynamic_consumers( pnp_node_info *node ); status_t pnp_notify_dynamic_consumers(pnp_node_info *node);
// registration.c // registration.c
status_t pnp_register_device( status_t pnp_register_device(pnp_node_handle parent, const pnp_node_attr *attrs,
pnp_node_handle parent, const pnp_node_attr *attrs, const io_resource_handle *resources, pnp_node_handle *node);
const io_resource_handle *resources, pnp_node_handle *node ); status_t pnp_unregister_device(pnp_node_handle node);
status_t pnp_unregister_device( pnp_node_handle node ); void pnp_unregister_node_rec(pnp_node_info *node, pnp_node_info **dependency_list);
void pnp_unregister_node_rec( pnp_node_info *node, pnp_node_info **dependency_list ); void pnp_unref_unregistered_nodes(pnp_node_info *node_list);
void pnp_unref_unregistered_nodes( pnp_node_info *node_list ); void pnp_defer_probing_of_children_nolock(pnp_node_info *node);
void pnp_defer_probing_of_children_nolock( pnp_node_info *node ); void pnp_defer_probing_of_children(pnp_node_info *node);
void pnp_defer_probing_of_children( pnp_node_info *node ); void pnp_probe_waiting_children_nolock(pnp_node_info *node);
void pnp_probe_waiting_children_nolock( pnp_node_info *node ); void pnp_probe_waiting_children(pnp_node_info *node);
void pnp_probe_waiting_children( pnp_node_info *node );
// root_node.c // root_node.c
@@ -259,8 +252,9 @@ extern void pnp_root_rescan_root(void);
// scan.c // scan.c
status_t pnp_rescan( pnp_node_handle node, uint depth ); status_t pnp_rescan(pnp_node_handle node, uint depth);
status_t pnp_rescan_int( pnp_node_info *node, uint depth, status_t pnp_rescan_int(pnp_node_info *node, uint depth,
bool ignore_fixed_consumers ); bool ignore_fixed_consumers);
status_t pnp_initial_scan( pnp_node_info *node ); status_t pnp_initial_scan(pnp_node_info *node);
#endif /* DEVICE_MANAGER_PRIVATE_H */