/illumos-gate/usr/src/lib/libdevinfo/ |
H A D | devfsinfo.c | 547 int prom_fd; in set_boot_dev_var() local 562 prom_fd = prom_open(O_RDWR); in set_boot_dev_var() 563 if (prom_fd < 0) { in set_boot_dev_var() 564 return (prom_fd); in set_boot_dev_var() 570 if (ioctl(prom_fd, OPROMGETOPT, opp) >= 0) { in set_boot_dev_var() 573 prom_close(prom_fd); in set_boot_dev_var() 580 if (ioctl(prom_fd, OPROMGETOPT, opp) >= 0) { in set_boot_dev_var() 583 prom_close(prom_fd); in set_boot_dev_var() 599 if (ioctl(prom_fd, OPROMNXTOPT, opp) < 0) { in set_boot_dev_var() 613 if (ioctl(prom_fd, OPROMGETOPT, opp) < 0) { in set_boot_dev_var() [all …]
|
/illumos-gate/usr/src/lib/cfgadm_plugins/ac/common/ |
H A D | mema_prom.c | 72 int prom_fd; in prom_read_disabled_list() local 76 prom_fd = open(PROMDEV, O_RDONLY); in prom_read_disabled_list() 77 if (prom_fd == -1) { in prom_read_disabled_list() 80 ret = prom_read_one(dp, bd, prom_fd, in prom_read_disabled_list() 82 (void) close(prom_fd); in prom_read_disabled_list() 89 int prom_fd; in prom_write_disabled_list() local 92 prom_fd = open(PROMDEV, O_RDWR); in prom_write_disabled_list() 93 if (prom_fd == -1) { in prom_write_disabled_list() 96 ret = prom_write_one(dp, bd, prom_fd, in prom_write_disabled_list() 98 (void) close(prom_fd); in prom_write_disabled_list() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/sbin/dhcpagent/ |
H A D | class_id.c | 66 goto_rootnode(int prom_fd) in goto_rootnode() argument 72 return (ioctl(prom_fd, OPROMNEXT, &op) == 0); in goto_rootnode() 84 return_property(int prom_fd, const char *prop) in return_property() argument 93 if (ioctl(prom_fd, OPROMGETPROPLEN, opp) == -1) { in return_property() 106 if (ioctl(prom_fd, OPROMGETPROP, opp) == -1) { in return_property() 160 int prom_fd; in get_class_id() local 164 prom_fd = open("/dev/openprom", O_RDONLY); in get_class_id() 165 if (prom_fd == -1) in get_class_id() 168 if (goto_rootnode(prom_fd) == 0) { in get_class_id() 169 (void) close(prom_fd); in get_class_id() [all …]
|
/illumos-gate/usr/src/cmd/eeprom/i386/ |
H A D | benv_kvm.c | 36 static int prom_fd; variable 74 if (ioctl(prom_fd, OPROMNEXT, opp) < 0) in next() 89 if (ioctl(prom_fd, OPROMCHILD, opp) < 0) in child() 132 if (ioctl(prom_fd, OPROMGETPROP, opp) < 0) in getpropval() 145 if (ioctl(prom_fd, OPROMNXTPROP, opp) < 0) in getnextprop() 157 if (ioctl(prom_fd, OPROMGETBOOTPATH, opp) < 0) in getbootcmd() 246 if ((prom_fd = open(promdev, O_RDONLY)) < 0) { in get_kbenv() 254 (void) close(prom_fd); in close_kbenv()
|
/illumos-gate/usr/src/cmd/eeprom/sparc/ |
H A D | openprom.c | 54 static int prom_fd; variable 237 if (ioctl(prom_fd, OPROMNXTOPT, opp) < 0) in dump_all() 260 if (ioctl(prom_fd, OPROMGETBOOTARGS, opp) < 0) { in print_one() 267 if (ioctl(prom_fd, OPROMGETBOOTPATH, opp) < 0) { in print_one() 346 if ((prom_fd = open(promdev, oflag)) < 0) { in promopen() 362 if (close(prom_fd) < 0) in promclose() 371 if (ioctl(prom_fd, OPROMGETOPT, opp) < 0) in getpropval() 382 if (ioctl(prom_fd, OPROMSETOPT, opp) < 0) in setpropval() 402 if (ioctl(prom_fd, OPROMSETOPT2, opp) < 0) in i_oemlogo()
|
/illumos-gate/usr/src/cmd/power/ |
H A D | powerd.c | 774 int prom_fd = -1; in is_ok2shutdown() local 786 if ((prom_fd = open(PROM, O_RDWR)) == -1 && in is_ok2shutdown() 796 if (get_prom(prom_fd, options, "#power-cycles", in is_ok2shutdown() 800 if (get_prom(prom_fd, root, "power-cycle-limit", in is_ok2shutdown() 823 if (get_prom(prom_fd, options, "system-board-date", in is_ok2shutdown() 870 if (prom_fd != -1) in is_ok2shutdown() 871 (void) close(prom_fd); in is_ok2shutdown() 1094 get_prom(int prom_fd, prom_node_t node_name, in get_prom() argument 1104 if (prom_fd == -1) { in get_prom() 1112 if (ioctl(prom_fd, OPROMNEXT, opp) < 0) { in get_prom() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag/common/ |
H A D | pdevinfo_funcs.c | 48 static int prom_fd; variable 102 if (ioctl(prom_fd, OPROMGETCONS, opp) < 0) in is_openprom() 144 if (ioctl(prom_fd, OPROMNXTPROP, opp) < 0) in dump_node() 239 if ((prom_fd = open(promdev, oflag)) < 0) { in promopen() 257 if (close(prom_fd) < 0) in promclose() 270 if (ioctl(prom_fd, OPROMGETPROP, opp) < 0) in getpropval() 286 if (ioctl(prom_fd, OPROMNEXT, opp) < 0) in next() 303 if (ioctl(prom_fd, OPROMCHILD, opp) < 0) in child()
|
/illumos-gate/usr/src/lib/cfgadm_plugins/sysctrl/common/ |
H A D | cfga.c | 673 prom_get_prop(int prom_fd, char *var, char **val) in prom_get_prop() argument 684 if (ioctl(prom_fd, OPROMGETOPT, opp) < 0) in prom_get_prop() 695 prom_set_prop(int prom_fd, char *var, char *val) in prom_set_prop() argument 708 if (ioctl(prom_fd, OPROMSETOPT, opp) < 0) in prom_set_prop() 719 int prom_fd; in dlist_find() local 724 if ((prom_fd = open(promdev, O_RDWR, 0)) < 0) in dlist_find() 726 else if (err = prom_get_prop(prom_fd, dlprop, dlist)) { in dlist_find() 727 (void) close(prom_fd); in dlist_find() 730 (void) close(prom_fd); in dlist_find() 760 int prom_fd; in dlist_update() local [all …]
|
/illumos-gate/usr/src/cmd/prtconf/ |
H A D | pdevinfo.c | 875 static int prom_fd; variable 885 if (ioctl(prom_fd, OPROMGETCONS, opp) < 0) in is_openprom() 919 if (ioctl(prom_fd, OPROMSNAPSHOT, &arg) < 0) in do_prominfo() 935 if (ioctl(prom_fd, OPROMCOPYOUT, prom_snapshot) < 0) in do_prominfo() 1892 if ((prom_fd = open(opts.o_promdev, oflag)) < 0) { in promopen() 1913 if (close(prom_fd) < 0) in promclose() 1958 if (ioctl(prom_fd, OPROMGETVERSION, opp) < 0) in do_promversion()
|