diff options
Diffstat (limited to 'usr/src/uts/sun/sys/promif.h')
| -rw-r--r-- | usr/src/uts/sun/sys/promif.h | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/usr/src/uts/sun/sys/promif.h b/usr/src/uts/sun/sys/promif.h index eecd400f71..b07835fa08 100644 --- a/usr/src/uts/sun/sys/promif.h +++ b/usr/src/uts/sun/sys/promif.h @@ -20,7 +20,7 @@ * CDDL HEADER END */ /* - * Copyright 2004 Sun Microsystems, Inc. All rights reserved. + * Copyright 2005 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -86,13 +86,13 @@ extern void prom_free(caddr_t virt, size_t size); /* * Device tree and property group: OBP and IEEE 1275-1994. */ -extern dnode_t prom_childnode(dnode_t nodeid); -extern dnode_t prom_nextnode(dnode_t nodeid); -extern dnode_t prom_parentnode(dnode_t nodeid); -extern dnode_t prom_rootnode(void); -extern dnode_t prom_chosennode(void); -extern dnode_t prom_alias_node(void); -extern dnode_t prom_optionsnode(void); +extern pnode_t prom_childnode(pnode_t nodeid); +extern pnode_t prom_nextnode(pnode_t nodeid); +extern pnode_t prom_parentnode(pnode_t nodeid); +extern pnode_t prom_rootnode(void); +extern pnode_t prom_chosennode(void); +extern pnode_t prom_alias_node(void); +extern pnode_t prom_optionsnode(void); extern int prom_asr_list_keys_len(); extern int prom_asr_list_keys(caddr_t value); @@ -102,16 +102,16 @@ extern int prom_asr_disable(char *keystr, int keystr_len, char *reason, int reason_len); extern int prom_asr_enable(char *keystr, int keystr_len); -extern int prom_getproplen(dnode_t nodeid, caddr_t name); -extern int prom_getprop(dnode_t nodeid, caddr_t name, +extern int prom_getproplen(pnode_t nodeid, caddr_t name); +extern int prom_getprop(pnode_t nodeid, caddr_t name, caddr_t value); -extern caddr_t prom_nextprop(dnode_t nodeid, caddr_t previous, +extern caddr_t prom_nextprop(pnode_t nodeid, caddr_t previous, caddr_t next); -extern int prom_setprop(dnode_t nodeid, caddr_t name, +extern int prom_setprop(pnode_t nodeid, caddr_t name, caddr_t value, int len); -extern int prom_getnode_byname(dnode_t id, char *name); -extern int prom_devicetype(dnode_t id, char *type); +extern int prom_getnode_byname(pnode_t id, char *name); +extern int prom_devicetype(pnode_t id, char *type); extern char *prom_decode_composite_string(void *buf, size_t buflen, char *prev); @@ -119,9 +119,9 @@ extern char *prom_decode_composite_string(void *buf, /* * Device tree and property group: IEEE 1275-1994 Only. */ -extern dnode_t prom_finddevice(char *path); /* Also on obp2.x */ +extern pnode_t prom_finddevice(char *path); /* Also on obp2.x */ -extern int prom_bounded_getprop(dnode_t nodeid, +extern int prom_bounded_getprop(pnode_t nodeid, caddr_t name, caddr_t buffer, int buflen); extern phandle_t prom_getphandle(ihandle_t i); @@ -148,8 +148,8 @@ extern int prom_phandle_to_path(phandle_t, char *buf, */ extern ihandle_t prom_stdin_ihandle(void); extern ihandle_t prom_stdout_ihandle(void); -extern dnode_t prom_stdin_node(void); -extern dnode_t prom_stdout_node(void); +extern pnode_t prom_stdin_node(void); +extern pnode_t prom_stdout_node(void); extern char *prom_stdinpath(void); extern char *prom_stdoutpath(void); extern int prom_stdin_devname(char *buffer); @@ -179,7 +179,7 @@ extern int prom_getversion(void); extern int prom_is_openprom(void); extern int prom_is_p1275(void); extern int prom_version_name(char *buf, int buflen); -extern int prom_version_check(char *buf, size_t len, dnode_t *n); +extern int prom_version_check(char *buf, size_t len, pnode_t *n); extern void *prom_mon_id(void); /* SMCC/OBP platform centric */ @@ -223,7 +223,7 @@ extern void prom_set_symbol_lookup(void *sym2val, void *val2sym); * Administrative group: IEEE 1275 only. */ extern int prom_test(char *service); -extern int prom_test_method(char *method, dnode_t node); +extern int prom_test_method(char *method, pnode_t node); /* * Promif support group: Generic. @@ -264,7 +264,7 @@ extern ssize_t prom_write(ihandle_t fd, caddr_t buf, size_t len, extern int prom_seek(int fd, u_longlong_t offset); extern void prom_writestr(const char *buf, size_t bufsize); -extern void prom_dnode_to_pathname(dnode_t, char *); +extern void prom_pnode_to_pathname(pnode_t, char *); /*PRINTFLIKE1*/ extern void prom_printf(const char *fmt, ...) @@ -284,12 +284,12 @@ extern char *prom_vsprintf(char *s, const char *fmt, __va_list adx) #define PROM_WALK_CONTINUE 0 /* keep walking to next node */ #define PROM_WALK_TERMINATE 1 /* abort walk now */ -extern void prom_walk_devs(dnode_t node, - int (*f)(dnode_t, void *, void *), +extern void prom_walk_devs(pnode_t node, + int (*f)(pnode_t, void *, void *), void *arg, void *result); -extern dnode_t prom_findnode_byname(dnode_t id, char *name); -extern dnode_t prom_findnode_bydevtype(dnode_t id, char *devtype); +extern pnode_t prom_findnode_byname(pnode_t id, char *name); +extern pnode_t prom_findnode_bydevtype(pnode_t id, char *devtype); #define PROM_STOP { \ prom_printf("File %s line %d\n", __FILE__, __LINE__); \ |
