summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/sys/ddi_implfuncs.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/uts/common/sys/ddi_implfuncs.h')
-rw-r--r--usr/src/uts/common/sys/ddi_implfuncs.h28
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 *);