Lines Matching defs:promops
55 struct promops {
120 extern struct promops promops;
140 void prom_init(void); /* To setup promops */
176 #define prom_version() (promops.po_version)
177 #define prom_revision() (promops.po_revision)
178 #define prom_stdin() (promops.po_stdin)
179 #define prom_stdout() (promops.po_stdout)
180 #define _prom_halt() ((*promops.po_halt)(/*void*/))
181 #define _prom_boot(a) ((*promops.po_reboot)(a))
182 #define prom_abort() ((*promops.po_abort)(/*void*/))
183 #define prom_interpret(a) ((*promops.po_interpret)(a))
184 #define prom_setcallback(f) ((*promops.po_setcallback)(f))
185 #define prom_setcontext(c,a,p) ((*promops.po_setcontext)(c,a,p))
186 #define prom_getbootpath() ((*promops.po_bootpath)(/*void*/))
187 #define prom_getbootfile() ((*promops.po_bootfile)(/*void*/))
188 #define prom_getbootargs() ((*promops.po_bootargs)(/*void*/))
189 #define prom_ticks() ((*promops.po_ticks)(/*void*/))
192 #define prom_open(name) ((*promops.po_open)(name))
193 #define prom_close(fd) ((*promops.po_close)(fd))
195 ((*promops.po_instance_to_package)(fd))
196 #define prom_read(fd,b,n) ((*promops.po_read)(fd,b,n))
197 #define prom_write(fd,b,n) ((*promops.po_write)(fd,b,n))
198 #define prom_seek(fd,o) ((*promops.po_seek)(fd,o))
199 #define prom_getchar() ((*promops.po_getchar)(/*void*/))
200 #define prom_peekchar() ((*promops.po_peekchar)(/*void*/))
201 #define prom_putchar(c) ((*promops.po_putchar)(c))
202 #define prom_putstr(b,n) ((*promops.po_putstr)(b,n))
205 #define prom_firstchild(node) ((*promops.po_firstchild)(node))
206 #define prom_nextsibling(node) ((*promops.po_nextsibling)(node))
207 #define prom_proplen(node,name) ((*promops.po_getproplen)(node, name))
209 ((*promops.po_getprop)(node, name, buf, len))
211 ((*promops.po_setprop)(node, name, value, len))
212 #define prom_nextprop(node,name) ((*promops.po_nextprop)(node, name))
213 #define prom_finddevice(name) ((*promops.po_finddevice)(name))
220 #define prom_node_to_devhandle(s, n) ((*promops.po_node_to_devhandle)((s), (n)))
221 #define prom_devhandle_to_node(dh) ((*promops.po_devhandle_to_node)(dh))
224 #define prom_cpustart(m,a,c,pc) ((*promops.po_cpustart)(m,a,c,pc))
225 #define prom_cpustop(m) ((*promops.po_cpustop)(m))
226 #define prom_cpuidle(m) ((*promops.po_cpuidle)(m))
227 #define prom_cpuresume(m) ((*promops.po_cpuresume)(m))