Home
last modified time | relevance | path

Searched refs:ofio (Results 1 – 3 of 3) sorted by relevance

/netbsd-src/usr.sbin/eeprom/
H A Dofhandlers.c94 struct ofiocdesc ofio; in of_handler() local
113 memset(&ofio, 0, sizeof(ofio)); in of_handler()
114 ofio.of_nodeid = optnode; in of_handler()
115 ofio.of_name = keyword; in of_handler()
116 ofio.of_namelen = strlen(ofio.of_name); in of_handler()
122 ofio.of_buf = &ofio_buf[0]; in of_handler()
123 ofio.of_buflen = sizeof(ofio_buf); in of_handler()
124 if (ioctl(fd, OFIOCGET, (char *)&ofio) < 0) { in of_handler()
129 if (ofio.of_buflen <= 0) { in of_handler()
135 (*ex->ex_handler)(ex, &ofio, NULL); in of_handler()
[all …]
/netbsd-src/usr.sbin/ofctl/
H A Dofctl.c205 struct ofiocdesc ofio; in of_proplib_mkprop() local
208 ofio.of_nodeid = nodeid; in of_proplib_mkprop()
209 ofio.of_name = name; in of_proplib_mkprop()
210 ofio.of_namelen = strlen(name); in of_proplib_mkprop()
211 ofio.of_buf = NULL; in of_proplib_mkprop()
212 ofio.of_buflen = 32; in of_proplib_mkprop()
215 if (ofio.of_buf != NULL) in of_proplib_mkprop()
216 free(ofio.of_buf); in of_proplib_mkprop()
217 ofio.of_buf = malloc(ofio.of_buflen); in of_proplib_mkprop()
218 if (ofio.of_buf == NULL) in of_proplib_mkprop()
[all …]
/netbsd-src/usr.sbin/installboot/
H A Devboards.c978 struct ofiocdesc ofio = { in OF_finddevice() local
987 if (ioctl(fd, OFIOCFINDDEVICE, &ofio) < 0) { in OF_finddevice()
990 ofio.of_nodeid = -1; in OF_finddevice()
994 return ofio.of_nodeid; in OF_finddevice()
1000 struct ofiocdesc ofio = { in OF_getprop() local
1014 if (ioctl(fd, OFIOCGET, &ofio) < 0) { in OF_getprop()
1020 ofio.of_buflen = -1; in OF_getprop()
1025 return ofio.of_buflen; in OF_getprop()