Home
last modified time | relevance | path

Searched refs:prom_fd (Results 1 – 9 of 9) sorted by relevance

/illumos-gate/usr/src/lib/libdevinfo/
H A Ddevfsinfo.c547 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 Dmema_prom.c72 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 Dclass_id.c66 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 Dbenv_kvm.c36 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 Dopenprom.c54 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 Dpowerd.c774 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 Dpdevinfo_funcs.c48 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 Dcfga.c673 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 Dpdevinfo.c875 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()