Lines Matching defs:bootops
68 /* return values for the newer bootops */
90 * and older kernels. If you want to change the struct bootops,
92 * "bootops-extensions" mechanism described below.
94 #define BO_VERSION 10 /* bootops interface revision # */
96 typedef struct bootops {
110 caddr_t (*bsys_alloc)(struct bootops *, caddr_t virthint, size_t size,
117 void (*bsys_free)(struct bootops *, caddr_t virt, size_t size);
122 int (*bsys_getproplen)(struct bootops *, const char *);
127 int (*bsys_getprop)(struct bootops *, const char *, void *);
133 char *(*bsys_nextprop)(struct bootops *, char *prevprop);
138 void (*bsys_printf)(struct bootops *, const char *, ...);
143 void (*bsys_doint)(struct bootops *, int, struct bop_regs *);
148 caddr_t (*bsys_ealloc)(struct bootops *, caddr_t virthint, size_t size,
151 /* end of bootops which exist if (bootops-extensions >= 1) */
217 extern struct bootops *bootops;
233 extern void bop_printf(struct bootops *, const char *, ...)