Lines Matching +full:package +full:- +full:mode

3 /*-
33 /*-
85 char mode[sizeof("true")]; in OF_init() local
89 if ((chosen = OF_finddevice("/chosen")) == -1) in OF_init()
91 if (OF_getprop(chosen, "memory", &memory, sizeof(memory)) == -1) { in OF_init()
93 if (memory == -1) in OF_init()
95 if (memory == -1) in OF_init()
98 if (OF_getprop(chosen, "mmu", &mmu, sizeof(mmu)) == -1) in OF_init()
102 * Check if we run in real mode. If so, we do not need to map in OF_init()
106 if (OF_getprop(options, "real-mode?", mode, sizeof(mode)) > 0 && in OF_init()
107 strcmp(mode, "true") == 0) in OF_init()
129 if (openfirmware(&args) == -1) in OF_test()
130 return (-1); in OF_test()
168 if (openfirmware(&args) == -1) in OF_peer()
169 return (-1); in OF_peer()
187 if (openfirmware(&args) == -1) in OF_child()
188 return (-1); in OF_child()
206 if (openfirmware(&args) == -1) in OF_parent()
207 return (-1); in OF_parent()
211 /* Return the package handle that corresponds to an instance handle. */
220 cell_t package; in OF_instance_to_package() member
222 SETUP(args, "instance-to-package", 1, 1); in OF_instance_to_package()
225 if (openfirmware(&args) == -1) in OF_instance_to_package()
226 return (-1); in OF_instance_to_package()
227 return (args.package); in OF_instance_to_package()
230 /* Get the length of a property of a package. */
232 OF_getproplen(phandle_t package, const char *propname) in OF_getproplen() argument
238 cell_t package; in OF_getproplen() member
244 args.package = package; in OF_getproplen()
246 if (openfirmware(&args) == -1) in OF_getproplen()
247 return (-1); in OF_getproplen()
251 /* Get the value of a property of a package. */
253 OF_getprop(phandle_t package, const char *propname, void *buf, int buflen) in OF_getprop() argument
259 cell_t package; in OF_getprop() member
267 args.package = package; in OF_getprop()
271 if (openfirmware(&args) == -1) in OF_getprop()
272 return (-1); in OF_getprop()
276 /* Decode a binary property from a package. */
278 OF_getencprop(phandle_t package, const char *propname, cell_t *buf, int buflen) in OF_getencprop() argument
281 retval = OF_getprop(package, propname, buf, buflen); in OF_getencprop()
282 if (retval == -1) in OF_getencprop()
291 /* Get the next property of a package. */
293 OF_nextprop(phandle_t package, const char *previous, char *buf) in OF_nextprop() argument
299 cell_t package; in OF_nextprop() member
306 args.package = package; in OF_nextprop()
309 if (openfirmware(&args) == -1) in OF_nextprop()
310 return (-1); in OF_nextprop()
314 /* Set the value of a property of a package. */
317 OF_setprop(phandle_t package, const char *propname, void *buf, int len) in OF_setprop() argument
323 cell_t package; in OF_setprop() member
331 args.package = package; in OF_setprop()
335 if (openfirmware(&args) == -1) in OF_setprop()
336 return (-1); in OF_setprop()
358 if (openfirmware(&args) == -1) in OF_canon()
359 return (-1); in OF_canon()
363 /* Return a package handle for the specified device. */
372 cell_t package; in OF_finddevice() member
377 if (openfirmware(&args) == -1) in OF_finddevice()
378 return (-1); in OF_finddevice()
379 return (args.package); in OF_finddevice()
395 SETUP(args, "instance-to-path", 3, 1); in OF_instance_to_path()
400 if (openfirmware(&args) == -1) in OF_instance_to_path()
401 return (-1); in OF_instance_to_path()
405 /* Return the fully qualified pathname corresponding to a package. */
407 OF_package_to_path(phandle_t package, char *buf, int len) in OF_package_to_path() argument
413 cell_t package; in OF_package_to_path() member
418 SETUP(args, "package-to-path", 3, 1); in OF_package_to_path()
420 args.package = package; in OF_package_to_path()
423 if (openfirmware(&args) == -1) in OF_package_to_path()
424 return (-1); in OF_package_to_path()
441 SETUP(args, "call-method", nargs + 2, nreturns + 1); in OF_call_method()
446 return (-1); in OF_call_method()
450 for (cp = (cell_t *)(args.args_n_results + (n = nargs)); --n >= 0;) in OF_call_method()
451 *--cp = IN(va_arg(ap, cell_t)); in OF_call_method()
452 if (openfirmware(&args) == -1) in OF_call_method()
453 return (-1); in OF_call_method()
458 (n = be32toh(args.nreturns))); --n > 0;) in OF_call_method()
459 *va_arg(ap, cell_t *) = OUT(*--cp); in OF_call_method()
482 if (openfirmware(&args) == -1 || args.instance == 0) { in OF_open()
483 return (-1); in OF_open()
528 if (openfirmware(&args) == -1) in OF_read()
529 return (-1); in OF_read()
557 if (openfirmware(&args) == -1) in OF_write()
558 return (-1); in OF_write()
580 if (openfirmware(&args) == -1) in OF_seek()
581 return (-1); in OF_seek()
600 if (openfirmware(&args) == -1) in OF_blocks()
601 return ((unsigned int)-1); in OF_blocks()
617 SETUP(args, "block-size", 2, 1); in OF_block_size()
620 if (openfirmware(&args) == -1) in OF_block_size()
647 if (openfirmware(&args) == -1) in OF_claim()
648 return ((void *)-1); in OF_claim()