summaryrefslogtreecommitdiffstats
path: root/sys/dev/ofw/openfirm.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/dev/ofw/openfirm.h')
-rw-r--r--sys/dev/ofw/openfirm.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/ofw/openfirm.h b/sys/dev/ofw/openfirm.h
index d3760a9..f02a42c 100644
--- a/sys/dev/ofw/openfirm.h
+++ b/sys/dev/ofw/openfirm.h
@@ -66,6 +66,9 @@
#include <sys/cdefs.h>
#include <sys/types.h>
+#include <sys/malloc.h>
+
+MALLOC_DECLARE(M_OFWPROP);
typedef unsigned long cell_t;
@@ -96,6 +99,8 @@ phandle_t OF_parent(phandle_t);
phandle_t OF_instance_to_package(ihandle_t);
int OF_getproplen(phandle_t, char *);
int OF_getprop(phandle_t, char *, void *, int);
+int OF_getprop_alloc(phandle_t package, char *propname, int elsz,
+ void **buf);
int OF_nextprop(phandle_t, char *, char *);
int OF_setprop(phandle_t, char *, void *, int);
int OF_canon(const char *, char *, int);
OpenPOWER on IntegriCloud