Lines Matching defs:opp

43 	struct openpromio opp;
222 struct openpromio *opp = &(oppbuf.opp);
235 opp->oprom_size = MAXPROPSIZE;
237 if (ioctl(prom_fd, OPROMNXTOPT, opp) < 0)
240 if (opp->oprom_size == 0) {
244 print_one(opp->oprom_array);
255 struct openpromio *opp = &(oppbuf.opp);
259 opp->oprom_size = MAXVALSIZE;
260 if (ioctl(prom_fd, OPROMGETBOOTARGS, opp) < 0) {
264 (void) strlcpy(bootargs, opp->oprom_array, MAXVALSIZE);
266 opp->oprom_size = MAXVALSIZE;
267 if (ioctl(prom_fd, OPROMGETBOOTPATH, opp) < 0) {
271 (void) printf("%s=%s %s\n", var, opp->oprom_array, bootargs);
275 (void) strlcpy(opp->oprom_array, var, MAXNAMESIZE);
276 if (getpropval(opp) || opp->oprom_size <= 0)
287 (*v->out)(v->name, opp->oprom_array);
289 (void) printf("%s=%s\n", var, opp->oprom_array);
300 struct openpromio *opp = &(oppbuf.opp);
315 (*v->in)(v->name, val, opp);
328 (void) strcpy(opp->oprom_array, var);
329 (void) strcpy(opp->oprom_array + varlen, val);
330 opp->oprom_size = varlen + vallen;
331 if (setpropval(opp))
367 getpropval(struct openpromio *opp)
369 opp->oprom_size = MAXVALSIZE;
371 if (ioctl(prom_fd, OPROMGETOPT, opp) < 0)
378 setpropval(struct openpromio *opp)
380 /* Caller must set opp->oprom_size */
382 if (ioctl(prom_fd, OPROMSETOPT, opp) < 0)
393 i_oemlogo(char *var, char *val, struct openpromio *opp)
397 (void) strcpy(opp->oprom_array, var); /* safe - we know the name */
399 if (loadlogo(val, 64, 64, opp->oprom_array + varlen))
401 opp->oprom_size = varlen + 512;
402 if (ioctl(prom_fd, OPROMSETOPT2, opp) < 0)
414 i_secure(char *var, char *val, struct openpromio *opp)
418 struct openpromio *opp2 = &(oppbuf.opp);
429 /* Set up opp for mode */
430 (void) strcpy(opp->oprom_array, var); /* safe; we know the name */
431 varlen1 = strlen(opp->oprom_array) + 1;
436 (void) strcpy(opp->oprom_array + varlen1, val);
437 opp->oprom_size = varlen1 + strlen(val);
451 if (setpropval(opp2) || setpropval(opp))
456 if (setpropval(opp))
465 if (setpropval(opp) || setpropval(opp2))
468 if (setpropval(opp))
483 i_passwd(char *var, char *val, struct openpromio *opp)
487 struct openpromio *opp2 = &(oppbuf.opp);
503 /* Set up opp for password */
504 (void) strcpy(opp->oprom_array, var); /* Safe; We know the name */
505 varlen = strlen(opp->oprom_array) + 1;
508 (void) strcpy(opp->oprom_array + varlen, pwbuf); /* Bounded */
509 opp->oprom_size = varlen + strlen(pwbuf);
510 if (setpropval(opp))