Home | History | Annotate | Download | only in eeprom

Lines Matching defs:ktent

126 	const struct keytabent *ktent;
128 for (ktent = eekeytab; ktent->kt_keyword != NULL; ++ktent) {
129 if (strcmp(ktent->kt_keyword, keyword) == 0) {
130 (*ktent->kt_handler)(ktent, arg);
142 const struct keytabent *ktent;
144 for (ktent = eekeytab; ktent->kt_keyword != NULL; ++ktent)
145 (*ktent->kt_handler)(ktent, NULL);
149 ee_hwupdate(const struct keytabent *ktent, char *arg)
165 BARF(ktent);
170 if (doio(ktent, (u_char *)&hwtime, sizeof(hwtime), IO_WRITE))
171 FAILEDWRITE(ktent);
173 if (doio(ktent, (u_char *)&hwtime, sizeof(hwtime), IO_READ))
174 FAILEDREAD(ktent);
182 printf("%s=%" PRId64, ktent->kt_keyword, (int64_t)t);
189 ee_num8(const struct keytabent *ktent, char *arg)
198 BARF(ktent);
201 BARF(ktent);
203 if (doio(ktent, &num8, sizeof(num8), IO_WRITE))
204 FAILEDWRITE(ktent);
206 if (doio(ktent, &num8, sizeof(num8), IO_READ))
207 FAILEDREAD(ktent);
209 printf("%s=%d\n", ktent->kt_keyword, num8);
213 ee_num16(const struct keytabent *ktent, char *arg)
222 BARF(ktent);
225 BARF(ktent);
227 if (doio(ktent, (u_char *)&num16, sizeof(num16), IO_WRITE))
228 FAILEDWRITE(ktent);
230 if (doio(ktent, (u_char *)&num16, sizeof(num16), IO_READ))
231 FAILEDREAD(ktent);
233 printf("%s=%d\n", ktent->kt_keyword, num16);
245 ee_screensize(const struct keytabent *ktent, char *arg)
255 BARF(ktent);
258 if (doio(ktent, &scsize, sizeof(scsize), IO_WRITE))
259 FAILEDWRITE(ktent);
261 if (doio(ktent, &scsize, sizeof(scsize), IO_READ))
262 FAILEDREAD(ktent);
268 warnx("unknown %s value %d", ktent->kt_keyword,
273 printf("%s=%s\n", ktent->kt_keyword, svp->sv_str);
283 ee_truefalse(const struct keytabent *ktent, char *arg)
293 BARF(ktent);
296 if (doio(ktent, &truth, sizeof(truth), IO_WRITE))
297 FAILEDWRITE(ktent);
299 if (doio(ktent, &truth, sizeof(truth), IO_READ))
300 FAILEDREAD(ktent);
307 ktent->kt_keyword);
311 printf("%s=%s\n", ktent->kt_keyword, svp->sv_str);
315 ee_bootdev(const struct keytabent *ktent, char *arg)
334 BARF(ktent);
339 BARF(ktent);
347 BARF(ktent);
354 BARF(ktent);
372 BARF(ktent);
374 if (doio(ktent, (u_char *)&dev[0], sizeof(dev), IO_WRITE))
375 FAILEDWRITE(ktent);
377 if (doio(ktent, (u_char *)&dev[0], sizeof(dev), IO_READ))
378 FAILEDREAD(ktent);
380 printf("%s=%c%c(%x,%x,%x)\n", ktent->kt_keyword, dev[0],
385 ee_kbdtype(const struct keytabent *ktent, char *arg)
394 BARF(ktent);
397 BARF(ktent);
399 if (doio(ktent, &kbd, sizeof(kbd), IO_WRITE))
400 FAILEDWRITE(ktent);
402 if (doio(ktent, &kbd, sizeof(kbd), IO_READ))
403 FAILEDREAD(ktent);
405 printf("%s=%d (%s)\n", ktent->kt_keyword, kbd, kbd ? "other" : "Sun");
418 ee_constype(const struct keytabent *ktent, char *arg)
428 BARF(ktent);
431 if (doio(ktent, &cons, sizeof(cons), IO_WRITE))
432 FAILEDWRITE(ktent);
434 if (doio(ktent, &cons, sizeof(cons), IO_READ))
435 FAILEDREAD(ktent);
442 ktent->kt_keyword);
446 printf("%s=%s\n", ktent->kt_keyword, svp->sv_str);
451 ee_diagpath(const struct keytabent *ktent, char *arg)
458 BARF(ktent);
460 if (doio(ktent, (u_char *)&path[0], sizeof(path), IO_WRITE))
461 FAILEDWRITE(ktent);
463 if (doio(ktent, (u_char *)&path[0], sizeof(path), IO_READ))
464 FAILEDREAD(ktent);
466 printf("%s=%s\n", ktent->kt_keyword, path);
470 ee_banner(const struct keytabent *ktent, char *arg)
483 BARF(ktent);
487 if (doio(ktent, (u_char *)string,
489 FAILEDWRITE(ktent);
492 if (doio(ktent, (u_char *)string,
494 FAILEDREAD(ktent);
500 if (doio(ktent, (u_char *)string, sizeof(string), IO_READ))
501 FAILEDREAD(ktent);
505 printf("%s=%s (%s)\n", ktent->kt_keyword, string,
511 ee_notsupp(const struct keytabent *ktent, char *arg)
514 warnx("field `%s' not yet supported", ktent->kt_keyword);
518 badval(const struct keytabent *ktent, char *arg)
522 ktent->kt_keyword);
526 doio(const struct keytabent *ktent, u_char *buf, ssize_t len, int wr)
545 if (lseek(fd, (off_t)ktent->kt_offset, SEEK_SET) < (off_t)0) {
562 if (lseek(fd, (off_t)ktent->kt_offset, SEEK_SET) < (off_t)0) {