diff options
Diffstat (limited to 'usr/src/uts/common/sys/ddi_implfuncs.h')
| -rw-r--r-- | usr/src/uts/common/sys/ddi_implfuncs.h | 28 |
1 files changed, 10 insertions, 18 deletions
diff --git a/usr/src/uts/common/sys/ddi_implfuncs.h b/usr/src/uts/common/sys/ddi_implfuncs.h index 86f2d6a1c5..8ece7a52f5 100644 --- a/usr/src/uts/common/sys/ddi_implfuncs.h +++ b/usr/src/uts/common/sys/ddi_implfuncs.h @@ -20,7 +20,7 @@ * CDDL HEADER END */ /* - * Copyright 2005 Sun Microsystems, Inc. All rights reserved. + * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -201,17 +201,6 @@ extern int i_ddi_minorname_to_devtspectype(dev_info_t *dip, char *minor_name, dev_t *devp, int *spectypep); - -/* - * Helper functions - */ -char *i_ddi_strdup(char *, uint_t); -void i_ddi_prop_list_delete(ddi_prop_t *); -ddi_prop_t *i_ddi_prop_list_dup(ddi_prop_t *, uint_t); -int i_ddi_load_drvconf(major_t); -int i_ddi_unload_drvconf(major_t); -ddi_node_state_t i_ddi_node_state(dev_info_t *); - /* * Routines in ddi_v9_asm.s */ @@ -219,21 +208,24 @@ extern int do_peek(size_t, void *, void *); extern int do_poke(size_t, void *, void *); extern void peek_fault(void); extern void poke_fault(void); - extern int peekpoke_mem(ddi_ctl_enum_t, peekpoke_ctlops_t *); +/* + * Helper functions + */ char *i_ddi_strdup(char *, uint_t); -void i_ddi_parse_name(char *, char **, char **, char **); +void i_ddi_prop_list_delete(ddi_prop_t *); +ddi_prop_t *i_ddi_prop_list_dup(ddi_prop_t *, uint_t); +int i_ddi_load_drvconf(major_t); +int i_ddi_unload_drvconf(major_t); ddi_node_state_t i_ddi_node_state(dev_info_t *); +int i_ddi_devi_attached(dev_info_t *); +void i_ddi_parse_name(char *, char **, char **, char **); void i_ddi_set_node_state(dev_info_t *, ddi_node_state_t); int i_ddi_detach_installed_driver(major_t, int); -int i_ddi_load_drvconf(major_t); -int i_ddi_unload_drvconf(major_t); void i_ddi_set_binding_name(dev_info_t *, char *); void i_ddi_bind_devs(); void i_ddi_unbind_devs(major_t); -ddi_prop_t *i_ddi_prop_list_dup(ddi_prop_t *, uint_t); -void i_ddi_prop_list_delete(ddi_prop_t *); ddi_prop_list_t *i_ddi_prop_list_create(ddi_prop_t *); struct devnames; void i_ddi_prop_list_hold(ddi_prop_list_t *, struct devnames *); |
