• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/stand/libofw/

Lines Matching refs:instance

221 /* Return the package handle that corresponds to an instance handle. */
223 OF_instance_to_package(ihandle_t instance)
229 cell_t instance;
232 (cell_t)"instance-to-package",
237 args.instance = instance;
398 /* Return the fully qualified pathname corresponding to an instance. */
400 OF_instance_to_path(ihandle_t instance, char *buf, int len)
406 cell_t instance;
411 (cell_t)"instance-to-path",
416 args.instance = instance;
450 /* Call the method in the scope of a given instance. */
452 OF_call_method(char *method, ihandle_t instance, int nargs, int nreturns, ...)
460 cell_t instance;
475 args.instance = instance;
494 /* Open an instance for a device. */
503 cell_t instance;
511 if (openfirmware(&args) == -1 || args.instance == 0) {
514 return (args.instance);
517 /* Close an instance. */
519 OF_close(ihandle_t instance)
525 cell_t instance;
531 args.instance = instance;
535 /* Read from an instance. */
537 OF_read(ihandle_t instance, void *addr, int len)
543 cell_t instance;
553 args.instance = instance;
558 printf("OF_read: called with instance=%08x, addr=%p, len=%d\n",
559 args.instance, args.addr, args.len);
566 printf("OF_read: returning instance=%d, addr=%p, len=%d, actual=%d\n",
567 args.instance, args.addr, args.len, args.actual);
573 /* Write to an instance. */
575 OF_write(ihandle_t instance, void *addr, int len)
581 cell_t instance;
591 args.instance = instance;
601 OF_seek(ihandle_t instance, uint64_t pos)
607 cell_t instance;
617 args.instance = instance;
627 OF_blocks(ihandle_t instance)
633 cell_t instance;
642 args.instance = instance;
650 OF_block_size(ihandle_t instance)
656 cell_t instance;
665 args.instance = instance;