Lines Matching defs:bootops
69 /* return values for the newer bootops */
91 * and older kernels. If you want to change the struct bootops,
93 * "bootops-extensions" mechanism described below.
95 #define BO_VERSION 10 /* bootops interface revision # */
97 typedef struct bootops {
111 caddr_t (*bsys_alloc)(struct bootops *, caddr_t virthint, size_t size,
118 void (*bsys_free)(struct bootops *, caddr_t virt, size_t size);
123 int (*bsys_getproplen)(struct bootops *, const char *);
128 int (*bsys_getprop)(struct bootops *, const char *, void *);
134 char *(*bsys_nextprop)(struct bootops *, char *prevprop);
139 void (*bsys_printf)(struct bootops *, const char *, ...);
144 void (*bsys_doint)(struct bootops *, int, struct bop_regs *);
149 caddr_t (*bsys_ealloc)(struct bootops *, caddr_t virthint, size_t size,
152 /* end of bootops which exist if (bootops-extensions >= 1) */
217 extern struct bootops *bootops;
233 extern void bop_printf(struct bootops *, const char *, ...)